1 / 5
文档名称:

《软件需求分析》.doc

格式:doc   大小:39KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《软件需求分析》.doc

上传人:rdwiirh 2021/3/31 文件大小:39 KB

下载得到文件列表

《软件需求分析》.doc

文档介绍

文档介绍:GDOU-B-11-213
《 软件需求/系统分析 》课程教学大纲
课程编号
学分

总学时
42
理论
42
实验/上机
0
英文课程名
Software requirement/ System analysis
开课院(系)
软件学院
开课系
软件技术系
修订时间
2005年6 月5 日
课 程 简 介
本课程讲解软件需求分析的主要过程、基本方法和主要概念,为学生学习软件开发的后继课程打下坚实基础。课程通过提供丰富的软件需求工程案例和素材,系统地讲解软件需求、系统分析成熟的工程方法及技术。课程主要以面向对象的方法学讲解软件需求、系统分析的软件过程,重点阐述了NIIT体系的需求工程方法。课程要求学生在足够案例榜样的指导下,掌握软件工程中的重要概念、术语和基本方法。
课 程 大 纲
一、课程的性质与任务:
《软件需求分析》是软件工程本科专业的一门专业基础课,旨在使学生掌握软件需求分析的主要过程、基本方法和主要概念,其覆盖的知识范围包括,需求获取、需求分析、需求规范、需求确认、需求变更管理、需求管理等基础知识,以UML进行需求建模的方法及过程,NIIT的需求定义标准。要求学生通过本门课的学习,基本掌握NIIT的面向对象软件需求分析方法及相关技术,掌握软件需求分析常用的软件工具,同时对软件工程专业的知识体系有进一步的提高。
二、课程的目的与基本要求:
学生学完该课程后应该掌握软件需求分析的主要过程、基本方法和主要概念,结构化软件需求分析和面向对象软件需求分析,了解软件需求分析过程主要的制品,具备对一般复杂程度的的软件项目情景案例进行软件需求分析,产生软件需求模型及相关文档的能力。
教学基本要求:
1. 课堂讲授
在多媒体教室中采用电子教案授课,上课时边讲边演示。
2. 作业
每章适当布置课后作业。选择有一定规模的实际项目作为实践内容,由学生分组进行软件需求分析,实验进度和课堂教学同步,由教师给出文档标准模板,学生分别担任软件需求分析的相关角色,参与实际项目的软件需求分析的过程,最终形成需求模型及相关文档。
三、面向专业:
软件工程
四、先修课程:
先修课程:数据库原理、可视化建模与UML、软件工程。
五、本课程与其它课程的联系:
先修课程:面向对象程序设计、数据结构、数据库原理。
后续相关课程:软件设计、软件构造、软件测试、人机交互技术等等。软件需求/系统分析是后续课程的基础,后续课程是软件需求/系统分析的深入专题内容。
六、教学内容安排、要求、学时分配及作业:
第1章 需求获取(4学时)
前景文档。了解前景文档的目的,掌握如何编写前景文档、审查前景文档。
需求来源。掌握:如何确定主要的需求来源。
需求面谈。了解:需求面谈的方式、内容及基本技巧。
需求问卷。掌握:如何编写需求问卷,如何指导涉众填写需求问卷。
需求范围。掌握:如何从面谈、需求问卷中确定需求范围。
确定业务流程。掌握:通过面谈及需求问卷获取用户业务流程。
创建上下文。了解:通过编写上下文来进行业务模型建模。
第2章 需求分析(6学时)
需求分类。掌握:对需求进行功能性、非功能性需求的分类;对易变、稳定、固有、预期、令人兴奋的需求进行分类。