软件工程大纲.pdfVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

新疆大学《软件工程》教学大纲

课程编号:课程类型:专业

必修课

总学时:64学分:3.5

适用对象:软件工程专业本科生

先修课程:程序设计、数据结构和数据库设计

使用教材及参考书:

[1]《软件工程导论》(第五版),张海藩编著,北京:清华大学

出版社,2008

[2]《软件工程实用教程》,大连:东软电子出版社2009

[3]《UMLl系统分析设计与应用案例》,北京:人民邮电出版社

2003

[4]《UML.基础、案例与应用.(第三版)》,北京:人民邮电出版

社2004

[5]《面向对象的系统分析与设计(UML版)》,北京:清华大学

出版社2005

一、课程性质、目的和任务

《软件工程》是软件工程专业教学计划中一门综合性和实践性

很强的核心课程,主要内容包括软件危机、软件过程、软件开发

模型、软件开发方法、系统分析、设计、编码、测试、维护与管

理。

根据培养软件工程人才的需要,本课程的目的与任务是使学

生通过本课程的学习,了解软件项目开发和维护的一般过程,掌

握软件开发的传统方法和面向对象方法,为更深入地学习和今后

从事软件工程实践打下良好的基础。

二、教学基本要求

多媒体教室

三、教学内容及要求

教学内容由3部分组成:软件工程概述;传统软件工程方法(结

构化软件工程);面向对象软件工程

第一部分软件工程概述

第一章软件工程概述

教学内容:

1、软件

软件的发展、软件的定义、软件的特点、软件的种类

2、软件危机的概念

软件危机的定义、现象

3、软件工程的概念

软件工程的定义、软件工程的目标、软件工程的原则

教学要求:

掌握:软件和软件工程的基本概念

了解:了解软件危机产生原因、消除软件危机的途径

第二章软件过程与生命周期建模

教学内容:

1、软件过程与软件生存周期

2、软件开发模型

瀑布模型、快速原型模型、螺旋模型、基于四代技术模型、

面向对象与组件模型、混合模型

教学要求:

掌握:软件过程与软件生存周期的基本概念

了解:软件开发的各个模型

第三章结构化和面向对象方法

教学内容:

1、结构化方法

2、面向对象方法

3、面向对象的基本概念与特征

教学要求:

理解:结构化方法和面向对象方法的基本概念和适用范围

了解:面向数据结构的分析方法、Jackson系统开发方法、

面向对象软件工程的概念

第二部分结构化软件工程

第四章系统分析

教学内容:

1、可行性研究

可行性研究的任务、可行性研究的步骤、成本/效益分析

2、需求分析

需求分析的任务、需求获取、需求分析建模,E-R图、状

态转换图、需求验证、评审和管理

教学要求:

掌握:可行性分析的步骤、需求分析的方法(通过标准文

档范例深化)

理解:需求分析的任务和原则

第五章系统设计

教学内容:

1、软件设计的概念、目的、原理与原则

模块化、抽象、信息隐藏和局部化、模块独立性、结构设

计的评价原则

2、设计的过程

包括应用程序、数据库、界面和接口等

两个层次:概要设计(系统结构设计、子系统划分、系统模

块)

详细设计(模块及其接口设计)

3、设计的方法

面向数据流的设计方法(基本概念、变换分析、事务分析、

设计优化原则)

面向数据结构的设计方法、Jackson方法

程序流程图PFC、N-S图、PAD图、HIPO图、过程设计语

言PDL

4、程序复杂度的度量

教学要求:

掌握:软件设计的概念与原

文档评论(0)

176****0816 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档