软考系统架构设计师(九):软件工程

2023-04-04 11:21:34 浏览数 (1)

软件开发方法

  • 原型方法【需求阶段】 针对需求不明确按功能分:水平原型(界面)、垂直原型(复杂算法)按最终结果分:抛弃式原型、演化式原型
  • 结构化法 自顶向下,逐步分解求精严格分阶段,阶段产出标准化应变能力差
  • 面向对象方法 自底向上阶段界限不明更好应变、更好复用符合人们的思维习惯
  • 面向服务的方法 粗粒度、松耦合标准化和构件化抽象级别:操作【低】->服务【中】->业务流程【高】

其他软件开发方法

  • 形式化方法 净室软件工程【受控污染级别的环境】数学模型化 所有东西均可证明/验证,而不是测试
  • 统一过程方法
  • 敏捷方法
  • 基于架构的开发方法【ABSD】

0 人点赞