软件工程考试重点内容
一、基础知识点:
1.软件工程的基本原理。(p7)
软件工程就是为了经济地获得可靠的且能在实际机器上有效地运行的软件,而建立和使用完善的工程原理。
软件工程的基本原理有7条:
(1)用分阶段的生命周期计划严格管理
(2)坚持进行阶段评审
(3)实行严格的产品控制
(4)采用现代程序设计技术
(5)结果应能清楚地审查
(6)开发小组的人员应该少而精
(7)承认不断改进软件工程实践的必要性
2.软件生命周期包括几个时期,各时期的主要任务及阶段划分。(p11)
软件定义时期:确定软件开发工程必须完成的总目标;确定工程的可行性;导出实现工程目标应该采用的策略及系统必须完成的功能;估计完成该项工程需要的资料和成本,并且制定工程进度表;又划分成三个阶段,即问题定义、可行性研究和需求分析。
软件开发时期:具体设计和实现在前一个时期定义的软件,由四个阶段组成:总体设计、详细设计、编码和单元测试、综合测试(或由三个阶段组成:软件设计、编码、软件测试)
软件维护时期:主要任务是使软件持久地满足用户的需要。通常对维护时期不再进一步划分阶段。
3.需求分析的任务。(p56)
答:(1)确定对系统的综合要求.主要包括:
1)功能需求
2)性能需求
3)可靠性和可用性需求
4)出错处理需求
5)接口需求
6)约束
7)逆向需求
8)将来可能提出的要求
(2)分析系统的数据要求
(3)导出系统的逻辑模型
(4
原创力文档

文档评论(0)