2021年系统架构设计时案例分析.doc

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
论文一 公司人事信息系统应用 广东延国庆 中华人民共和国系统分析师网站 【摘要】 本文讨论《公司人事信息系统》项目需求分析办法与工具选用。该系统建设目的是协助该公司管理好公司内部人员和人员活动,人事信息管理指是公司员工从招聘面试到离职退休全过程,涉及重要活动涉及面试、报到、培训、升职、离职或其她人事变动,也涉及电子化考勤、工资性收入计算与分发、使用其她公司资源关于记录(如宿舍、保险、证件办理等等)。此外,本系统也涉及到公司在全国各地人事信息管理,公司组织架构设立,级别与职务管理,人力申请直至人力需求报表,从而形成一种对公司真正有用人事信息管理应用系统。在本文中一方面讨论了选用面向对象办法与工具重要理由与方略,进一步通过一种简例阐明该办法与工具使用效果,也讨论了使用各种工具与办法在需求分析中必要性,最后简要小结了选用对的工具与办法意义和作用。 在项目开展期间,我担任了系统分析、系统设计与数据库管理等大量工作。 【正文】 人事信息管理系统是一种有着广泛应用面实用性系统,但是,国内各个公司有着自身体制、机制、特点与不同规定;在开发此类系统时,系统需求分析是极为重要一环。在整个分析过程中,咱们都采用了面向对象分析办法,这是由于咱们在近几年实践中已坚信这种办法可以更加有效地表达和描述现实世界。软件要具备合用性和扩展性,就必要更接近于现实世界自身发展规律。以一种简朴例子来看,假设规定设计关于引进人才评估一种系统,按咱们过去做法,先会规定提供应咱们一份有关引进人才评估表,然后依葫芦画瓢地设计相应表单与界面。在短期来说,这样做是简便而实用,但并不可以符合现实世界长远目的,这套设计办法不具备扩展性,由于任何一份评估表构造都会有也许发生许多变化。采用面向对象办法,可以从中提取出表类型、表构造、评分办法以及能考虑继承等各方面要素,这样就可以保证软件通用性,可配备性与可维护性。 在工具选取过程中,咱们选取了当前已十分流行Rational 系列,涉及Rational Rose 、RUP 、SoDA 等,为什么选用这个系列工具呢?这是基于咱们对软件需求分析目的看法,咱们以为需求分析应当能对的地回答如下几种核心性问题: (1)顾客需求与否已详尽地被考虑到了? (2)顾客能理解或明白咱们所描述内容吗? (3)分析与否会和设计相脱节, (4)程序员能明白咱们分析与设计规定吗?等等。 如下对上述几种问题逐个简要地加以阐明: (1)详尽地获取顾客需求。 顾客需求可分为显式需求与隐性需求,顾客倾向往往只顾及到当前与明显需求。要达到对需求理解全面性,不但仅只是依托有效顾客谈话和调查,由于咱们所面对顾客需求往往会有些片面,采用Rational Rose(基于UML)提供用例,以及各种图联合使用,可以使咱们发现其中漏掉。 (2)使顾客能充分地理解咱们表达办法,可以真正明白咱们描述内容。 软件需求分析规格阐明书普通会是冗长而枯燥,普通顾客不容易进一步理解,这样就削弱了分析对的性。通过支持面向对象及UML 语言Rational Rose可以更好地和顾客交流,让顾客理解系统运作方式甚至细节操作。 (3)使分析和设计两个阶段互相联系与贯通。 这是咱们选取面向对象办法及Rational Rose 工具重要因素,系统分析要向顾客描述不但仅是顾客需求,并且涉及解决办法,解决办法固然应涉及设计(程序)、数据库与系统配备,咱们固然不但愿顾客得到是一种与需求规格阐明不相似软件,也不也许规定程序员完毕一种不可胜任任务。然而咱们在此前多项工作中经常发现此类情节,由于系统分析与设计互相脱节,导致一头扎在分析中不顾设计关于事宜。 分析与设计脱节,还不利于设计现格阐明评估,由于分析往往会脱离现实,导致缺少评估根据。 由于不也许成功地完毕设计而使分析需要重来,就会导致巨大挥霍与损失。一种好工具可以使分析与设计更紧密地连结起来,甚至于一一相应。面向对象分析办法使对象之间相对而言有独立性,减少了任何影响到全局改动,能避免因需求变化而导致全盘皆动被动局面。 (4)使程序员明白咱们设计。 一种好设计应当让程序员感到清晰明白,更少疑问。一种疑问诸多设计加上沟通不畅,绝对会出当前应用环境下所不需要另一种软件,因此设计规格阐明书务必清晰、形象与明确,固然,Rational Rose 具备足够图形与其她形式,能使程序员更加明确,甚至能细微到每一种语句(事实上如果使用VB,程序架构均有也许直接生成了)。 (5)选取UML 也许会有更多理由。 例如顾客文档编写、数据库设计,咱们都需要做到有延续性,有自动化支持和具备质量上保证。 因此,咱们选用了以上办法和工具。 在分析中,面对考勤班次问题时,由于过去始终使用纸卡方式考勤,使顾客对班次形成了固定概念,而当前许多考勤软件也采用多次刷卡办法来形成一天记录。通过面向对象分析可以发现

文档评论(0)

181****8523 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档