网站大量收购独家精品文档,联系QQ:2885784924

《软件工程与团队开发》教学大纲.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《软件工程与团队开发》教学大纲 一、课程的性质、目的和任务 《软件工程与团队开发》是软件技术专业教学计划中的专业课程。软件开发是建立计算机应用系统的重要环节,因此,《软件工程与团队开发》是软件技术专业的一门工程性课程,也是该专业十分重要的一门专业课程。本课程主要讲述建造软件系统的方法、技术、流程、工具及规范等。通过学习可以使学生掌握软件工程的基本概念、基本原理、实用的开发方法和技术;了解软件工程各领域的发展动向;如何用工程化的方法开发软件项目,在开发过程中应遵循的流程、准则、标准和规范。本课程是一门实践性很强的课程,它是各种开发经验的总结与提炼。 二、课程的基本要求 课堂讲授: 软件工程是一门理论性较强的课程,但它决不是教条,而是来源于实际的需求,同时也还是行动的指南。所以在讲授软件工程的过程中要突出理论联系实际的基本原则。在注重理论体系的同时,要理论联系,实际注重培养、提高学生分析问题、解决问题、指导实际软件开发工作的能力。 教学手段和方法:在课堂讲授的过程,采用多媒体辅助教学,同时注意充分调动学生的积极性,变被动学习为主动参与。可以通过专题讨论,随堂议论,课堂提问,教学录像以及每月一次的最新实用软件开发介绍等形式,多环节、多渠道地调动学生的学习积极性。 作业: 每章布置1-2道思考题。 实验: 结合开发一个毕业软件(如学生管理系统软件),每次理论课安排跟随一次实验课,以本次所学的理论内容分析讨论自己在此软件开发中相应的问题。 三、本课程与其它课程的联系与分工 本课程与毕业软件设计课程的授课时间均应在三年级第一学期开设,与毕业软件设计同步展开,使学生切实做到理论与实践相结合,真正加深理论修养和提高实际应用能力,为毕业后开展软件设计开发工作打下良好的基础。 四、课程的主要内容 第一章 绪论(4学时) 本章概述了软件工程领域的基本内容。首先介绍了软件生产的发展及软件危机,软件工程的特点、性质、目标、面临的问题;然后简要介绍了软件生存周期各阶段,各种生存周期模型以及各种软件开发方法。 重点:软件生存周期及模型。 难点:软件开发方法。 。 第二章 软件要求定义(6学时) 本章介绍瀑布模型的可行性研究、项目开发计划和软件需求分析两个阶段的任务、内容、方法、技术和文档。 重点:软件需求分析。 难点:IDEF方法。 。 第三章 软件设计(8学时) 本章主要学习如何描述软件总的体系结构即软件的概要设计以及如何对结构进一步细化即详细设计或过程设计。在此设计阶段,要把软件做什么的逻辑模型变换为怎么做的物理模型,即着手实现软件的需求,并将设计的结果反映在设计说明书文档中。 重点:软件设计的基本原理。 难点:软件结构准则。 第四章 软件编码(6学时) 这一章主要是鉴于程序对软件质量和可维护性的影响,主要介绍程序设计语言的特色及编码应注意的程序设计风格。 重点:程序设计语言的选择。 难点:程序设计风格。 第五章 软件测试(4学时) 本章主要介绍了代表了需求分析、设计和编码的最终复审的软件测试的有关概念、方法及测试步骤。 重点:软件测试的过程。 难点:软件测试用例的设计。 。 第六章 软件维护(4学时 ) 本章主要分析了软件维护的内容、特点、实施方案和软件的可维护性,以及如何提高可维护性,减少维护的工作量和费用,这是软件工程的一个重要任务。 重点:软件维护的实施。 难点:软件的可维护性。 第七章 增量模型(4学时) 本章主要讲述了为克服在软件开发过程中瀑布模型的缺点和局限性而产生的两种主要的增量模型:渐增模型和原型模型。 重点:快速原型。 难点:快速原型的开发技术。 第八章 结构化方法(8学时) 结构化方法中软件工程产生以后首先提出来的软件开发方法,它也是一种实用的软件开发方法,由结构化分析、结构化设计和结构化程序设计构成。本章主要介绍结构化分析和结构化设计过程和方法。 重点:结构化分析和结构化设计。 难点:加工逻辑的描述。 第九章 面向对象基础(4 学时) 本章主要介绍了面向对象程序设计语言的发展历史、面向对象的概念及特征和面向对象的开发方法,分析了面向对象程序的设计模式和机制,详细介绍了面向对象的BOOCH开发方法。 重点:面向对象的概念及特征和面向对象的开发方法。 难点:BOOCH方法。 第十章 面向对象的OOAD方法(8学时) 本章主要讲述了面向对象的COAD方法由面向对象的分析(OOA)和面向对象的设计(OOD)构成,通过面向对象的分析,建立信息需求分析模型,在此基础上,进行面向对象的设计,设计出具有5个层次4个组元的模型。 重点:OOA方法和OOD方法。 难点:控制复杂性原则的理解。 第十一章 面向对象的OMT方法(8学时) 本章介绍了面向对象的OMT方法,即面向对象的建模和设计方法,说明了OMT方法的系统

文档评论(0)

PPT精品 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档