《软件工程与团队开发》教学大纲.doc_第1页
《软件工程与团队开发》教学大纲.doc_第2页
《软件工程与团队开发》教学大纲.doc_第3页
《软件工程与团队开发》教学大纲.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程与团队开发教学大纲一、课程的性质、目的和任务 软件工程与团队开发是软件技术专业教学计划中的专业课程。软件开发是建立计算机应用系统的重要环节,因此,软件工程与团队开发是软件技术专业的一门工程性课程,也是该专业十分重要的一门专业课程。本课程主要讲述建造软件系统的方法、技术、流程、工具及规范等。通过学习可以使学生掌握软件工程的基本概念、基本原理、实用的开发方法和技术;了解软件工程各领域的发展动向;如何用工程化的方法开发软件项目,在开发过程中应遵循的流程、准则、标准和规范。本课程是一门实践性很强的课程,它是各种开发经验的总结与提炼。二、课程的基本要求课堂讲授:软件工程是一门理论性较强的课程,但它决不是教条,而是来源于实际的需求,同时也还是行动的指南。所以在讲授软件工程的过程中要突出理论联系实际的基本原则。在注重理论体系的同时,要理论联系,实际注重培养、提高学生分析问题、解决问题、指导实际软件开发工作的能力。教学手段和方法:在课堂讲授的过程,采用多媒体辅助教学,同时注意充分调动学生的积极性,变被动学习为主动参与。可以通过专题讨论,随堂议论,课堂提问,教学录像以及每月一次的最新实用软件开发介绍等形式,多环节、多渠道地调动学生的学习积极性。 作业:每章布置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方法的系统分析、系统设计、对象设计的过程;阐述了OMT的3个模型的建模概念,即有关对象模型、动态模型及功能模型的概念及其符号表示。重点:OMT方法的系统分析、系统设计、对象设计的过程。 难点:OMT的3个模型的建模概念:对象模型、动态模型及功能模型及其符号表示。第十二章 UML建模语言(10学时)本章主要介绍了一种主流的标准的统一建模语言-UML语言的产生、发展、特点以及内容,着重讲述了UML各种模型的作用、模型元素的含义和表示以及各种模型图的示例。重点:静态模型、动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论