要件定义和需求分析.ppt

要件定义和需求分析.ppt

ID:55825401

大小:314.50 KB

页数:29页

时间:2020-06-09

要件定义和需求分析.ppt_第1页
要件定义和需求分析.ppt_第2页
要件定义和需求分析.ppt_第3页
要件定义和需求分析.ppt_第4页
要件定义和需求分析.ppt_第5页
资源描述:

《要件定义和需求分析.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、北风网项目培训白手起家之企业应用系统的创建讲师:Lion企业通用工作流程系统的设计开发实例CommonWorkFlowSystem白手起家之企业应用系统的创建ThankingInDesign基于ASP.NETforC#2008如果25岁了,你还是只是一名普通程序员,你应该好好阅读此书!1第五章要件定义和需求分析.上一章,我们讲解了项目的启动环节之后的第一个实战阶段,问题定义及规划,我们结合本案的实例,讲述了如何将用户/客户的要求定义为项目的问题,接下来讲解了如何规划用户的业务,最后,说明了在该阶

2、段,如何规避风险;本章我们要讲述软件工程的第二个阶段,要件定义和需求分析;本章分为:5.1如何确定业务要件5.2业务模型的构建5.3实例解读25.1如何确定业务要件.很多软件设计人员都会遇到这样的问题,当我们所有设计都结束的时候,甚至开发到了一定规模,忽然却会杀出一个完全不为我们所知的业务出来,还有甚者,我们到用户培训阶段的时候,开发出来的产品却完全不是他们所需要的东西;当然产生这样的问题,不一定是我们的需求分析做的不够彻底,而经常是客户在问题定义的时候,没有对我们的软件人员说明,当然还有很多这

3、样的例子,这一节我们要讲述,如何确定业务要件;第五章要件定义和需求分析3.对日软件开发项目的流程知识在讲述如何进行要件定义之前,我们有必要讲述一下,在对日软件开发项目中,开发流程的一些基础知识;在对日软件开发项目中,开发的过程有多种多样的,但是无论怎样的开发过程,无非包括:设计、开发、测试这几个大的过程;1.设计作业内容:决定系统设计书,这里的设计书事该系统持有的功能或机能的东西;决定权:如果是最终客户的话,由最终客户决定,如果是公司内部开发的话,由项目负责人决定;成果:要件定义书,机能式样书,

4、详细设计书等;第五章要件定义和需求分析4.2.开发作业内容:根据设计阶段的成果,进行代码编程决定权:项目经理(PM)成果:程序相关代码和产品3.测试作业内容:开发出来的成果,进行品质检查;决定权:客户成果:检查完成的程序产品和测试报告书;第五章要件定义和需求分析5.各种各样的开发过程第五章要件定义和需求分析流水式(WaterFall)设计开发测试审查审查6.各种各样的开发过程第五章要件定义和需求分析原型式(Prototyping)演示程序演示程序验证验证7.各种各样的开发过程第五章要件定义和需求

5、分析螺旋式(Spiral)设设设设开开开开测测测测8.要件定义要件定义就是将客户含糊的业务要求,制作成明确的系统功能式样;也就是说,要明确的告诉客户,有哪些业务要求,是用软件系统可以实现的,有哪些实现不了。所以,在与客户探讨的之前,有必要了解客户的业务方面的项目知识,例如我们做人事系统,就要了解人事组织,人事制度方面的知识,财务系统,就要了解会计,金融和税务方面的知识等;第五章要件定义和需求分析9.1.DOA(DataOrientedApproach数据中心型处理)这中要件定义的手法,是以数据为

6、中心进行设计,适用于客户已经有一套系统,可能需要升级,例如从windows的平台转义到Unix平台,或者使用B/S模式等,或者客户本身有许多手工的做账的数据;第五章要件定义和需求分析2.DFD(DataFlowDiagram数据流图型处理)这中要件定义的手法,是业务处理流程为中心,它表现为业务流,数据存贮,处理三种形式;10.订单发货业务要件定义第五章要件定义和需求分析订单数确认在库数确认出库指示出库订单DFDDataStore数据存储项目名属性位数订单号string6仓库代码string3仓库

7、名称string20…DataFlow数据流项目名属性位数订单号string6发货单号string3发货数量string20…Process处理输入处理输出出库指示单出库内容出库单在库信息取得错误信息11.3.要件定义作业流程第五章要件定义和需求分析P1P2P3P6P7P8P9P10P13P14P4P5P12P1:要件定义的计划和基准作成P7:DFD新系统物理模型P13:要件定义书作成P2:DFD既存系统物理模型P8:数据正规化P14:要件定义书再审查P3:DFD既存系统理论模型P9:ER图作成

8、P15:外部设计以后的开发计划P4:要件调查计划P10:正规化结果反映到DFD中P5:要件调查和分析P11:画面布局讨论和确定P6:系统化范围讨论P12:系统要件整理P11P1512第五章要件定义和需求分析4.用户要求收集13第五章要件定义和需求分析5.2业务模型的构建根据上节课,我们整理的用户要求,就可以开始定义业务模型了;那么什么是业务模型呢?所谓的业务模型,就是企业活动和这些活动必要的信息;这些信息的流向,数据的构造化,都在企业经营模型当中体现;1.业务模型定义作业流程P1P2P3P4P1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。