软件工程习题解答-期考试题题型构成:选择题2道40分填空题道0分应用题5道40分软件工程习题解答一、软件生存周期各阶段的基本任务?. 问题定义:(1)回答要解决的问题是什么。(2)系统分析员应该提出关于问题性质、工程目标和规模的书面报告。(3)经过和用户讨论,澄清含糊不清的地方,改正理解不正确的地方,得出一份双方都满意的文档。(4)问题定义是软件生命周期中最简短的阶段。.可行性研究:(1)前一阶段定义的问题有可行的解决办法吗?(2)系统分析员要进行一次大大压缩和简化了的系统分析和设计。导出高层逻辑模型(用数据流图表示)。确定工程规模和目标,准确估计系统的成本和效益。()使用部门的负责人根据可行性研究的结果决定是否继续进行该工程的开发工作。3.需求分析:(1)主要确定目标系统必须具备哪些功能。(2)系统分析员和用户密切配合,充分交流,得出经用户确认的系统逻辑模型(数据流图、数据字典、算法描述)。4.总体设计: (1)回答如何解决问题。()系统分析员应使用系统流程图或其他工具描述每种可能系统;估计