如何进行面向对象的软件开发过程(为什么要用面向对象方法开发软件)

 我来答
猪八戒网
2023-04-26 · 百度认证:重庆猪八戒网络有限公司官方账号
猪八戒网
向TA提问
展开全部

1.用例

软件开发的流程有很多,目前主要流行以下两种

1.1面向对象开发流程

使用方向:主要用于开发一些比较复杂和业务逻辑容易变动的系统,如互联网,ERP系统等.

开发流程主要在于确定,细化类的概念,设计.

开发流程比较符合人的思维习惯.开发效率比较高.

面向对象的开发语言目前比较流行的有Java,C#等.

1.2面向过程开发流程

使用方向:开发比较稳定的功能,如操作系统,驱动程序,数据库程序等.

整个流程在确定,分解"功能".

面向过程的开发语言中特别突出的当属C语言.

软件开发一般流程是,需求-设计-测试-发布.我们主要讨论下需求和设计两部分.

2.流程

2.1需求模型

通过和客户或产品沟通,结合行业经验和知识,明确系统的需求.

在本阶段各个开发流程都一样,目的就是搞清楚系统需要具有的功能.

2.2领域模型

在需求模型的基础上,提炼出系统涉及到的相关概念.

在本阶段,面向对象开发流程要求提炼出系统涉及的各个"领域类",面向过程流程要求提炼出各个功能的处理过程.

2.3设计模型

以领域模型为基础,面向对象流程要逐步细化完善类的熟悉和功能.面向过程流程要求分解各个子功能.

2.4实现模型

以设计模型为基础,将设计模型翻译成具体的编程语言,完成编码.

在本阶段,面向对象开发流程以"类"来组建系统.面向过程流程以"功能函数"来组建系统.

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式