面向对象的软件工程
来源:互联网 发布:sai软件入门教程 编辑:程序博客网 时间:2024/05/22 11:47
面向对象的软件工程主要包括以下部分:
1) 面向对象分析(object oriented analysis,OOA);
2) 面向对象设计(object oriented design,OOD);
3) 面向对象编程(object oriented programming,OOP);
4) 面向对象测试(object oriented test,OOT);
5) 面向对象维护(object oriented soft maintenance,OOSM);
1、面向对象分析
目的:形成需求模型(这个阶段形成的模型是比较粗略的)。
系统分析阶段需要对用户的需求做出精确的分析和明确的描述,从宏观的角度概括出系统应该做什么(而不是怎么做)。面向对象的分析,要按照面向对象的概念和方法,在对任务的分析中,从客观存在的事物和事物之间的关系,归纳出有关的对象(包括对象的属性和行为)以及对象之间的联系,并将具有相同属性和行为的对象用一个类(class)来表示。建立一个能反映真实工作情况的需求模型。
2、面向对象设计
根据前一阶段形成的需求模型,对每一部分分别进行具体的设计。首先是进行类的设计,然后以这些类为基础提出程序设计的思路和方法,包括对算法的设计,并用一种通用的描述工具(如伪代码或者流程图)来进行描述。
3、面向对象编程
根据面向对象设计的结果,用一种面向对象的计算机语言(比如C++,Java)把它写成程序。
4、面向对象测试
5、面向对象维护
说明:对于第1、2部分的了解可以进一步参阅 邵维忠、 杨芙清编写的《面向对象的系统分析》深入。
阅读全文
0 0
- 面向对象的软件工程
- 面向对象的软件工程
- 【软件工程】面向对象的分析
- 【软件工程】面向对象的设计
- 面向对象的软件工程——面向对象的分析
- 面向对象的软件工程(OOSE)简介
- 面向对象的软件工程过程-概述
- 面向对象的软件工程-规划阶段
- 面向对象的软件工程-分析阶段
- 面向对象软件工程的设计过程
- 软件工程-面向对象方法学的优点
- 《面向对象软件工程》读书笔记
- 软件工程之面向对象
- 软件工程-面向对象总结
- 软件工程之面向对象
- 软件工程之面向对象
- 软件工程 之 面向对象
- 软件工程面向对象技术
- PullToRefreshListView
- iOS 多线程安全之产生原因
- AtCoder:11(数论 & 思维)
- Qt 中有两种方式编译MinGW和MSVC
- cocoaPod新手安装+必须升级Ruby环境
- 面向对象的软件工程
- Mysql的事务
- C++初探
- 自旋锁,信号量,互斥量
- linux-系统基本结构
- 工作总结34 Tomcat7.0.79参数配置的问题
- shell字符串截取之cut命令
- react+redux(一)
- Java面试宝典-1