软件工程教程第一章【荐】.pptVIP

  • 2
  • 0
  • 约7.05千字
  • 约 37页
  • 2015-07-23 发布于河南
  • 举报
1.5 软件过程模型 图1.11中四个象限表示了定义的四个主要活动: 1)计划:目标的确定,可选方案和限制 2)风险分析:可选方案的分析,风险的确定、解决 3)工程:下一级产品的开发 4)用户评价:工程结果的评价 该模型的优点: 1)产品演化的任何阶段都可以采用原型开发方法; 2)保留了传统生存期逐步求精和细化的方法。 该模型的缺陷: 它很难让用户确信这种演化方法是可以控制的。它要求有风险评价的专门技术,因为这些专门技术决定评价的成功与否。 1.5 软件过程模型 1.5.4特殊的过程模型 1.面向对象生存期模型 面向对象的方法学可以概括为: 面向对象的方法=对象+类+继承+消息通信 1)客观世界是由各种对象组成的。 2)所有对象按其结构成分,可以划分为各种对象类。 3)一个对象类可以从已定义的其他对象类中继承(Inheritance)某些成分或者整个对象类。 4)局部于一个对象的私有成分都被“封装”在对象内部,外部不能访问。对象之间仅能通过消息传递互相作用。 1.5 软件过程模型 2. 基于组件的开发 基于组件的软件开发,即CBSD,是一种基于分布对象技术、强调通过可复用构件设计与构造软件系统的软件复用途径。 3. 形式化方法 形式化方法的一个重要研究内容是形式规约(Formal Specification,也称形式规范或形式化描述),它是对程序“做什么”(w

文档评论(0)

1亿VIP精品文档

相关文档