永发信息网

如何进行面向对象的软件开发过程

答案:1  悬赏:20  手机版
解决时间 2021-03-15 14:49
  • 提问者网友:火车头
  • 2021-03-15 06:58
如何进行面向对象的软件开发过程
最佳答案
  • 五星知识达人网友:duile
  • 2021-03-15 08:30
1. 用例

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

1.1 面向对象开发流程

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

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

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

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

1.2 面向过程开发流程

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

整个流程在确定,分解 "功能".
面向过程的开发语言中特别突出的当属C语言.
软件开发一般流程是,需求-设计-测试-发布.我们主要讨论下需求和设计两部分.

2. 流程

2.1 需求模型

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

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

2. 2 领域模型

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

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

2.3 设计模型

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

2.4 实现模型

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

在本阶段,面向对象开发流程以"类"来组建系统.面向过程流程以"功能函数"来组建系统.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯