软件工程概要重庆邮电大学主页.pptVIP

  • 4
  • 0
  • 约4.78千字
  • 约 46页
  • 2018-05-28 发布于福建
  • 举报
软件工程概要重庆邮电大学主页

软件工程概要 数据库原理课程 补充知识 背景 软件危机 软件开发周期大大超过规定日期 软件开发成本严重超标 软件质量难于保证 软件的发展大体上经历了三个阶段:程序设计阶段、软件阶段、软件工程阶段。 软件工程的定义 IEEE【IEE93】定义:“将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件中。” 软件工程是应用计算机科学、数学及管理科学等原理开发软件的工程。它借鉴传统工程的原则、方法,以提高质量,降低成本为目的。 两种软件工程方法 传统软件工程 软件分析 → 总体设计 → 详细设计 → 面向过程的编码 → 测试 面向对象软件工程 软件分析与对象抽取 → 对象详细设计 → 面向对象的编码 → 测试 传统软件工程中的瀑布模型 1. 问题定义 关键问题:“要解决的问题是什么?” 主要结果:提出关于问题的性质、工程目标和规模的书面报告。 内容及步骤 (一)系统任务的提出 (二)初步调查 (三)系统目标的确定 2 可行性研究 可行性、可行性研究的含义 可行性的含义包括可能性、必要性。 可行性分析的对象是系统目标。评价总体方案(系统目标)的可能性、必要性。 可行性研究目的: 用最小的代价在尽可能短的时间内确定问题是否能够解决,是否有必要去解决。 可行性研究的内容 1.技术上的可行性 2.经济上的可行性 3.操作可行性 4.时间可行性 5.

文档评论(0)

1亿VIP精品文档

相关文档