软件工程考点(期末考试整理)
资料来源 :老师的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、敏捷思想:存在哪些问题,优点是什么,特点是什么,
第5章 软件设计
软件设计层次 P101
软件设计思想的模块化、模块化注意点
耦合和内聚:类型、特点、哪些提倡,那些不提倡
内聚与耦合的实例分析:https://www.cnblogs.com/wacyy/p/10539382.html
界面设计
第7章 软件体系结构
分布式软件体系结构
CAP、BASE原则
REST
第9章 软件测试
软件测试的概念、有哪些模型,模型特点,优缺点、
软件测试过程
软件测试原则
黑盒测试
白盒测试:哪些覆盖准则,怎么区分覆盖
软件测试类型
第8章 软件需求
UML图、数据流图:怎么画,怎么理解。
面向对象和面向过程的区别
PS:血泪史的教训,一定要做往年的试卷,如果是自己老师出题且没有题库,且老师来不及,那么一定会偷一会懒,用去年的题目。
本文作者:VivianMarie
本文链接:https://www.cnblogs.com/Vivianmaire/p/17389616.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步