软件工程
书名:《Software Engineering —THeory and Practice (Four Edition) 》
原作者:Shari Lawrence Pfleeger & Joanne M.Atlee
重点
有错误或者遗漏?前往修改
Chapter1
1.SE的定义、目的、方法及作用(P2/P16)
2.开发模式paradiam(P4)
3.说明错误、缺陷、失败的含义和联系
4.软件质量应从哪几个方面来衡量。论述之。
5.软件系统的组成
6.现代软件工程大致包含的几个阶段及各个阶段的文档。
7.使用现代SE实践发生变化的七个关键因素。
8.抽象
9.软件工程、其重要性以及包含几个阶段
10.重用
Chapter2
1.什么是软件过程?软件过程的重要性是什么?
2.瀑布模型及各阶段文档,优缺点
3.原型的概念
4.论述分阶段开发模型的含义,其基本分类及其特点
5.螺旋模型四个象限的任务及四重循环的含义
6.习题2.3
7.所有软件开发过程的模型中,你认为那些过程给予你最大的灵活性以应对需求的变更
8UP&RUP
Chapter3
1.项目进度、活动、里程碑
2.如何计算软件项目活动图的关键路径(课堂习题)
3.软件人员应该具备的能力是什么?
4.软件项目组织的基本结构
5.试述COCOMO模型的三个阶段基本工作原理或含义
6.什么是软件风险?有几种降低风险的策略?
7.找出P139图3.23和3.24的关键路径,计算冗余时间,节点最早或者最晚的开始时间。
Chapter4
1.需求的含义
2.确定需求的过程
3.如何对需求分类
4.需求可测试
5.什么功能与非功能需求
6.DFD(课本P172)
7.抛弃型与演化型原型
Chapter5
1.什么是设计,概念设计,技术设计
2.三种设计层级及其关系
3.什么是模块化?什么是抽象?
4.论述设计用户界面应考虑得问题。
5.模块独立性、耦合、内聚、各个层次划分
6.说明耦合与内聚的基本分类
Chapter6
- 什么是面向对象。OO有几个基本特征?如何使用高级语言实现这些基本特征?了解并使用高级语言的OO基本编程方法和技巧
- 设计模式?OO设计的基本原则?
- OO开发有何优势?
- OO开发过程的几个步骤?
-
Chapter7
更新中,敬请期待
说明
本项目为个人知识梳理,仅供参考。
整理不易,请尊重版权
修改
本项目托管在Github上,欢迎参与修改
联系我
Blog:blog.idejie.com
协议
本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。
未经授权,请勿转载。