软件开发知识.pptVIP

  • 4
  • 0
  • 约 42页
  • 2016-02-03 发布于天津
  • 举报
软件开发知识

6.2.3 软件开发方法 生命周期法 含义:将整个软件的开发过程分解成若干个阶段,并对每个阶段的目标、任务、方法作出规定,使整个软件的开发过程具有合理的组织和科学的秩序。 生命周期的四个主要阶段 系统分析/系统设计/系统实施/系统运行与维护。 遵循的原则 用户参与的原则/先逻辑后物理的原则。 自顶向下的原则/工作成果描述标准化原则。 6.2.2 软件开发方法 快速原型法 以少量代价快速地构造一个可执行的软件系统,使用户和开发人员可以较快地确定需求。 需求规格原型 渐进原型 6.2.2 软件开发方法 面向对象法 把数据和对数据的操作同等看待,是一种以数据为主线,把数据和对数据的操作紧密结合起来的方法。 主要特点 把对象作为融合了数据及在数据上的操作行为的统一软件构件,用对象分解取代了结构化方法的功能分解。 把所有对象都划分为类。每个类定义了一组数据和一组操作,类是对具有相同数据和相同操作的一组相似对象的定义。 6.2.2 软件开发方法 面向对象法 主要特点 按照父类与子类的关系,把若干个相关类组成一个层次结构的系统。下层子类自动拥有上层父类中定义的数据和操作,这种特性称为继承性。 对象彼此之间仅能通过发送消息互相联系,对象的所有私有信息都被封装在该对象内,不能从外界直接访问,这就是封装性。 6.2.4 系统分析 系统分析的任务 对组织的工作现状和用户需求进行调查、分

文档评论(0)

1亿VIP精品文档

相关文档