面向对象的软件工程

面向对象的软件工程涵盖了面向对象分析(OOA)、设计(OOD)、编程(OOP)、测试(OOT)和维护(OOSM)。OOA旨在形成需求模型,OOD进行具体设计,OOP实现编程,OOT确保质量,而OOSM关注软件的长期维护。整个过程强调从真实世界中抽象出对象和类,构建能够反映系统需求的模型。
摘要由CSDN通过智能技术生成

面向对象的软件工程主要包括以下部分:

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、面向对象编程

      根据面向对象设计的结果&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值