精·软件工程导论_Chapter1.pptVIP

  • 1
  • 0
  • 约 55页
  • 2017-01-16 发布于北京
  • 举报
“软件工程”课程 与其它软件专业课的区别 (1) 立足于系统的整体。 (2) 讲授系统分析、系统设计、测试及维护 的理论和方法。 (3) 构筑一个软件系统,实践软件开发全过 程。 软件的工业化生产过程应具备的特点 明确的工作步骤 详细具体的规范化文档 明确的质量评价标准 软件产品的标准化 软件开发过程的标准化 软件工程技术的 显著特点: ? 强调规范化 ? 强调文档化 ②目前使用的最广泛 的软件工程方法学 传统方法学(生命 周期法或者结构化 范型) 面向对象方法学 采用结构化技术(结构 化分析、结构化设计、 结构化实现)来完成软 件开发的各项任务。只 能面向行为或者面向数 据,不能同时兼顾。 用于软件规模大,软件 需求模糊,或者软件需 求随时间变化时。既可 以面向行为,又可以面 向数据。 传统方法学 将软件开发划分为若干阶段 前一阶段是下一阶段的前提与基础 下一阶段是前一阶段具体化 每一阶段的开始和结束都有严格的标准 每一阶段结束之前必须进行严格的技术审查和管 理复审 将软件生命周期划分为若干个阶段,每一阶段任 务相对独立,而且比较简单,便于不同人员分工 协作,从而降低了难度,提高了质量及生产率。 面向对象方法学 对象的引入——用对象分解取代了功能分 解 所有对象划分为类 按照父类和子类组织层

文档评论(0)

1亿VIP精品文档

相关文档