论软件需求分析方法和工具的选用企业人事信息系统的应用.pdfVIP

论软件需求分析方法和工具的选用企业人事信息系统的应用.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【摘要】 本文讨论《企业人事信息系统》项目的需求分析方法与工具的选用。该系统 的建设目标是帮助该企业管理好企业内部的人员和人员的活动, 人事信息管理指 的是企业员工从招聘面试到离职退休的全过程, 涉及的主要活动包括面试、 报到、 培训、升职、离职或其他的人事变动,也包括电子化考勤、工资性收入的计算与 分发、使用其他公司资源的有关记录(如宿舍、保险、证件办理等等) 。此外, 本系统也涉及到企业在全国各地的人事信息管理, 企业的组织架构的设置, 级别 与职务管理, 人力申请直至人力需求报表, 从而形成一个对企业真正有用的人事 信息管理应用系统。 在本文中首先讨论了选用面向对象方法与工具的主要理由与 策略,进一步通过一个简例说明该方法与工具使用的效果, 也讨论了使用多种工 具与方法在需求分析中的必要性, 最后简要小结了选用正确工具与方法的意义和 作用。 在项目开展期间,我担任了系统分析、系统设计与数据库管理等大量工作。 【正文】 人事信息管理系统是一个有着广泛应用面的实用性系统,但是,我国各个企 业有着自身的体制、机制、特点与不同的要求;在开发这类系统时,系统需求分 析是极为重要的一环。在整个分析过程中,我们都采用了面向对象的分析方法, 这是因为我们在近几年的实践中已坚信这种方法能够更加有效地表达和描述现 实世界。软件要具有适用性和扩展性, 就必须更接近于现实世界本身的发展规律。 以一个简单的例子来看,假设要求设计关于引进人才评估的一个系统,按我 们过去的做法, 先会要求提供给我们一份相关的引进人才评估表, 然后依葫芦画 瓢地设计相应的表单与界面。 在短期来说, 这样做是简便而实用的, 但并不能够 符合现实世界的长远目标, 这套设计方法不具有扩展性, 因为任何一份评估表的 结构都会有可能发生许多改变的。 采用面向对象的方法, 可以从中提取出表类型、 表结构、评分方法以及能考虑继承等各方面的要素, 这样就可以保证软件的通用 性,可配置性与可维护性。 在工具的选择过程中,我们选择了现在已十分流行的 Rational 系列,包括 Rational Rose 、RUP、SoDA 等,为什么选取这个系列工具呢?这是基于我们对 1 软件需求分析目标的看法, 我们认为需求分析应当能正确地回答如下的几个关键 性问题: (1)用户的需求是否已详尽地被考虑到了? (2 )用户能理解或明白我们所描述的内容吗? (3 )分析是否会和设计相脱节, (4 )程序员能明白我们的分析与设计要求吗?等等。 以下对上述几个问题逐一简要地加以说明: (1)详尽地获取用户的需求。 用户的需求可分为显式的需求与隐性的需求,用户的倾向往往只顾及到当前 的与明显的需求。 要达到对需求理解的全面性, 不仅仅只是依靠有效的用户谈话 和调查, 因为我们所面对的用户需求往往会有些片面的, 采用 Rational Rose (基 于 UML)提供的用例,以及多种图的联合使用,可以使我们发现其中的遗漏。 (2 )使用户能充分地理解我们的表示方法,能够真正明白我们描述的内容。 软件需求分析规格说明书通常会是冗长而枯燥的,一般的用户不容易深入理 解,这样就削弱了分析的正确性。 通过支持面向对象及 UML 语言的 Rational Rose 可以更好地和用户交流,让用户了解系统的运作方式甚至细节的操作。 (3 )使分析和设计两个阶段互相联系与贯通。 这是我们选择面向对象的方法及 Ra

文档评论(0)

二哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档