-------------精选文档-----------------
三种模型描述了系统的不同方面:
对象模型 对象的静态结构及相互关系 描述系统的数据结构 “干事的主体” 功能模型与对象模型的关系 对象模型描述了功能模型中的动作对象,数据存储以及数据流结构 -- 功能模型中的处理对应于对象模型中的操作 --
“什么时候干” “干什么” 动态模型 与时间和顺序有关的系统性质 控制结构 功能模型 与值的变化有关的系统性质 系统的功能 动态模型与对象模型的关系 --状态转换驱使行为发生,这些行为在DFD中被映射成处理,它们同时与对象模型的操作相对应 --针对每个建立的动态模型描述了类实例的生命周期或运行周期 动态模型与功能模型的关系 --功能模型中的处理可能产生动态模型中的事件。
7、 其他
复杂问题(大型系统)的对象模型通常由下述5个层次组成:主题层、类与对象层、结构层、属性层、服务层
可编辑
主题层 类与对象层
-------------精选文档-----------------
结构层 属性层 服务层
面向对象开发方法包括OOA(面向对象分析)、OOD(面向对象设计)、OOP(面向对象实现)三个部分
第九章 软件项目管理
1、估算软件规模(????????)
(1) 代码行技术
每个人了估计程序的最小规模(a),最大规模(b)和最可能规模(m),分别算?和??出这3中规模的平均值???、???之后,用下面公式计算程序规模:
L
=
??+4???+????
6
(2) 功能点技术
2、项目进度(Gantt图) 3、质量保证
概括得说,软件质量就是“软件与明确地和隐含地定义的需要相一致的程度”。更具体
地说,软件质量是软件与明确地叙述的功能和性能需求、文档中明确描述的开发标准以及任何专业开发的软件产品都应该具有的隐含特征相一致的程度。
可编辑
-------------精选文档-----------------
4、软件配置管理
软件配置管理事是在软件的整个生命周期内管理变化的一组活动。具体地说,这组活动用来:
(1) 标识变化 (2) 控制变化
(3) 确保适当地实现了变化
(4) 向需要知道这类信息的人报告变化
5、基线
基线是一个软件配置管理概念,它有助于人们在不严重合理变化的前提下来控制变化,
简而言之,基线就是通过了正式复审的软件配置项。。在软件配置项变成基线之前,可以迅速而非正式地修改它。
其他复习
简答题
1、简述文档在软件工程中的作用。
(1) 提高软件开发过程的能见度 (2) 提高开发效率
(3) 作为开发人员阶段工作成果和结束标志 (4) 记录开发过程的有关信息便于使用与维护;
可编辑
-------------精选文档-----------------
(5) 提供软件运行、维护和培训有关资料; (6) 便于用户了解软件功能、性能。
可编辑