软件工程考点(期末考试整理)

发布时间 2023-05-16 22:48:39作者: VivianMarie

资料来源 :老师的PPT,

CSDN 题目参考:https://blog.csdn.net/weixin_43474701/article/details/118760936

《现代软件工程基础》 清华大学出版社

第一章 概述

软件危机是什么

软件危机的启示

软件危机和软件工程学的关系

软件工程的层次:工具、方法、过程、“质量”关注点

软件工程的开发活动顺序:需求分析、软件设计、软件构造、软件测试

软件开发方法:面向服务、面向构件、面向对象、面向过程

软件工程的工具,如何划分

软件工程要达到的基本目标 感觉不重要

软件工程的7条基本原则 感觉不重要

 

第二章 软件过程 据说考的比较多

软件过程

软件过程的三层含义:个体、整体、工程 P12

软件生存周期定义和国际标准 P14

软件生命周期包括那些阶段

软件过程模型:

1、瀑布模型:存在哪些问题 P15,优点是什么,特点是什么

2、快速原型模型  特点、适用情况 P 16

3、增量模型 特点、适用情况 P 16

4、螺旋模型P16

5、喷泉模型

6、敏捷思想:存在哪些问题,优点是什么,特点是什么,

和瀑布相比较区别:https://mp.weixin.qq.com/s?__biz=MzI4MDQ2MTYwOA==&mid=2247612923&idx=1&sn=e665f728a50e8536354fc613a4d745a7&chksm=ebbb51bcdcccd8aa4affcb17f632d1704c87268254a15817f25fa53394d8f09ca8e373ec7a70&scene=27

第5章 软件设计

软件设计层次 P101

软件设计思想的模块化、模块化注意点

耦合和内聚:类型、特点、哪些提倡,那些不提倡

内聚与耦合的实例分析https://www.cnblogs.com/wacyy/p/10539382.html

界面设计

第7章 软件体系结构

分布式软件体系结构

CAP、BASE原则

REST

第9章 软件测试

软件测试的概念、有哪些模型,模型特点,优缺点、

软件测试过程

软件测试原则

黑盒测试

白盒测试:哪些覆盖准则,怎么区分覆盖

软件测试类型

第8章 软件需求

UML图、数据流图:怎么画,怎么理解。

 

PS:血泪史的教训,一定要做往年的试卷,如果是自己老师出题且没有题库,且老师来不及,那么一定会偷一会懒,用去年的题目。