第1章 软件工程概述.pdf

  1. 1、本文档共132页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程实用简明教程 陈雄峰 总学时:51学时(讲授/理论51学时,上 机/课外实践30学时) 先修课程:程序设计语言,数据结构, 离散数学,数据库原理,操作系统等 教学方式:授课+课程设计(课外)  (一)本课程地位、性质和任务  软件工程是必修课,计算机科学的一个重要分支,软件工程通常 包括软件开发方法学,软件经济学,软件管理和支撑环境等方面 的内容。主要讲述建造软件系统的方法,技术,流程,工具,规 范等。即通过研究新的软件开发方法,改进程序结构,革新软件 生产工具和生产方式,以及关于软件可靠性技术的研究,更有效 更经济地开发软件产品,促进软件生产的过程化和软件产品的商 品化。  是为了使学生掌握软件工程的基本概念和基础理论知识,达到熟 练地运用各种实用开发方法和基本技术方法;了解软件工程各领 域的发展动向;从事各种类型软件项目的工程化开发。是为了培 养具有独立工作能力的高素质高水平的软件人才。  (二)课程教学的基本要求  本课程要求学生通过学习达到如下要求:  (1)掌握软件工程的基本概念,基本原理,基本方法和基本实 现技术。  (2 )能运用软件工程的基本技术方法和开发上具,独立承当软 件项目开发,设计和管理。  (3 )了解本领域出现的新概念,新技术和新方法,达到进一步 提高自己的理论水平和实践能力。  (4 )了解软件开发过程应遵循的流程,准则,标准和规范。 软件工程简明实用教程 第一部分 软件工程基础 第一部分 软件工程基础 第二部分 系统分析 第二部分 系统分析 第三部分 软件开发 第三部分 软件开发 第四部分 面向对象方法 第四部分 面向对象方法 第一部分 软件工程基础 第1章 软件工程概述 教学要点:本章首先介绍软件工程产生 的背景、软件的基本概念、软件工程的 定义及其要素,而后围绕软件工程中的 过程、方法和工具三要素进一步介绍软 件过程与软件生命周期、软件工程方法 学和软件开发工具与环境的主要含义, 以使学习者对软件工程有一个较全面的 基本认识和和理解。 重点掌握:软件、软件三要素和软件工 程化的含义。 第一部分 软件工程基础 第1章 软件工程概述 1.1 软件工程产生背景 1.1 软件工程产生背景 •软件由计算机程序、数据及文档组成。 •软件由计算机程序、数据及文档组成。 •软件由计算机程序、数据及文档组成。 软件是当它被执行时提供所希望功能和性能的计算机程序 软件是当它被执行时提供所希望功能和性能的计算机程序 软件是当它被执行时提供所希望功能和性能的计算机程序 ,以及使得程序能够适当地操作信息的数据结构和描述程序 ,以及使得程序能够适当地操作信息的数据结构和描述程序 ,以及使得程序能够适当地操作信息的数据结构和描述程序 的操作使用的文档。 的操作使用的文档。 的操作使用的文档。 •软件与硬件、数据库、人、过程等共同 •软件与硬件、数据库、人、过程等共同 •软件与硬件、数据库、人、过程等共同 构成计算机系统。 构成计算机系统。 构成计算机系统。 •在软件开发过程中出现了一些问题,通 •在软件开发过程中出现了一些问题,通 •在软件开发过程中出现了一些问题,通 常统称为软件危机。 常统称为软件危机。 常统称为软件危机。 1.1 软件工程产生背景 1968年由NATO (北大西洋公约组织)在德 国Garmish召开的学术会议上,Feitz Bauer首先提出了“软件工程”概念。 1.1.1软件特点及分类 1.软件的特点 1.  抽象性  抽象性  软件生产无明显制造过程  软件生产无明显制造过程  无磨损性  无磨损性  对计算机硬件依赖性

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档