对一篇系统分析师论文的看法

论文一 企业人事信息系统的应用
【摘要】
本文讨论《企业人事信息系统》项目的需求分析方法与工具的选用。该系统
的建设目标是帮助该企业管理好企业内部的人员和人员的活动,人事信息管理指
的是企业员工从招聘面试到离职退休的全过程,涉及的主要活动包括面试、报到、
培训、升职、离职或其他的人事变动,也包括电子化考勤、工资性收入的计算与
分发、使用其他公司资源的有关记录(如宿舍、保险、证件办理等等)。此外,
本系统也涉及到企业在全国各地的人事信息管理,企业的组织架构的设置,级别
与职务管理,人力申请直至人力需求报表,从而形成一个对企业真正有用的人事
信息管理应用系统。在本文中首先讨论了选用面向对象方法与工具的主要理由与
策略,进一步通过一个简例说明该方法与工具使用的效果,也讨论了使用多种工
具与方法在需求分析中的必要性,最后简要小结了选用正确工具与方法的意义和
作用。
在项目开展期间,我担任了系统分析、系统设计与数据库管理等大量工作。
【正文】
人事信息管理系统是一个有着广泛应用面的实用性系统,但是,我国各个企
业有着自身的体制、机制、特点与不同的要求;在开发这类系统时,系统需求分
析是极为重要的一环。在整个分析过程中,我们都采用了面向对象的分析方法,
这是因为我们在近几年的实践中已坚信这种方法能够更加有效地表达和描述现
实世界。软件要具有适用性和扩展性,就必须更接近于现实世界本身的发展规律。
以一个简单的例子来看,假设要求设计关于引进人才评估的一个系统,按我
们过去的做法,先会要求提供给我们一份相关的引进人才评估表,然后依葫芦画
瓢地设计相应的表单与界面。在短期来说,这样做是简便而实用的,但并不能够
符合现实世界的长远目标,这套设计方法不具有扩展性,因为任何一份评估表的
结构都会有可能发生许多改变的。采用面向对象的方法,可以从中提取出表类型、
表结构、评分方法以及能考虑继承等各方面的要素,这样就可以保证软件的通用
性,可配置性与可维护性。
在工具的选择过程中,我们选择了现在已十分流行的Rational 系列,包括
Rational Rose、RUP、SoDA 等,为什么选取这个系列工具呢?这是基于我们对
软件需求分析目标的看法,我们认为需求分析应当能正确地回答如下的几个关键
性问题:
(1)用户的需求是否已详尽地被考虑到了?
(2)用户能理解或明白我们所描述的内容吗?
(3)分析是否会和设计相脱节,
(4)程序员能明白我们的分析与设计要求吗?等等。
以下对上述几个问题逐一简要地加以说明:
(1)详尽地获取用户的需求。
用户的需求可分为显式的需求与隐性的需求,用户的倾向往往只顾及到当前
的与明显的需求。要达到对需求理解的全面性,不仅仅只是依靠有效的用户谈话
系统分析师考试论文案例集(第一辑)
中国系统分析师 http://www.sachina.cn
和调查,因为我们所面对的用户需求往往会有些片面的,采用Rational Rose(基
于UML)提供的用例,以及多种图的联合使用,可以使我们发现其中的遗漏。
(2)使用户能充分地理解我们的表示方法,能够真正明白我们描述的内容。
软件需求分析规格说明书通常会是冗长而枯燥的,一般的用户不容易深入理
解,这样就削弱了分析的正确性。通过支持面向对象及UML 语言的Rational Rose
可以更好地和用户交流,让用户了解系统的运作方式甚至细节的操作。
(3)使分析和设计两个阶段互相联系与贯通。
这是我们选择面向对象的方法及Rational Rose 工具的重要原因,系统分析
要向用户描述的不仅仅是用户的需求,而且包括解决方法,解决方法当然应包括
设计(程序)、数据库与系统配置,我们当然不希望用户得到的是一个与需求规
格说明不相同的软件,也不可能要求程序员完成一个不可胜任的任务。然而我们
在以前的多项工作中经常发现这类情节,因为系统分析与设计相互脱节,导致一
头扎在分析中不顾设计有关的事宜。
分析与设计的脱节,还不利于设计现格说明的评估,因为分析往往会脱离现
实,导致缺乏评估的依据。
因为不可能成功地完成设计而使分析需要重来,就会造成巨大的浪费与损
失。一个好的工具可以使分析与设计更紧密地连结起来,甚至于—一对应。面向
对象的分析方法使对象之间相对而言有独立性,减少了任何影响到全局的改动,
能避免因需求变化而导致全盘皆动的被动局面。
(4)使程序员明白我们的设计。
一个好的设计应该让程序员感到清晰明白,更少疑问。一个疑问很多的设计
加上沟通不畅,绝对会出现在应用环境下所不需要的另一个软件,所以设计规格
说明书务必清楚、形象与明确,当然,Rational Rose 具有足够的图形与其他形
式,能使程序员更加明确,甚至能细微到每一个语句(事实上如果使用VB,程
序架构都有可能直接生成了)。
(5)选择UML 可能会有更多的理由。
比如用户文档的编写、数据库设计,我们都需要做到有延续性,有自动化支
持和具有质量上的保证。
所以,我们选用了以上的方法和工具。
在分析中,面对考勤班次的问题时,由于过去一直使用纸卡方式考勤,使用
户对班次形成了固定的概念,而现在的许多考勤软件也采用多次刷卡的方法来形
成一天的记录。经过面向对象的分析可以发现,事实上每天的上班记录是由多个
时段所形成的,时段的多少在各个公司,各个工种与部门都不尽相同,每个时段
可能有不同的属性,时段与时段组合可形成为班次,这更适合于现实的情况,使
之能更加灵活与更有扩展性。其实,在天与天之间也都有相互之间的关系。在这
一点上,我们又发现必须在考勤与薪金工资中加入与MRP 中相似的期段
(Periods)的基本概念,比如可以称之为考勤期段,允许为用户更加方便地设
置考勤期段,可能使之不一定与自然年月日相同等等。
Rational Rose 使我们更方便地把上面的想法在类上去实现,更进一步地设
计好我们的高效率的数据库。
当然,使用单一的一个工具去完成一个中大型的应用系统的需求分析,是不
可能成功的。因为社会在发展,用户的需求也在改变,如何把握住用户的需求是
需要时间的,面向对象的方法有时也会忽略外在的与表层的要求,不仅仅是要获
得关键的需求,其他更多的需求往往要等到用户在使用后才知道,然而等到用户
系统分析师考试论文案例集(第一辑)
中国系统分析师 http://www.sachina.cn
使用是不现实的,作为原型开发模型中的原型也是收集用户需求,描述与解释需
求的一类相当有效的方法与工具。
在我们的开发过程中,为了更好地让用户了解我们的系统和我们的设计方
案,让用户在见面会上更有方向性与针对性,我们首先用Access 开发出原型,
让用户先试用。这样,我们在真正的分析与设计时就能更加符合用户的要求。
总之,软件需求分析方法和工具的使用,对我们软件开发过程影响是很深远
的,选用高效能的正确的方法与工具,可以使我们的软件更加正确地反映现实需
求,更加具有可用性、可扩展性和可维护性;降低了软件项目的风险。
【评注】
(1)写得有些特色,观点鲜明。
(2)摘要写得不错,既反映了项目内容,也小结了本文的写作要点。
(3)文中所举的例子虽然简单,但很实际。
(4)多种方法与工具的使用,叙述得简明扼要。
(5)内容可更丰富一些,更深入的例子也可再增多一些,则会更有说服力。
(6)对需求分析的全过程的描述太少。

===============

文章是来自系统分析师论文集,不知道这篇文章是否是考试应题之作,但就文章标题和内容来看,基本上是文不对题。题目改成“URL工具在企业人事系统分析中的应用”我估计要好很多。也不知道那个点评是谁点评的,估计水平也够臭的。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/18489/viewspace-617085/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/18489/viewspace-617085/

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、下4载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、下4载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、 4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值