软件工程大纲-2003.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数学科学学院 计算数学系 课程教学大纲 课程编号: 课程名称: 软件工程 英文名称: Software Engineering 课程学分: 3 课程学时: 54 开课学期: 春季 一、课程性质与设置目的 (一)课程性质和特点 软件工程是信息与计算科学本科专业的主干基础课。课程的培养目标是使 学生能够在各个领域中建立计算机应用系统,软件开发是建立计算机应用系统 的重要环节,因此必须掌握软件工程的基本概念、基本原理、基本方法与技 术,基本过程。 软件工程是计算机的一门工程性课程,主要讲述建造软件系统的方法、技 术、流程、工具、规范等,本课程的任务是使学生掌握软件工程的基本概念、 基本原理、实用的开发方法和技术;了解软件工程各领域的发展动向;如何用 工程化的方法开发软件项目,以及在开发过程中应遵循的流程、准则、标准和 规范。 本课程是一门实践性很强的课程,它是各种软件开发经验的总结与提练, 学习本课程不但应注重概念、原理、方法、技术的掌握,也应注重方法、技术 的实际应用。 (二)课程的基本要求 1.从总体上了解软件危机的出现、软件工程的产生、软件生产发展史、软 件生存周期、软件开发方法和生命周期模型、软件工程面临的问题。 2 .系统掌握软件开发最基本的内容:可行性研究和软件计划、需求分析、 概要设计、详细设计、编码、测试、维护,系统掌握这些阶段的目标、任务、 特点、步骤和文档。 3 .掌握结构化方法(包括:SA、SD、SP)的基本思想,开发过程和步 骤,应遵循的原则和准则,能够应用相应的图形表示工具开发小型软件项目。 4 .掌握Jackson 方法、LCP 方法的基本思想、开发过程和步骤、能够应用 相应的图形表示工具。 5 .掌握软件测试的基本概念、基本方法,能够使用黑盒测试方法和白盒测 试方法设计测试方案。 6 .了解软件工程的质量保证中的各种基本概念和方法,了解软件工程管理 中的思想和方法,了解软件开发环境与工具。 7 .初步掌握面向对象方法的基本思想、基本概念、基本模型,面向对象分 析、面向对象设计、面向对象实现的任务、内容和步骤,能够应用相应的图形 工具。 要求切实掌握课程内容的基本思想、基本概念、基本方法,能够应用相应 的图形表示工具进行小型项目的开发,特别是实用方法与技术的应用。 (三)本课程与有关课程的联系 1.学习本课程要求有一定的程序设计经验,因此,应至少学习过一门程序 设计语言课程。 2 .本课程还涉及到数据结构、数据库、操作系统等的一些知识和概念,因 此先导课程为数据结构、数据库原理、操作系统。 3 .本课程之后应该学习面向对象程序设计课程。(将来应该先开设《面向 对象的 C++语言》课程,然后讲授《软件工程》课程,并且在软件工程课程中 增加面向对象的程序设计与分析内容(第 10 章) ;或者另外增加一门《面向对象 的程序设计与分析》课程,该课程中增加UML 内容。) 二、课程内容、难度和学时 第 1 章 软件工程学概述 1、软件危机 B 4 2 、软件工程 A 3、软件生命周期模型 B 4 、软件过程 C 本章的要求是:从总体上了解软件工程的基本概念和内容;软件过程和生 存期的基本概念和内容;软件开发的各种方法和生存周期模型。 了解软件的特点,软件生产发展的三个阶段,各阶段的特点,软件危机的 产生及其表现形式;初步了解软件的生存周期模型、开发方法和工具。 理解软件工程的定义、性质、特点、目标,理解软件生存期各阶段的特点 和内容。

文档评论(0)

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

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档