SE04瀑布模型可行性分析课件_第1页
SE04瀑布模型可行性分析课件_第2页
SE04瀑布模型可行性分析课件_第3页
SE04瀑布模型可行性分析课件_第4页
SE04瀑布模型可行性分析课件_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、需求分析需求工程结构化分析面向对象分析需求分析需求工程瀑布模型问题定义可行性研究需求获取需求分析总体设计详细设计编码与单元测试测试交付后维护2022/9/272测试包括集成测试、确认测试和验收测试第一个模型明确指导下一步工作控制开发复杂度、促进软件开发工程化有显著作用为软件开发和维护提供了当时较有效的管理模式,使软件质量有一定的保证需求明确或很少变化时,非常有效一个阶段必须在另一阶段完成后开始瀑布模型问题定义可行性研究需求获取需求分析总体设计详细设计编问题定义客户/市场人员获得关于某个问题的描述迫切性大致概算等问题定义客户/市场人员举例 假设一家工厂的采购部每天需要一张订货报表,报表按零件编号

2、排序,表中列出所有需要再次订货的零件。对每个需要订货的零件应该列出下列数据:零件编号、零件名称、订货数量、目前价格、主要供应商、次要供应商。零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告给订货系统。当某种零件的库存数量小于库存临界量时就应该再次订货。举例 假设一家工厂的采购部每天需要一张订货报表,报表按零件可行性分析是否值得进一步分析和澄清问题定义导出系统逻辑模型可行解分析可行解技术可行性经济可行性操作可行性可行性分析是否值得可行性分析步骤复查系统规模和目标研究正在使用的系统导出新系统的高层逻辑模型重新定义问题导出和评价可行解推荐行动方案草拟开发计划书写文档,提交审查可行性分析步

3、骤复查系统规模和目标获得系统模型的工具系统流程图物理实现的角度数据流图逻辑模型的角度衍生出 数据字典获得系统模型的工具系统流程图系统流程图系统流程图用来描绘系统的概貌的传统工具在可行性分析中了解和分析现有系统,并概括对现有系统的认识;设计时将对新系统的认识的逻辑模型转变为物理模型。系统流程图系统流程图用来描绘系统的概貌的传统工具系统流程图描述物理系统的传统工具。基本思想是用图形符号以黑盒子形式描绘系统里的各个部件(程序、文件、数据库、表格、人工过程)表达的是信息在系统各部件之间流动的情况,而不是对信息进行加工处理的控制过程实现时将逻辑模型转化成物理模型Note:对复杂系统,较好的方法是分层次地

4、描绘该系统:先用一张高层次的系统流程图描述概貌,然后分别把关键功能扩展到适当的详细程度。系统流程图描述物理系统的传统工具。系统流程图基本符号处理输入/输出n1n2数据流:用来连接其他符号,指明数据流动方向能改变数据值或数据位置的加工或部件。 如程序、处理机、人工加工是一个广义的不指明具体设备的符号连接:指出转到图中的另一部分或从图的另一部分转来, 通常在同一页上,用以简化连接或美化布局。成对出现换页连接:不同页面间进行转接。成对出现。系统流程图基本符号处理输入/输出n1n2数据流:用来连接其他系统流程图详细符号人工输入磁盘显示人工操作辅助操作磁带卡片文档决策起止联机存储可参见Powerpoin

5、t的绘图工具-自选图形-流程图系统流程图详细符号人工输入磁盘显示人工操作辅助操作磁带卡片文举例 假设一家工厂的采购部每天需要一张订货报表,报表按零件编号排序,表中列出所有需要再次订货的零件。对每个需要订货的零件应该列出下列数据:零件编号、零件名称、订货数量、目前价格、主要供应商、次要供应商。零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告给订货系统。当某种零件的库存数量小于库存临界量时就应该再次订货。举例 假设一家工厂的采购部每天需要一张订货报表,报表按零件库存系统的流程图报告生成程序库存清单主文件订货报告事务订货信息库存清单程序箭头确定了信息通过系统的逻辑路径库存量的每一次变化成

6、为一个事务对复杂系统,较好的办法是分层次地描绘这个系统高层次的系统流程图描绘系统总体概貌, 表明系统的关键功能每个关键功能扩展到适当程度,单画一页某厂的存放零件的仓库,有各种零件的数量及库存量的临界记录等在库存清单主文件中。仓库中零件数量变化时,应及时修改;若零件数小于临界值,应定购库存系统的流程图报告生成程序库存清单订货报告事务订货库存清单数据流图符号描绘系统的逻辑模型,信息在系统中流动和处理的情况只考虑必须完成的功能,不考虑具体实现数据源或终点处理数据存储数据流数据流图符号描绘系统的逻辑模型,信息在系统中流动和处理的情况扩展符号出错处理忽略源点与终点相同分开标注扩展符号出错处理DFD 0仓

7、库管理员事务采购员订货系统订货报表数据源点和终点采购部每天需要一张订货报表通过放在仓库中的CRT终端把事务报告给订货系统处理采购部需要报表产生报表事务的结果是改变零件库存量处理事务DFD 0仓库管理员事务采购员订货系统订货报表数据源点和终点DFD 1D1 库存清单仓库管理员事务D2 订货信息1处理事务2产生报表定货信息定货信息采购员定货报表库存清单数据流DFD 1D1 库存清单仓库事务D2 订货信息12定DFD 2D1 库存清单仓库管理员事务D2 订货信息1.1接收事务2产生报表定货信息定货信息采购员定货报表库存清单1.2更新库存清单1.3处理定货事务库存信息DFD 2D1 库存清单仓库事务D

8、2 订货信息1.1自动化边界D1 库存清单仓库管理员事务D2 订货信息1.1接收事务2产生报表定货信息定货信息采购员定货报表库存清单1.2更新库存清单1.3处理定货库存信息D3 事务事务事务不同的自动化边界意味着不同的物理实现事务队列批量处理自动化边界D1 库存清单仓库事务D2 订货信息1.1自动化边界D1 库存清单仓库管理员事务D2 订货信息1.1接收事务2产生报表定货信息定货信息采购员定货报表库存清单1.2更新库存清单1.3处理定货事务库存信息事务随时发生联机处理批量处理自动化边界D1 库存清单仓库事务D2 订货信息1.1另一种实现D1 库存清单仓库管理员事务1.1接收事务2产生报表定货信

9、息采购员定货报表库存清单1.2更新库存清单1.3处理定货事务库存信息事务随时发生联机处理批量处理另一种实现D1 库存清单仓库事务1.12定货采购员定货库DFD为数据流命名名词,带修饰语的名词为处理命名动词,动宾结构短语DFD目的信息交流的工具老系统的认识、新系统的设想分析和设计的工具系统流程图将功能和实现功能的具体方案混在一起数据流图中的处理个数满足72规则DFD为数据流命名数据流图描绘系统的逻辑模型,图中没有任何物理元素,只描绘信息在系统中流动和处理的情况。设计时只考虑系统必须完成的基本逻辑功能,完全不考虑如何具体实现这些功能。数据流图描绘系统的逻辑模型,图中没有任何物理元素,只描绘信息数据

10、字典关于数据信息的集合作用是保持数据描述的一致性和数据库设计的基础数据元素为数据字典的基本项内容数据流数据流分量数据存储处理分析阶段的工具数据字典关于数据信息的集合数据字典数据元素组成数据的方式定义 =顺序 +选择 *可供选择的项之间用|分割开*重复 n m *数据元素重复若干次*可选 ( )m.n 取值从m到n*.* 注释数据字典数据元素组成数据的方式数据字典的例子名字:订货报表别名:订货信息描述:每天一次送给采购员的需要订货的零件表定义:订货报表=零件编号+零件名称+订货数量 +目前价格+主要供应者 +次要供应者位置:输出到打印机名字:零件编号别名:描述:描述库存清单种一个特定零件的关键字

11、定义:零件编号=10字符10位置:订货信息、库存清单数据字典可用卡片进行描述数据字典的例子名字:订货报表名字:零件编号数据字典可用卡片进可行性分析的结果表达分析员对系统的认识,系统流程图,实际是物理数据流图数据流图自动化边界多种可行方案推荐可行方案外加数据字典可行性报告经济可行性 成本/效益分析技术可行性前技术是否能够解决解决此问题是否有利于本机构的技术储备/提升操作可行性本机构能够完成此项任务么?可行性分析的结果表达分析员对系统的认识,系统流程图,实际是物成本/效益分析估计开发成本、运行费用和新系统带来的经济效益货币的时间价值年利率i,现存入P元,n年后收益:F = P(1+i)n投资回收期

12、,使累计的投资效益等于最初投资的时间纯收入:整个生命周期内的累积经济效益折合成现值与投资之差大于0表示有纯收入,等于0表示与存款相同投资回收率,衡量投资效益的大小假定将数量等于投资额的资金存入银行,每年年底从银行取回的钱等于系统每年预期可以获得的效益,在时间等于系统寿命时,正好把存款取完。这时假定的年利率就是投资回收率。P现在投资额,Fi第i年年底的效益,n系统寿命P = F1/(1+j)+F2/(1+j)2+.+Fn/(1+j)n成本/效益分析估计开发成本、运行费用和新系统带来的经济效益将来的收入折算成现在值年将来值(1+i)n现在累计125001.122232.142232.14225001.251992.984225.12325001.401779.456004.57425001.571588.807593.37525001.761418.579011.9

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论