软件工程 课程教学大纲.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程 课程教学大纲.doc

软件工程 课程教学大纲 教学目标和教学要求 通过对软件工程的基本概念、理论以及实际应用模式的讲解,使学生基本掌握当代软件工程的主要特征、现状以及未来发展趋势,并对如何开展软件工程管理有一定理论层面、技术层面和工具层面上的认识。主要内容包括:软件工程概念、方法;需求分析;形式化说明技术;总体设计;详细设计;实现和维护等内容。 二、课程内容、重点、难点和教学环节 软件工程学概述 教学基本要求 (1)了解软件工程学的学科起源、发展以及要解决的具体问题。 (2)理解软件工程学的一些基本概念和方法。 教学内容 (1)软件危机的现象和原因以及如何消除软件危机。 (2)软件工程的基本原理和方法学。 (3) 软件生命周期和软件过程模型,主要介绍瀑布模型,其他模型强调和瀑布模型的区别。 可行性研究 1、教学基本要求 (1)了解可行性研究的具体任务和过程。 (2)熟练掌握可行性研究过程中数据流图和数据字典等形式化表示工具。 (3)了解可行性研究中成本估算和效益分析的基本方法。 2、教学内容 (1)可行性研究的任务和过程。 (2)数据流图的符号、例子、命名等基本要素。 (3)数据字典的内容、方法、用途和实现等。 (4)项目成本和效益的分析方法。 需求分析 1、教学基本要求 (1)了解需求分析的任务和获取用户需求的基本方法。 (2)熟练掌握需求分析中常用的图形工具,尤其是层次图、Warnier图等。 (3)理解需求规格说明中的重要部分。 2、教学内容 (1)需求分析的主要内容和与用户沟通的基本方法。 (2)需求分析中层次图的应用。 (3)需求分析中Warnier图的应用。 (4)需求规格说明中的主要部分。 形式化说明技术 1、教学基本要求 (1)了解非形式化方法和形式化方法间的比较,理解形式化方法的优点。 (2)了解两种主要的形式化方法:有穷状态机和Petri网。 2、教学内容 (1)形式化方法和非形式化方法的比较。 (2)有穷状态机的概念、例子和评价。 (3)Petri网的概念和例子。 总体设计 1、教学基本要求 (1)理解总体设计的过程。 (2)熟练掌握总体设计的主要原理:模块化、逐步求精等。 (3)熟练掌握总体设计中的主要图形化方法:事务流、交换流和Jackson方法等。 教学内容 (1)总体设计过程的基本步骤、概念和方法。 (2)总体设计中模块化、逐步求精等原理。 (3)事务流、交换流和Jackson方法的基本图例、分析方法以及例子。 详细设计 1、教学基本要求 理解详细设计的逻辑基础、方法和工具。 熟练掌握详细设计的图形工具:流程图、方块图和PAD图。 理解三种不同设计工具的区别、熟练掌握图形工具间的相互转化。 2、教学内容 结构化程序设计。 流程图的原理、图例和实例等。 方块图和PAD图的原理、图例和实例等。 三种图形工具间的相互转化。 实现 1、教学基本要求 了解常用的程序设计语言间的优点和缺点,了解编码风格对软件质量的影响。 理解软件测试的主要目标、准则,了解测试的层次结构。 理解和熟练掌握白盒测试和黑盒测试间的区别和主要技术。 了解调试和测试的区别以及调试的主要过程和方法。 2、教学内容 主要的几种程序设计语言的介绍和语言特性的分析。 软件测试的目标和准则,单元测试、集成测试的方法。 白盒测试和黑盒测试的主要方法和区别。 调试的主要过程和方法。 维护 1、教学基本要求 了解软件维护的定义和特点,了解结构化维护与非结构化维护的区别。 了解软件维护过程,理解软件的可维护性。 熟练掌握软件维护的主要工作和分类。 2、教学内容 软件维护的定义、步骤和原则等。 软件维护工作的分类。 软件可维护性以及影响它的因素。 三、学时分配 序号 学 教 时 学 环 节 内 容 讲课 自学 实习 实验 小计 一 软件工程学概述 3 二 可行性研究 8 三 需求分析 8 四 形式化说明技术 4 五 总体设计 8 六 详细设计 8 七 实现 8 八 维护 4 九 综合复习 3 总计 54 54 四、主要教材及参考书 教材 张海藩:《软件工程》(第一版),清华大学出版社,2009年, isbn:9787302198123。 参考书 Roger S. Pressman(黄柏素 梅宏 译):?软件工程:实践者的研究方法?,机械工业出版社刘超、张莉编著:?可视化面向对象建模技术?,北京航空航天大学出版社 网上资源:

文档评论(0)

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

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

1亿VIP精品文档

相关文档