下载此文档

计算机2级公共基础知识课件-软件工程.ppt


文档分类:资格/认证考试 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
第三章软件工程基础软件工程是应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序。1复习1、计算机软件的组成及各自的含义?包括程序、数据及相关文档的完整集合。2全国等级考试大纲要求软件工程基本概念,软件工具与软件开发环境。结构化分析方法,数据流图,数据字典,软件需求规格说明书。结构化设计方法,总体设计与详细设计。软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。程序的调试,静态调试与动态调试。 (SoftwareEngineering)1968年由NATO(北大西洋公约组织)在德国召开的学术会议上,FeitzBauer首先提出了“软件工程”概念。这一概念的提出,其目的是倡导以工程的原理、原则和方法进行软件开发,以期解决当时出现的“软件危机”。5软件危机(SoftwareCrisis)落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。软件危机主要表现在:软件开发费用和进度失控。费用超支、进度拖延的情况屡屡发生。有时为了赶进度或压成本不得不采取一些权宜之计,这样又往往严重损害了软件产品的质量。软件的可靠性差。尽管耗费了大量的人力物力,而系统的正确性却越来越难以保证,出错率大大增加,由于软件错误而造成的损失十分惊人。……6软件工程三个要素1983年,IEEE(InstituteofElectrical&ElectronicEngineers,电气与电子工程师协会)给出了一个全面的定义:软件工程:是研究和应用如何以系统化的、规范的、可度量的方法去开发、运行和维护软件,即把工程化应用到软件上。其包含的三要素为:方法:完成软件工程项目的技术手段。工具:支持软件的开发、管理、文档生成。过程:支持软件开发的各个环节的控制、管理。7软件生命周期(SoftwareLifeCycle)软件产品从提出、实现、使用维护到停止使用的过程称为软件生命周期。软件生命周期可以划分为软件定义、软件开发和软件运行维护三个时期,每个时期又进一步划分成若干个阶段。确定开发目标和总的要求,给出功能、可靠性等可能方案,,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。给出软件的结构、模块和功能的划分等,确定算法。编写概要设计、详细设计说明书和测试计划初稿。对软件需求进行分析并给出详细定义,编写软件规格说明书及初步的用户手册,提交评审。源程序编码,把软件设计转换成计算机可以接受的程序代码。编写用户手册、操作手册和单元测试计划。设计测试用例,检验软件各个组成部分。编写测试分析报告。(structuredanalysis)软件定义阶段使用结构化分析方法结构化分析方法:着眼于数据流,自顶向下,逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。结构化分析的常用工具(1)数据流图;  (2)数据字典;  (3)判定树; (4)判定表(5)软件需求规格说明书。10

计算机2级公共基础知识课件-软件工程 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1485173816
  • 文件大小1 MB
  • 时间2020-02-12