[八文网]系统开发规范与文档编写课程教学设计方案.doc_第1页
[八文网]系统开发规范与文档编写课程教学设计方案.doc_第2页
[八文网]系统开发规范与文档编写课程教学设计方案.doc_第3页
[八文网]系统开发规范与文档编写课程教学设计方案.doc_第4页
[八文网]系统开发规范与文档编写课程教学设计方案.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

系统开发规范与文档编写课程教学设计方案一、课程概况“系统开发规范与文档编写”课程是中央电大软件开发与应用专业的一门统设必修课。课内学时为72学时, 4学分。其中授课学时为54学时,大作业学时为18学时。一学期开设。本课程主要学习软件系统开发的一般方法,生命周期法的开发过程,软件开发规范与评审,软件质量保证及几个主要阶段的示范文档。通过本课程的学习,使学生了解软件开发生命周期全过程,软件开发规范;掌握有关软件文档的编写,为今后更深入地学习和从事软件开发实践打下良好基础。二、课程教学媒体本课程的教学媒体包括文字教材、录像教材、CAI课件及网上教学等。1文字教材为合一型,包括教学内容和大作业两部分。教材中的教学内容和学习指导内容有机结合,教学内容主要完成基本教学内容的传授,学习指导内容以学习目标、本章小结和练习题等形式完成对学习者的导学和助学;大作业内容分别用结构化方法和面向对象方法完成某小型管理信息系统的分析与设计。该教材由北京邮电大学徐惠民教授主编,中央电大出版社出版。2录像教材为系统讲授型,拟录制30讲,每讲50分钟。由本课程文字教材主编,北京交通大学徐惠民教授主讲。3CAI课件主要对课程的重、难点进行分析,归纳和总结以及系统开发中涉及到的开发工具的使用。通过交互式教学的特点,对不同基础水平的学生提供不同的帮助,解决学生在自学中遇到的问题。4网上资源主要包括教学大纲、本课程教学设计方案、考核说明、学习辅导以及一些动态信息、网上答疑(交互或文本),回答学生提出的问题等。三、课程教学要求见课程教学大纲四、教学内容进度安排周次章节序号教学内容网上辅导(文本)1-2第1章软件工程及软件过程1篇3-5第2章需求工程2篇6-9第3章结构化开发方法2篇10-12第4章面向对象开发方法1篇13-14第5章软件配置管理1篇14-15第6章软件质量与质量保证1篇15-17第7章文档编写1篇五、教学媒体的安排1文字教材文字教材包括教学内容和大作业两部分。教学内容围绕软件开发生命周期,讲解软件开发的全过程,介绍了结构化开发方法和面向对象开发方法。该教材将教学内容与辅导融为一体,是本课程教与学的基本依据。大作业分别以结构化开发方法和面向对象开发方法给出,学生可选择其中一种。2录像教材拟录制30讲,每讲50分钟,内容及时间安排如下:标 题讲 授 内 容时 间(学时)软件工程及软件过程1软件工程的基本概念软件工程目标、软件工程基本原理、软件工程研究对象(过程、方法和工具)2软件工程的体系结构软件工程的10个知识域(Knowledge Area);软件工程知识域之间的关系3软件的生命周期和过程模型瀑布模型(线性顺序模型)、原型模型、RAD模型、演化软件过程模型、形式化方法模型、基于四代技术的模型;RUP/XP;Agile方法;CMM;过程模型的适用范围4软件过程各个阶段的划分制造软件产品的直接过程:需求、分析设计、编码、测试、发布和维护5软件开发方法结构化方法;面向对象方法4需求工程1概述需求工程的概念、需求工程中涉及的角色、需求工程的作用、优秀需求具有的特性2结构化方法需求分析方法:数据流图、数据字典、结构化语言、判定表、判定树、层次方框图、Warnier图需求分析文档:文档样本3面向对象方法需求分析方法:用例(Use Case)的概念、用例图(Use Case Diagram)的组成需求分析文档:CMM文档格式/RUP文档格式/使用ROSE+SoDA工具生成的文档4需求工程支持工具Rational RequisitPro5软件需求文档需求管理文档、需求分析文档、需求矩阵、RUP中的需求文档、CMM中的需求文档6结构化开发方法1结构化开发方法设计概念和原则:设计原则、设计概念(抽象、求精、模块化、软件体系结构、控制层次、结构划分、数据结构、软件过程、信息隐蔽)设计方法:结构化设计的工作原理(模块化)、结构化设计的质量标准、数据流图导出结构图设计文档:设计文档的类型、内容;文档与设计方法的对应2 Jackson软件开发方法Jackson程序设计方法的概念和术语、数据结构导出程序结构6面向对象开发方法1面向对象分析分析模型的概念、对象类型、子系统2面向对象设计构块模型、交互图、状态图3统一建模语言UMLUML简介:发展历程、UML定义、UML的内容(五类图)UML静态建模机制:用例图、类图、对象图、包、组件图、配置图UML动态建模机制:消息、状态图、顺序图、协作图、活动图4建模工具介绍IBM Rational Rose、Together、MS Visio5分析设计文档CMM文档、RUP文档8软件配置管理1软件配置管理的基本概念软件配置管理(SCM)的概念、基线、配置项2软件配置管理的方法和过程SCM过程;版本控制;变化控制;配置审计;状态报告3软件配置管理工具简介1软件质量与质量保证1软件质量的基本概念软件质量、软件质量保证、影响软件质量的因素、软件质量保证策略。2软件质量保证活动3软件质量保证的相关标准4软件评审方法1文档编写1编写软件文档文档的意义和作用、软件文档的分类。2软件管理文档可行性研究报告、项目开发计划、测试计划、测试分析报告、进度开发月报、项目开发总结。3软件开发文档需求分析规格说明书、概要设计规格说明书、详细设计规格说明书、程序代码卷宗。4用户文档用户手册、操作手册、维护建议。5软件开发标准介绍。2大作业辅导2合计303CAI课件根据本课程多种媒体教学一体化方案的总体设计思想,CAI课件的总体编制原则是:1归纳、总结教学内容,明确学习要求,提出学习建议,对课程中的主要概念和重、难点内容进行精讲。2对典型例题进行解析。3充分利用CAI课件的交互式功能,对不同基础水平的学生能提供不同的帮助。4对本课程教学内容和大作业中所涉及到的开发工具结合实例进行讲解。4网上资源网上资源主要包括教学大纲,考核说明,学习辅导以及一些动态信息。并按照教学进度,陆续刊登练习自测题,不定期地进行BBS网上讨论与答疑等。学生应积极通过在线论坛、E-mail、电话等形式与教师联系,共同探讨学习中的问题,交流学习体会,以收到良好的学习效果。六、其他教学资源1.直播课堂(待定)介绍课程总体情况,课程的重、难点进行辅导或期末复习。2课程作业依据文字教材及教学大纲的要求,共安排4次作业,由中央电大杂志社统一下发。该作业的成绩即为形成性考核的成绩,占课程总成绩的20%。学生必须按进度要求认真完成全部作业,辅导教师要认真批改作业并有详细记录。七、大作业大作业是本课程的重要组成部分,是实现本课程教学目标的重要手段。本课程根据主教材内容为学生安排了18学时的大作业。大作业内容及安排如下:大作业名称大作业内容学时1用结构化方法完成某小型管理信息系统的分析与设计(18学时)2用面向对象方法完成某小型管理信息系统的分析与设计(18学时)以上两题可任选其一。 根据教材给出的示例,在已有的需求分析和概要设计框架基础上进行补充、细化,完成某小型管理信息系统的需求分析规格说明书和概要设计规格说明书文档,提交作业。18八、教学方法建议1本课程是软件开发与应用专业学生进行能力综合训练的重要课程,内容覆盖面宽,综合性强,建议在教学时,结合实例进行讲解,以提高学生学习的兴趣和学习的主动性,并善于进行归纳和总结。2本课程涉及的基本概念多,应要求学生在理解的基础上记住一些重要的概念,只有这样才能够灵活应用。4教师应督促学员按照规定的教学进度认真自学,认真完成平时作业,对疑难问题进行解答,激发学生的学习兴趣和学习的主动性。定期集中进行作业讲评,讲解带普遍性的错误问题。5大作业是学生掌握所学内容的重要实践环节,因此教师应充分重视。建议及早布置大作业内容,使学生在学习时更好地理论联系实际。大作业完成后,应要求学生以“文档”的形式上交作业。该作业应包括系统开发中的几个重要文档。6根据各地条件,要求学生对所设计系统的全部或部分功能进行程序实现。九、学习方法建议1在学习时,认真阅读教材每一章的第一页,明确本章主要内容和学习目标,带着问题有目的地进行学习。本课程内容多,知识覆盖面宽。对于学习中遇到的问题要及时解决,不能积压。2认真完成各章后的习题,检查自己在学习中存在的问题,结合学习目标,记住一些重要的基本概念。3认真完成形成性考核的4次作业,巩固所学知识。4次作业的成绩占期末总成绩的20%。本课程的期末考试采用笔试形式,占

温馨提示

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

评论

0/150

提交评论