全部评论(1条)
-
- 逝去的温柔追 2017-10-01 23:33:15
- 常见的软件开发方法有结构化方法、Jackson方法、维也纳开发方法(VDM)和面向对象的开发方法。 1.结构化方法: 指导思想:自顶向下,逐步求精; 基本原则:功能的分析与抽象。 优点: 1、 适用于数据处理领域的问题; 2、支持工具较多,发展成熟。 缺点: 1、不适应规模大的项目; 2、不适应特别复杂的项目; 3、难于解决软件重用的问题; 4、难于适应需求变化的问题; 5、难于彻底解决维护问题。 2.Jackson方法:这是一种面向数据结构的方法 过程:JSP—>JSD JSP方法: 1、以数据结构为驱动; 2、首先描述问题的输入,输出数据结构,分析其对应性,然后退出相应的程序结构,从而给出问题的软件过程描述。 JSD方法: 1、以事件作为驱动; 2、首先建立现实世界的模型,再确定系统的功能需求,对需求的描述特别强调了操作之间的时序性。 3.维也纳开发方法(VDM):这是一种形式化的开发方法,是一个基于模型的方法。 主要思想:将软件系统当做模型来给予描述,具体说是把软件的输入,输出看做模型对象,而这些对象在计算机中的状态可看做为该模型在对象上的操作。 借助工具:描述工具语言Meta-IV。 4.面向对象的开发方法: 定义:以对象作为Z基本的元素,是分析问题,解决问题的核心。 对象:具体的事物,事件,概念和规则。 基本点:尽可能按照人类认识世界的方法和思维方法来分析和解决问题。
-
赞(18)
回复(0)
热门问答
- 软件开发方法?
- 求牛人解答
2017-10-01 10:46:14
401
1
- 嵌入式软件开发采用什么方法和通用计算机上的软件开发有什么不同
2016-07-17 17:41:15
292
1
- 所有的软件开发方法有哪些相同的性质
2018-04-20 11:56:25
424
1
- 模糊测试是安全软件开发方法的一部分吗
2018-07-17 04:52:40
401
1
- 软件开发有限公司,成都软件开发哪家好
2018-06-16 18:10:19
274
4
- 软件开发是什么
- 软件开发是什么
2017-11-28 05:12:36
1703
1
- 网络软件开发
- 开发一个如交友平台—有缘网、人人、淘宝类型的,大小不论;需要专业知识什么级别,自学大概几年,学校大概学几年 。我一点不懂 麻烦大神解释详细点。
2017-11-26 17:38:00
422
1
- 底层软件开发
- 为什么叫底层,和面对对象的程序开发有什么区别?
2006-09-07 20:39:16
335
2
- 工业软件开发
- Z近在搞工业相机,看到视觉工程师在写程序,请问工业相机有sdk文件怎样进行二次开发,长见的小软件,例如3D打印的上位机控制软件是用什么开发出来的。有一点C基础,是C++更容易上手还是C#更好。
2018-07-15 02:29:01
364
1
- 软件开发平台有哪些软件开发哪家好
2018-11-13 05:01:46
361
0
- 电脑软件开发和手机软件开发一样吗
- 具体有什么区别分别要学些什么,需要什么书*(要能买到的),新人对电脑懂一点基本操作,别的不会英文不好友影响吗?回答全面了加分
2011-01-06 00:24:10
427
6
- 嵌入式软件开发和软件开发有区别吗
2016-07-10 23:41:16
428
4
- 如何从PLC转到运动控制卡工控机软件开发学习VB 的方法?
- 感觉运动控制卡编程思路和PLC有较大差别,不知道如何下手学习。
2015-10-04 20:31:50
614
1
- 软件开发都有哪些
2013-12-14 11:59:58
406
4
- 软件开发难吗
2011-05-18 03:17:53
263
5
- 什么是软件开发
2018-11-21 05:53:49
296
0
- 软件开发工作怎么样
2015-11-18 10:49:57
420
3
- 软件开发难吗?
- 我想学软件开发,可我计算机没有什么基础,请问我能学会吗?大家给点建议!
2010-06-24 02:30:18
484
4
- 软件开发的生命周期
- 软件的开发时间为什么那么长
2017-10-10 21:09:29
386
1
- 如何学习软件开发?
2011-04-10 03:03:44
287
5
5月突出贡献榜
推荐主页
最新话题
参与评论
登录后参与评论