- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件需求分析方法和工具的选用
本文以某个 IT 产品销售公司的信息系统项目的开发为背景,讨论了一个信 息系统需求分析的整个过程,其重要特征是:所涉及的项目是原有系统的一个 升级替换版本 ...
本文以某个 IT 产品销售公司的信息系统项目的开发为背景,讨论了一个信 息系统需求分析的整个过程,其重要特征是:所涉及的项目是原有系统的一个 升级替换版本。因此,需求分析过程不同于建立一个全新的系统,大体上可分
为三个阶段:()实施逆向工程获得对系统的初步了解;( 2)在第 1 步的基础 上写出基本需求,交由客户评审补充;( 3)在第 2 步的基础上开发原型,利用 原型与客户交流,终获得基线需求。针对上述三个阶段,本文论述了所使用的
分析方法与工具以及所遇到过的一些典型问题和措施,后对需求分析中使用的 工具,谈一些自己的初步体会。
我于 年 8月至 年7月参加了某个大型集团的企业信息系统的开发 工作,该大型集团的业务主要涉及到 IT 类产品的进销存。本人在项目中负责系
统分析的工作,该集团企业原先已委托某个电脑公司开发过一套 IT类产品管理
系统,但是该老系统存在两个主要的问题:(一)系统运行速度非常慢,如商 品销售开单时,从确定开单到开单完成有时需要 1?2分钟左右的响应时间,让
客户无法忍受。(二)系统数据不准确,经常出现实物库存与电脑库存严重不 相匹配的情况,使销售数据的统计产生一些混乱,有关财务的数据因此无法有 效使用,只能采用人工录入方式补充进行。在这种情况下,该集团的总经理决 定参考原有系统重新开发一个系统,以便解决原系统所存在的上述两个难以克 服的难题。注;原系统采用 PB6.5开发,数据库采用SYBASE服务器采用
Windows Server,客户端采用 Windows98,程序架构采用的是传统的 C/S结
构。
鉴于该集团业务操作复杂,流程多,涉及人员多等特点,以及项目完成时 间短,经费有限,人员有限等限制约束条件,再考虑到必须避免前一系统出现
过的结构混乱与难于维护等问题,我们决定要对原系统的需求做一个比较彻底 的和切实可行的分析,由于原有系统已经开发了近两年,并且客户也有了一定 的使用经验,业务基本流程本身也并没有太大的变化,因此,我们把需求分析 的过程分为三步:()分析原有系统的结构,主要是数据库结构和程序结构,
2)在获得第( 1)步结果的基础上写出基本需求,交由客户评审补充, ( 3)
在第( 2)步的基础上开发原型,利用此原型与客户交流,从而获得终可用的需
求结果。下面按上述三步分别加以论述。
步是实施逆向工程,获取原有系统的基本需求
由于原有系统在功能上大体上能基本满足客户的需求,并且在两年多的开 发中也积累了不少经验,因此,从中可以获得一些有益的参考,也可以避免多
走弯路。在这一阶段,我们采用的主要工具是 PB自带的PowerDesigner和
PBDocuments前者主要用来分析数据库结构,后者主要用来分析程序结构,便 于开发人员与高级用户理解程序。采用这两个工具的原因是:原系统过于庞 大,模块多,数据库模式多,表格量很大,仅靠人工的方法很难从中获得一个 比较完整的、明确的系统结构以及整体构成,而且原有系统未能提供一套正确 完整有效的设计文档,于是我们只能依靠工具辅助来进行。在使用
PowerDesigner分析数据库,并且用PBDocuments分析原程序中的PBL以后,我
们对原系统的结构有了一个初步的了解,再结合对原系统的使用,基本明确了 功能与流程的需求,并在此基础上用人工录入方式,产生了初步需求的自然语 言文档。这里指出,使用 Po werDesig ner的一个不足之处是:如果一个表中的字
段过多,而且又同时依赖多个表时,输出的表格相关图形很复杂,有很多交 叉,且难于调整,不方便阅读及打印。
第二步是在步的基础上进行的,即写出系统基本需求,交由客户评审和补
通过步的逆向工程,我们获得了系统的基本需求。为了充分记录需求的变
化及需求之间的依赖关系,我们决定选用 Ratio nal公司的Requisite PRO乍为我
们的需求管理工具,Ratio nal公司有一整套用于需求管理的工具,功能非常强
大,包括Requisite Pro ClearQuest等等,这些需求分析工具可以对需求进行全
面的管理,包括记录需求的变化情况,需求之间的依赖关系等等。但是,我们 考虑到 Rational 的一套工具全面实施会非常昂贵与复杂,需要非常强的项目管 理能力才能全面实施,因此,我们只采用了其中简单的一部分功能,那就是记
录需求变更,记录需求之间的依赖关系,其他跟 RU P有关的功能都给略去了。
之所以这样做,主要是考虑到项目的经费、人力以及国内软件开发的实际情 况。正如前面所说,我们根据自己的理解并
您可能关注的文档
- 【写作范文2篇】公司工会工作计划范文.docx
- 【写作范文2篇】公司工作计划例文.docx
- 【写作范文2篇】宾馆酒店工作总结及工作计划.docx
- 【写作范文2篇】导游实务考点复习:旅游活动计划和日程变更的处理.docx
- 【写作范文2篇】方便面销售工作计划.docx
- 【写作范文2篇】春季小学生班主任工作计划书.docx
- 【写作范文2篇】春季幼儿园教研工作计划样本.docx
- 【写作范文2篇】春季高三班主任工作计划范文20xx年.docx
- 【写作范文2篇】春学校安全工作计划.docx
- 【写作范文2篇】春期学校后勤工作计划.docx
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)