软件工程概论总结与复习II
期末试题共五大题:
一、单选题(20个)。
二、填空题(10个空)。
三、判断题(20个)。
四、简答题(6-7个)。
五、应用题(应用画图题1个题)。
二、填空题(10个空)。
三、判断题(20个)。
四、简答题(6-7个)。
五、应用题(应用画图题1个题)。
一、软件工程概述
1、软件危机与软件工程(重点)
- 软件的概念,特点;
- 软件危机产生的原因
- 软件危机的主要表现
- 解决软件危机的主要方法。
2、软件生命周期(重点)
- 软件工程的概念,发展历史,三要素。
- 软件生命(生存)周期的划分,软件生命周期的各个阶段(按顺序)。
- 软件过程模型,各个过程模型特点,优缺点,几种模型之间的关系。(重中之重)
- 软件工程方法学的划分。
课后习题:1、2、4、5、6、7、8、13、14、15、17、20。
二、结构化分析
- 可行性研究的内容,对系统进行可行性分析一般包括哪三个方面?
- 什么是需求分析,任务。
- 结构化分析方法的基本思想
- 结构化分析模型(重点:E-R模型,数据流图),系统数据库E-R图的画法。
- E-R图的基本图形符号包括哪些?
课后习题:3、4、9、10、15。
三、结构化设计
- 软件设计的概念、目标和意义。
- 软件设计的原则,如何模块化。
- 程序流程图:画法、图符(程序流程图的基本符号)。
- 数据库结构设计。
课后习题:1、13-16,23。
四、结构化编码和测试
- 白盒测试、黑盒测试的基本概念。
- 单元测试、集成测试的基本概念。
课后习题:10、11、12。
五、面向对象分析
- OO的基本概念,类的5个基本特征。
- OO的软件工程方法的特征与优势。
- 用例模型的建立,包括用例图的功能,画法,用例间关系。
- 建立用例模型(毕业设计要用到,重点理解与掌握),建立对象模型、动态模型、功能模型这三个理解。
课后习题:1、4、5、6、10。
六、面向对象设计
- 系统体系结构的概念,几种典型的体系结构。
- C/S、B/S体系结构指的是什么?
课后习题:8、9。
七、面向对象的实现与测试
八、软件维护
- 什么是软件维护?
- 一般有哪四种维护活动?
课后习题1、2。
软件工程概论总结与复习II
https://martin666.site/2025/06/15/软件工程概论总结与复习II/