编码与单元测试、综合测试;运行维护。
8、计算机软件的开发经过哪三个大阶段?三个阶段:定义、开发、维护9、软件开发的各阶段的任务是什么?定义阶段:问题定义任务:关于规模和目标的报告书;可行性研究任务:系统的高层逻辑模型:数据流图,成本
f
效益分析;需求分析任务:系统的逻辑模型:数据流图,数据字典,算法描述。开发阶段:总体设计任务:系统流程图,成本效益分析,推荐的系统结构:层次图结构图;详细设计任务:HIPO图或PDL图;编码和单元测试任务:源程序清单,单元测试方案和结果;综合测试任务:综合测试方案,结果集成测试,验收测试,完整一致的软件配置。维护阶段:软件维护任务:维护记录以及改正性维护,适应性维护,完整性维护和预防性维护10、软件设计分哪两个阶段?总体设计的两个阶段分别是什么?
分为总体设计和详细设计两个阶段。11、总体设计包括系统设计(划分出组成系统的程序、文件、数据库、人工过程和文档等物理元素)和结构设计(确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系,不涉及模块内部算法流程)
12、软件与硬件的区别是什么?软件是一种逻辑部件,而不是具体的物理部件。软件在开发、生产、使用、维护等方面与硬件相比有明显差异。软件是开发,硬件是制造软件是自定的,硬件是组装的软件不会磨损,硬件存在机械磨损问题
13、软件需求分析的任务是什么?
需求分析的任务是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。一般说来,
需求分析的任务包括下述几方面:
1确定对系统的综合要求(主要有:功能需求、性能需求、运行需求、将来可能提出的需求。)
2分析系统的数据要求
3导出系统的逻辑模型:数据流图、实体联系图、状态转换图、数据字典、算法流程等
4修正系统开发计划
14、瀑布模型与原型模型分别适用于开发哪些软件?
瀑布模型与原型模型分别适用于开发哪些软件瀑布模型适合于需求稳定,而且可以预先指定的大型系统工程项目。
原型模型适合于需求模糊或者随时间变化的中小型项目
15、数据流图的作用是什么?如何画
数据流图简称DFDDataFlowDiagram图,它是以特定的图形符号描述系统逻辑模型的工数据流图具;它从数据传
送和加工的角度抽象的描述信息在系统中的流动和数据处理的过程;它是开发人员与用户之间交流信息的通信工具;
它也是系统分析与系统设计的工具。数据流图画法总结
1先找出数据源点r