前言
上篇写了软件维护的一些工作,本篇博客是软工视频的最后一篇,面向对象技术顾名思义就是以对象的目光去研究软件。
正文
思维导图
主要内容
1.面向对象方法的开发过程
(1)面向对象方法改进了在生存期各个阶段之间的借口,因为在生存期各个阶段所开发出来的“部件”都是类
(2)在面向对象生存期的各个阶段对各个类的信息进行细化,类成为分析、设计和实现的基本单元。
论域分析
(1)论域分析开发问题论域的模型
(2)考察问题论域内的一个较宽的范围,分析覆盖的范围应比直接要解决的问题更多
(3)建立大致的系统实现环境
应用分析
(1)应用分析则根据特定作用的需求进行论域分析
(2)应用分析细化在论域分析阶段锁开发出来的信息,把注意力集中于当前要解决的问题
2.对象
对象指的是一个独立的、提供服务,并与其它对象交换消息,从而完成系统的所有功能。
3.面向对象分析模型(OOA)
构造和评审OOA概念模型的顺序由五个层次组成。
分别为:类与对象、属性、服务、结构和主题。
4.面向对象设计(OOD)
面向对象设计继续做面向对象分析阶段的工作,建立软件的结构。
高层设计
高层设计阶段开发环境的结构,即构造应用软件的总体模型
高层设计阶段表示在计算机环境中进行问题解决工作所需要的概念,并增加了一批需要的类
类设计
小结
软工视频告一段落,接下来将开始如火如荼的软工文档。