软件工程概论总结与复习II

期末试题共五大题:
一、单选题(20个)。
二、填空题(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/
Author
梦之泪伤
Posted on
June 15, 2025
Updated on
June 18, 2025
Licensed under