(P1)文档是确定软件生产各个阶段必须完成的有关计算机程序功能、设计和使用的文字或图形资料
软件和程序的区别是什么
(P4)软件是计算机程序及其有关数据和文档的完整集合
程序是能够完成预定功能的可执行的指令序列
而软件=程序+文档
软件工程方法学的三个要素是什么
各个要素的作用是什么
(P4)三个要素:方法、工具和过程
方法:完成软件开发任务的技术方法
工具:为方法的运用提供自动或半自动的软件支撑环境
过程:规定了完成任务的工作阶段、工作内容、产品、验收的步骤和完成准则
瀑布模型把软件生命周期分为那几个时期
有分为那几个阶段
(P9)分为三个时期:计划时期、开发时期、运行时期计划时期可分为:问题定义、可行性研究、需求分析开发时期可分为:概要设计、详细设计、软件实现、软件测试运行时期:运行维护5
软件工程学的主要内容是什么
(P4)是软件开发技术和软件工程管理
软件开发模型有哪些
(P9)总体来说包括传统的瀑布模型和后来兴起的快速原型模型具体分为瀑布模型、快速原型模型、增量模型、喷泉模型、螺旋模型和统一模型7
可行性研究包括哪几个方面
各包括那些内容
(P20)包括技术方面、经济方面、社会因素方面(1)技术可行性是指对设备条件、技术解决方案的实用性和技术资源的可用性的度量
(2)经济可行性是指希望以最小的成本开发出具有最佳的经济效益的软件产品
其内容如下:支出收益收益/投资比投资回收周期敏感度分析(3)社会因素方面的可行性主要从法律、用户等方面分析可行性
需求分析有什么必要
在这一阶段常绘制那些图形
(P22)需求分析的基本任务是软件人员和用户一起完全弄清用户对系统的确切要求
需求分析的结果是否正确,关系到软件开发的成败,正确的需求分析是整个系统开发的基础
常绘制的图包括:实体-关系图、数据流图、状态转换图、数据字典、层次图、W