版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
需求分析需求工程结构化分析面向对象分析瀑布模型问题定义可行性研究需求获取需求分析总体设计详细设计编码与单元测试测试交付后维护2024/3/192测试包括集成测试、确认测试和验收测试第一个模型明确指导下一步工作控制开发复杂度、促进软件开发工程化有显著作用为软件开发和维护提供了当时较有效的管理模式,使软件质量有一定的保证需求明确或很少变化时,非常有效一个阶段必须在另一阶段完成后开始问题定义客户/市场人员获得关于某个问题的描述迫切性大致概算等举例假设一家工厂的采购部每天需要一张订货报表,报表按零件编号排序,表中列出所有需要再次订货的零件。对每个需要订货的零件应该列出以下数据:零件编号、零件名称、订货数量、目前价格、主要供给商、次要供给商。零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告给订货系统。当某种零件的库存数量小于库存临界量时就应该再次订货。可行性分析是否值得进一步分析和澄清问题定义导出系统逻辑模型可行解分析可行解技术可行性经济可行性操作可行性可行性分析步骤复查系统规模和目标研究正在使用的系统导出新系统的高层逻辑模型重新定义问题导出和评价可行解推荐行动方案草拟开发方案书写文档,提交审查获得系统模型的工具系统流程图物理实现的角度数据流图逻辑模型的角度衍生出数据字典系统流程图系统流程图用来描绘系统的概貌的传统工具在可行性分析中了解和分析现有系统,并概括对现有系统的认识;设计时将对新系统的认识的逻辑模型转变为物理模型。系统流程图描述物理系统的传统工具。根本思想是用图形符号以黑盒子形式描绘系统里的各个部件(程序、文件、数据库、表格、人工过程)表达的是信息在系统各部件之间流动的情况,而不是对信息进行加工处理的控制过程实现时将逻辑模型转化成物理模型Note:对复杂系统,较好的方法是分层次地描绘该系统:先用一张高层次的系统流程图描述概貌,然后分别把关键功能扩展到适当的详细程度。系统流程图根本符号处理输入/输出n1n2数据流:用来连接其他符号,指明数据流动方向能改变数据值或数据位置的加工或部件。如程序、处理机、人工加工是一个广义的不指明具体设备的符号连接:指出转到图中的另一局部或从图的另一局部转来,通常在同一页上,用以简化连接或美化布局。成对出现换页连接:不同页面间进行转接。成对出现。系统流程图详细符号人工输入磁盘显示人工操作辅助操作磁带卡片文档决策起止联机存储可参见Powerpoint的绘图工具->自选图形->流程图举例假设一家工厂的采购部每天需要一张订货报表,报表按零件编号排序,表中列出所有需要再次订货的零件。对每个需要订货的零件应该列出以下数据:零件编号、零件名称、订货数量、目前价格、主要供给商、次要供给商。零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告给订货系统。当某种零件的库存数量小于库存临界量时就应该再次订货。库存系统的流程图报告生成程序库存清单主文件订货报告事务订货信息库存清单程序箭头确定了信息通过系统的逻辑路径库存量的每一次变化成为一个事务对复杂系统,较好的方法是分层次地描绘这个系统高层次的系统流程图描绘系统总体概貌,说明系统的关键功能每个关键功能扩展到适当程度,单画一页某厂的存放零件的仓库,有各种零件的数量及库存量的临界记录等在库存清单主文件中。仓库中零件数量变化时,应及时修改;假设零件数小于临界值,应定购数据流图符号描绘系统的逻辑模型,信息在系统中流动和处理的情况只考虑必须完成的功能,不考虑具体实现数据源或终点处理数据存储数据流扩展符号出错处理 忽略源点与终点相同 分开 标注DFD0仓库管理员事务采购员订货系统订货报表数据源点和终点采购部每天需要一张订货报表通过放在仓库中的CRT终端把事务报告给订货系统处理采购部需要报表——产生报表事务的结果是改变零件库存量——处理事务DFD1D1库存清单仓库管理员事务D2订货信息1处理事务2产生报表定货信息定货信息采购员定货报表库存清单数据流DFD2D1库存清单仓库管理员事务D2订货信息1.1接收事务2产生报表定货信息定货信息采购员定货报表库存清单1.2更新库存清单1.3处理定货事务库存信息自动化边界D1库存清单仓库管理员事务D2订货信息1.1接收事务2产生报表定货信息定货信息采购员定货报表库存清单1.2更新库存清单1.3处理定货库存信息D3事务事务事务不同的自动化边界意味着不同的物理实现事务队列批量处理自动化边界D1库存清单仓库管理员事务D2订货信息1.1接收事务2产生报表定货信息定货信息采购员定货报表库存清单1.2更新库存清单1.3处理定货事务库存信息事务随时发生联机处理批量处理另一种实现D1库存清单仓库管理员事务1.1接收事务2产生报表定货信息采购员定货报表库存清单1.2更新库存清单1.3处理定货事务库存信息事务随时发生联机处理批量处理DFD为数据流命名名词,带修饰语的名词为处理命名动词,动宾结构短语DFD目的信息交流的工具老系统的认识、新系统的设想分析和设计的工具系统流程图将功能和实现功能的具体方案混在一起数据流图中的处理个数满足7~2规那么数据流图描绘系统的逻辑模型,图中没有任何物理元素,只描绘信息在系统中流动和处理的情况。设计时只考虑系统必须完成的根本逻辑功能,完全不考虑如何具体实现这些功能。数据字典关于数据信息的集合作用是保持数据描述的一致性和数据库设计的根底数据元素为数据字典的根本项内容数据流数据流分量数据存储处理分析阶段的工具数据字典数据元素组成数据的方式定义=顺序+选择[]*可供选择的项之间用|分割开*重复{}n{}m*数据元素重复假设干次*可选()m..n取值从m到n*..*注释数据字典的例子名字:订货报表别名:订货信息描述:每天一次送给采购员的需要订货的零件表定义:订货报表=零件编号+零件名称+订货数量+目前价格+主要供给者+次要供给者位置:输出到打印机名字:零件编号别名:描述:描述库存清单种一个特定零件的关键字定义:零件编号=10{字符}10位置:订货信息、库存清单数据字典可用卡片进行描述可行性分析的结果表达分析员对系统的认识,系统流程图,实际是物理数据流图数据流图自动化边界多种可行方案推荐可行方案外加数据字典可行性报告经济可行性本钱/效益分析技术可行性前技术是否能够解决解决此问题是否有利于本机构的技术储藏/提升操作可行性本机构能够完成此项任务么?本钱/效益分析估计开发本钱、运行费用和新系统带来的经济效益货币的时间价值年利率i,现存入P元,n年后收益:F=P(1+i)n投资回收期,使累计的投资效益等于最初投资的时间纯收入:整个生命周期内的累积经济效益折合成现值与投资之差大于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.80
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026高三名校联考高分作文范文(11篇)
- 基于云计算的远程控制系统设计与实现
- 护理课件设计工具及比较
- 2026年江西水利职业学院单独招生《职业适应性测试》模拟试题及参考答案
- 透明度间2026年文化娱乐项目合作合同协议
- 2025年虚拟试衣系统的数据库读写分离方案设计
- 联想技术客服面试技巧与注意事项
- 基于移动互联网的远程医疗服务应用研究
- 零售业店长招聘面试全解全析
- 4.10.2保护人身权 课件
- 重晶石行业发展趋势(附行业发展历程、重点企业分析、市场竞争格局分析及市场前景预测)智研咨询
- 渭南市东涧峪水库及输水管线工程环境影响报告
- 德国民法典与法国民法典的区别课件
- 剪辑拍摄培训课件
- 鑫杰环保科技(重庆)有限公司 废旧包装桶收集、储存、处置及综合利用项目环评报告
- 电气仪表安装工程ITP质量控制计划及表格使用(用于石油化工安装工程类)
- 反假币培训课件(最全完美版)
- 2023年国网内蒙古东部电力限公司招聘高频考点题库(共500题含答案解析)模拟练习试卷
- L1-L3题库(中兴华为诺基亚认证考试)
- 最经典的能力素质模型词典与华为绩效考核表
- GB/T 1425-2021贵金属及其合金熔化温度范围的测定热分析试验方法
评论
0/150
提交评论