软工复习.docVIP

  • 9
  • 0
  • 约5.43千字
  • 约 8页
  • 2017-08-31 发布于广东
  • 举报
软件工程复习 第一章 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 软件工程是应用计算机科学,数学及管理科学等原理开发软件的过程。他借鉴了传统工程的原则,方法,以提高质量,降低成本为目的 。 1993年IEEE做了更全面的定义:把系统的,规范的,可度量的途径应用于软件开发,运行和维护过程,也就是把工程应用于软件。 软件工程的7条基本原理: 用分阶段的生命周期计划严格管理 坚持进行阶段评审 实行严格的产品控制 采用现代程序设计技术 结果应该明确的审查 开发小组的人员应该少而精 承认不断改进软件工程实践的必要性 软件工程包括技术和管理两方面的内容,是技术与管理紧密结合工程学科。 软件工程包括3个要素:方法,工具和过程。 面向方法学友以下4个要点: 把对象作为融合数据及在数据上的操作行为的统一的软件构件 把所有对象都划分成类 按照父类与子类的关系,把若干个相关的类组成一个层次结构的系统关系 对象间彼此仅能通过发送消息相互联系 软件生命周期包括软件定义,软件开发和运行维护3个阶段。 软件定义的任务是:确定软件开发工程必须完成的总目标;确定工程的可行性;导出实现工程目标应该采取的方法及系统必须完成的功能;估计完成工程需要的资源和成本,并且制定工程进度表。 生命周期的每个阶段的基本任务: 问题定义 可行性研究 需求分析 总体设计 详细设计 编码及阶段测试 综合测试 软件

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档