- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
吉林大学软件工程Chap精要
软件工程-2015-第二章 可行性研究 第二章可行性研究 可行性研究的目的: 用最小的代价,在尽可能短的时间内确定问题是否能够解决。 可行性研究的实质: 就是一次压缩、简化了的系统分析和设计的过程。 可行性研究的路线: 分析和澄清问题定义; 导出系统逻辑模型; 探索若干种可供选择的主要解法(系统实现方案); 对每种解法进行可行性研究; 为每种可行的解法制定一个粗略的实现进度。 可行性研究应着重考虑如下几个方面: 技术可行性:使用现有的技术能否实现这个系统。 经济可行性:进行成本∕效益分析。从经济角度判断系统开发是否“合算”。 操作可行性:系统的操作方式在这个用户组织内是否行得通。 法律可行性:确定系统开发可能导致的任何侵权、妨碍和责任。 开发方案的选择性研究:提出并评价实现系统的各种开发方案,并推荐较优方案。 技术可行性: 从开发者的技术实力、以往工作基础、问题的复杂性等出发,判断系统开发在时间、费用等限制条件下成功的可能性。 分析员需要根据系统的功能、性能需求,建立系统模型。然后对此模型进行一系列的试验、评审和修改。最后由项目管理人员作出是否进行系统开发的决定。 如果开发技术风险很大,或者模型演示表明当前采用的技术和方法不能实现系统预期的功能和性能,或者系统的实现不支持各子系统的集成,则项目管理人员可以作出停止系统开发的决定。 经济可行性: 分析员需要进行成本∕效益分析。 所谓成本,包括: ① 购置并安装软、硬件及有关设备的费用; ② 系统开发费用; ③ 系统安装、运行及维护的费用; ④ 人员培训费用。 而效益是指: ① 系统为用户增加的收入或为用户节省的开支,这是有形的效益; ② 给潜在用户心理上造成的影响,这是无形的效益。它可以转化为有形的效益。 可行性研究最根本的任务:对以后的行动方针提出建议。 如果问题没有可行的解,应建议停止项目。 如果问题值得解,应推荐一个较好的解决方案,并为项目制定一个初步的计划。 可行性研究的成本一般为预期总成本的 5%~10%。 系统流程图:是概括地描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子形式描绘组成系统的每个部件。包括程序、文档、数据库和人工过程等。它表达了数据在系统各部件之间的流动情况。 例:某装配厂有一座零件仓库,仓库中现有各种零件的数量以及每种零件的库存量临界值等数据记录在库存清单主文件中。当仓库中零件数量有变化时,应该及时修改库存清单主文件,如果哪种零件的库存量少于它的临界值时,则应报告给采购部门以便定货。规定每天向采购部门送一次定货报告。 装配厂使用一台小型计算机处理更新库存清单主文件和产生定货报告的任务。零件库存量的每一次变化称为一个事务,由放在仓库中的CRT终端输入到计算机中; 系统中的库存清单程序负责对事务进行处理,更新存储在磁盘上的库存清单主文件; 必要的定货信息写在磁带上; 每天由报告生成程序读一次磁带,生成并打印出定货报告; 学生购买学校教材的手续是:先找系办公室的张秘书开一证明,凭证明找教材科的王会计开购书发票,向李出纳员交付书款,然后到书库找赵保管员领书 用一张高层次的系统流程图描绘系统的总体概貌,表明系统的关键功能 分别把每个关键功能扩展到适当的详细程度,画在单独的一页纸上 便于阅读者按从抽象到具体的过程逐步深入地了解一个复杂的系统 源点和终点 源点和终点是系统之外的实体,可以是人、物或其他软件系统。源点和终点是为了帮助理解系统接口而引入的。 加工/变换 对数据进行处理的单元。在分层数据流图中,要对加工进行编号,以便于管理。加工也要选取适当的名字,以提高数据流图的易读性。 数据流 由一组数据项组成。例如,数据流“订票单”由姓名、住址、电话、航班号、日期、始点、终点等数据项组成;数据流“航班”由航班号、日期和姓名等数据项组成 数据流可以从加工流向加工,如“航班”、“费用”;可以从源点流向加工,或从加工流向终点;可以从加工流向数据存储或从数据存储流向加工 文件 用来暂时存储数据的。如果加工要读文件,则数据流的方向是从文件到加工;如果加工要写文件,则数据流的方向是从加工到文件;如果加工既要读文件又要写文件,则数据流的方向是双向的 假设一家工厂的采购部每天需要一张定货报表, 报表按零件编号顺序,表中列出所有需要再次定 货的零件。对于每个需要再次定货的零件应该列 出下列数据:零件编号,零件名称,定货数量, 目前价格,主要供应者,次要供应者。零件入库 或出库称为事务,通过放在仓库中的CRT终端把 事务报告给定货系统。当某种零件的库存量少于 库存量临界值时就应再次定货。 把基本系统模型加上源点和终点作为顶层数据流图 画数据流图不是画流程图 父图和子图的平衡问题 局部文件的问题 分解的深度和层次问题 命名问题 文件(数据存储)总是局部于分层数据流
您可能关注的文档
最近下载
- 如何开好早会..ppt VIP
- 《机械基础》课件 孟莹 单元1--4 静力学--- 螺纹连接与螺旋机构.pptx
- 靶向二代测序在感染性疾病诊疗中的规范化应用专家共识解读PPT课件.pptx VIP
- 可编程控制器应用技术第2版[西门子S7-1200](PLC)高职全套教学课件.pptx
- 国外矿产勘查报告规范要求.pptx VIP
- 国外矿产勘查报告规范要求.pptx VIP
- 自考 新思想学习资料 15040新思想 主观题.pdf VIP
- 郑功成“社会保障学”名词解释.pdf VIP
- 《PLC应用技术(西门子上册)第2版》中职技工全套教学课件.pptx
- 澳大利亚矿产资源和矿石储量报告规范JORC2004(中文版).doc VIP
文档评论(0)