软件项目管理
软件质量特性标准有两种:ISO/IEC 9126软件质量模型和MC Call 软件质量模型。
CMM(能力成熟度模型)和CMMI(能力成熟度模型集成)是软件过程改进的两种标准。
SCM(软件配置管理)是一种标识、组织和控制修改的技术。
软件文档是信息系统产品的重要组成部发,对于开发人员,管理人员及用户都是盐分重要的辅助工具。文档常分为三类:开发文档、管理文档、用户文档。
面向对象方法
对象是指一组属性及这组属性上折相关操作;对象由三部分组成:对象名、属性和操作(方法);
类是一组具有相同属性和相同操作的对象集合;类由三部分组成:类名、属性和操作(方法)
继承是在某个类的层次关联中不同的类共享属性和操作的一种机制。继承是面向对象方法区别于其他方法的一个核心思想。
封装的基本单位是对象,封装的三大优点:能减少耦合;类内部能实现自由改变;有一个更清楚的接口。
消息是对象间通信的手段,一个消息通常包括接收对象名、调用的操作名和适当的参数。
多态性是指同一个操作作用于不同的对象时产生不同的执行结果。
构件(组件)是一个功能相对独立的具有可重用价值的软件单元,其特点是可重用性。
面向对象分析常用方法:1、Coad/Yourdon方法(1990年提出的)、2、Booch方法;3、OMT方法;4、OOSE(以用例代取数据流图)5、UML(统一建模语言,UML2.0包含14种图,类与之间,存在关联关系“ ”,依赖关系“--------”见p160)