预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(2012.04.10)系统开发规范与文档编写教学方法讨论、重难点解析(教研)王然:系统开发规范与文档编写教学方法讨论、重难点解析课程的性质与任务系统开发规范与文档编写是中央广播电视大学人才培养模式改革和开放教育试点信息系统开发与维护专业和网站编程专业的一门专业核心课。通过本课程的学习,使学生了解软件开发生命周期全过程,软件开发规范;掌握有关软件文档的编写,为今后更深入地学习和从事软件开发实践打下良好基础。课程主要内容包括:软件系统开发的一般方法,生命周期法的开发过程,软件开发规范与评审,软件质量保证及几个主要阶段的示范文档。教学方法和教学形式建议1.本课程理解容易、动手困难,因此教学形式以讲授方式(面授和电视录像)为主,教师要注意强调实例化教学,使学生做到课上理解、课后模仿。为加强和落实动手能力的培养,每章课后应安排作业。2.为加强和落实动手能力的培养,保证大作业的时间不少于18学时。3.应充分利用网络技术进行授课和答疑。4.本课程概念较多,因此教学形式以讲授方式(面授和电视录像)为主。5.对课程中关键性概念、设计思想方面的问题可辅以课堂讨论的形式。多种媒体教材的总体说明本课程使用的教学媒体有:文字教材、录像教材、CAI课件和网上教学。1.文字教材:主要教学媒体,是本课程教与学和考核的基本依据,对其他教学媒体起纽带作用,具有导学功能。教材应体现专科层次的要求,注重实用、内容新颖、条理分明、配合实例、深入浅出、便于自学。在内容上要紧密围绕本专业的培养目标,突出重点,反映当代最新方法、技术及应用。本课程的文字教材采用合一式。2.录像教材:辅媒体,配合文字教材讲授课程的重点、难点以及解决问题的分析方法和思路,是对文字教材的强化和补充。3.CAI课件:辅媒体,主要内容是课程重、难点解析,案例分析,软件工具使用等。4.网上教学:教学辅导、答疑,阶段性总结和复习等。教学环节以文字教材为基础,通过录像教材和CAI课件等辅助教学媒体强化教学的重、难点内容,并通过课程大作业的训练,加深学生对课程内容的理解,使学生了解软件开发规范和文档编写的基本概念和要求;掌握现代主流的软件开发方法和技术;理解软件文档在软件生命周期中的作用,能够编写出符合规范要求的软件开发文档。网上教学与教学进度同步,辅以办学试点单位教师的面授辅导,提高教学质量。课程教学内容与教学要求第一章软件工程及软件过程(8学时)一、教学内容1.软件产品软件分类;软件的特征;软件危机2.软件工程的基本概念软件工程目标、软件工程基本原理、软件工程研究对象(过程、方法和工具)3.软件工程知识体系软件工程的10个知识域(KnowledgeArea);软件工程知识域之间的关系4.软件工程过程和软件生命周期软件工程过程制造软件产品的直接过程制造软件产品的辅助过程5.软件生命周期模型瀑布模型原型模型快速应用开发模型演化模型喷泉模型6.软件开发方法结构化方法面向数据结构的软件开发方法面向对象的软件开发方法7.软件能力成熟度模型二、教学要求1.掌握软件工程的体系结构。2.理解软件过程模型。3.了解软件开发方法。第二章需求工程(10学时)一、教学内容1.概述需求工程的概念、需求工程中涉及的角色、需求工程的作用、优秀需求具有的特性2.需求获取需求获取的困难需求获取的技术3.结构化分析方法数据流图数据字典结构化语言判定表判定树层次方框图Warnier图4.基于用例的需求获取用例的概念确定参与者和用例用例的扩展、包含和泛化关系用例描述5.需求管理与支持工具需求管理的五个主要步骤需求属性变更控制需求管理工具RequisitePro二、教学要求1.掌握结构化需求分析、面向对象的需求分析方法、需求文档内容2.理解需求工程的方法3.了解需求工程支持工具第三章结构化开发方法(10学时)一、教学内容1.软件设计及其概念2.概要设计概要设计概述数据流的类型过程步骤变换型数据流图分析设计事务型数据流图分析设计混合型数据流图分析设计变换实例3.详细设计详细设计的目标和任务详细设计的方法JSP开发方法JSD开发方法二、教学要求1.掌握结构化开发方法和设计文档的内容2.了解Jackson软件开发方法第四章面向对象开发方法(10学时)一、教学内容1.面向对象基础对象(Object)类(Class)继承(Inheritance)消息(Message)多态性(Polymorphism)2.面向对象分析OOA的目标和步骤面向对象分析过程建造对象-关系模型建造对象-行为模型OOA小结3.面向对象设计OOD模型及过程问题域部分设计人机交互部分设计控制驱动部分设计数据接口部分设计4.典型的面向对