- 5
- 0
- 约1.29万字
- 约 42页
- 2018-08-24 发布于湖北
- 举报
练习题1:美国一家公司在1982年计划用FORTRAN语言开发一个在VAX750计算机上运行的应用程序,估计这个程序的长度为10 000条FROTRAN指令,如果平均每人每天可以开发出10条FORTRAN指令,请问: (1)开发这个应用程序将用多少人日? (2)假设程序员的月平均工资为4000美元,每月按20个工作日计算,这个软件的成本是多少美元? (3)1982年VAX750计算机硬件价格约为125 000美元,在那一年这个软件的成本在总成本中占多大比例? (4)20年后,一台性能远远优于VAX750的微型计算机的价格约为2000美元,这时软件开发生产率已提高到平均每人可以开发出40条指令,而程序员的月平均工资也已涨到8000美元。如果在2002年开发上述FORTRAN应用程序,则该软件的成本在总成本中占多大比例? 解: (1)10 000/10=1000(人日) 开发这个应用程序大约需用1000个人日。(此处的工作量包括问题 定义、可行性研究、需求分析、总体设计、详细设计、编码和单元 测试、综合测试等各个开发阶段的工作量,而不仅仅是编程的工作 量。) (2)每月平均工作20天,故开发这个软件需要用 1000/20=50(人月) 每人每月的平均工资为4000美元,因此这个软件的成本大约为: 50?4000=200 000(美元) (3)软件成本与硬件成本之和为计算机系统的总成本。这个软件 的成本在总成本中所占的比例为: 200 000/(200 000+125 000)=61.5% (4)在2002年开发这个应用程序所需的工作量为 10 000/(40 ?20)=12.5(人月) 这个软件的成本大约为12.5 ?8000=100 000(美元) 该软件的成本在总成本中所占的比例为 100 000/(100 000+2000)=98% 第2章 可行性研究 本章要点: 可行性研究的任务、过程,系统流程图,数据流图,数据字典,成本效益分析 本章难点: 系统流程图,数据流图,数据字典 所需时间: 4学时 传统的软件工程方法学采用结构化分析技术完成系统分析(问题定义、可行性研究、需求分析)的任务 结构化分析技术主要要点: 1.采用自顶向下功能分解的方法; 2.强调逻辑功能而不是实现功能的具体方法; 3.使用图形(最主要是数据流图)进行系统分析并 表达分析的结果。 2.1 可行性研究的任务 目的:用最小的代价在尽可能短的时间内研究并确定客户提出的 问题是否有行得通的解决办法。 必须分析几种主要的候选解法的利弊,从而判断原定的系统目标和规模是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。 对每种可能的解决方案都应该仔细研究它的可行性,通常,至少从三个方面研究每种解法的可行性: (1)技术可行性:使用原有的技术能实现这个问题吗: (2)经济可行性:这个系统的经济效益能超过它的开发成本吗? (3)操作可行性:这个系统的操作方式在该客户组织内行得通 吗? 根本任务:对以后的行动方针提出建议。 (若问题没有可行的解,分析员应建议停止开发工作,以避免时间、资源、人力、金钱的浪费;若问题值得解决,分析员应推荐一个较好的解决方案,并为系统制定一个初步的开发计划。) 需要时间:取决于工程的规模。 成本:预期的工程总成本的5%~10% 2.2 可行性研究的过程 可行性研究实质是要进行一次大大压缩和简化了的系统分析和 设计过程,也就是在较高层次上以较抽象的方式进行的系统分析和 设计过程。 2.3 系统流程图 在进行可行性研究时,需要了解和分析现有的系统,并以概括 的形式表达对现有系统的认识;在可行性研究及设计阶段,需要把 设想的新系统逻辑模型转变成物理模型,因此必须描绘未来的物理 系统的概貌。 系统流程图是概括地描绘物理系统的传统工具,用图形符号以 黑盒子形式描绘组成系统的每个具体部件。系统流程图表达的是数 据在每个部件之间的流动情况,而不是对数据进行加工处理的控制 过程,因此,是物理数据流图而不是程序流程图。 练习题2:假设你在一所职业高中工作,负责该校信息系统的建设 与维护。财务科长请你研究用学校拥有的微型计算
您可能关注的文档
最近下载
- 如何找回误删微信好友,微信好友一键恢复.doc VIP
- 《蜀道难》课件34张.pptx VIP
- 《建筑地面工程施工质量验收规范》GB-50209-2022.pdf VIP
- 尼龙拉架织物的除油原理和产品资料.ppt VIP
- 2026年黑龙江农垦职业学院单招职业技能考试题库附答案.docx VIP
- 在带头强化政治忠诚、提高政治能力等“五个带头”方面个人对照检查材料【两篇】供参考2026.docx VIP
- 大病低保申请书.docx VIP
- 盐酸(31%)安全技术说明书.doc VIP
- 解读GB 6441-2025《生产安全事故分类与编码》.pptx
- FUJITSU 富士通存储系统ETERNUS DX60 S4 DX100 S4 DX200 S4, ETERNUS DX60 S3 DX100 S3 DX200 S3, ETERNUS DX500 S3 DX600 S3, ETERNUS DX8100 S3 DX8700 S3 DX8900 S3, ETERNUS AF250 AF650, ETERNUS DX200F 用户手册.pdf VIP
原创力文档

文档评论(0)