学习笔记(02):2020年软考-信息系统项目管理师--基础知识精讲视频-信息系统开发方法...

立即学习:https://edu.csdn.net/course/play/7882/161163?utm_source=blogtoedu

信息系统的开发方法包括:

  • 结构化方法
  • 面向对象方法
  • 原型化方法
  • 面向服务的方法

结构化方法:由结构化分析(SA)、结构化设计(SD)、结构化程序设计(SP)三部分组成。它的基本思想:把一个复杂问题的求解过程分阶段进行,而且这种分解是为自顶向下、逐步求精、模块化设计。适用于数据处理领域,但不适用规模较大、复杂的系统开发。

优缺点:开发周期长;难以适应需求变化;很少考虑数据结构。

扩展:模块化开发是系统工程的一种表现,结构化开发方法,就是用系统工程思想,自顶向下,逐层、分模块开发

l常见的就是瀑布。因为它遵循自顶向下,逐层分解,符合人的思维习惯,所以比较容易理解,比较适合解决那么确定性的,风险小的,难度低,简单的工程
面向对象方法:面向对象的方法是一种运用对象、类、继承、封装、聚合、消息传送、多态性等概念来构造系统的软件开发方法。

面向对象=对象+类+继承+通信采用这四个概念开发的软件系统是面向对象的。

  1. 对象:对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单元。属性用来描述对象的静态特征;操作(方法或服务)规定了对象的行为,表示对象所能提供的服务。
  2. 类:类是一组具有相同属性和相同操作的对象的集合。解说:一个类的每个对象都是这个类的一个实例。类是创建对象的模板,从同一个类实例化的每个对象都具有相同的结构和行为。
  3. 继承:继承是指特殊类(子类)的对象拥有其一般类(父类)的全部属性与服务。父类中定义了其所有子类的公共属性和操作,在子类中除了定义自己特有的属性和操作外,可以继承其父类(或祖先类)的属性和操作,还可以对父类(或者祖先类)中的操作重新定义其实现方法。如果一个子类只有唯一一个父类,这个继承称为单一继承。如果一个子类有一个以上的父类,中继承称为多重继承。
  4. 多态性:是指同一操作作用于不同的对象上可以有不同的解释,并产生不同的执行结果。
  5. 消息:消息传递是对象间通信的手段,一个对象通过向另一个对象发送消息来请求其服务,一个消息通常包括接收对象名、调用的操作名和适当的参数。消息只告诉接收对象需要完成什么操作,但并不指示接收者怎么完成操作。消息完全由接收者解释执行。

原型化方法(快速原型法):

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值