《软件需求分析》

《软件需求分析》

ID:42185742

大小:57.20 KB

页数:5页

时间:2019-09-10

《软件需求分析》_第1页
《软件需求分析》_第2页
《软件需求分析》_第3页
《软件需求分析》_第4页
《软件需求分析》_第5页
资源描述:

《《软件需求分析》》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、GDOU-B-11-213软件需求/系统分析》课程教学大纲课程编号1620011学分2.5总学时42理论42实验/上机0英文课程名Softwarerequirement/Systemanalysis开课院(系)软件学院开课系软件技术系修订时间2005年6月5日课程简介本课程讲解软件需求分析的主要过程、基本方法和主要概念,为学生学习软件开发的后继课程打下坚实基础。课程通过提供丰富的软件需求工程案例和索材,系统地讲解软件需求、系统分析成熟的工程方法及技术。课程主要以面向对象的方法学讲解软件需求、系统分析的软件过程,重点阐述了NIIT休系的需求工程方法。课程要求学生在足

2、够案例榜样的指导下,掌握软件工程屮的重要概念、术语和基本方法。课程大纲一、课程的性质与任务:《软件需求分析》是软件工程木科专业的一门专业基础课,旨在使学生掌握软件需求分析的主耍过程、基木方法和主耍概念,其覆盖的知识范围包括,需求获取、需求分析、需求规范、需求确认、需求变更管理、需求管理等基础知识,以UML进行需求建模的方法及过程,NIIT的需求定义标准。要求学生通过本门课的学习,基本掌握HIT的面向对象软件需求分析方法及相关技术,掌握软件需求分析常用的软件工具,同吋对软件工程专业的知识体系有进一步的提高。二、课程的目的与基本要求:学生学完该课程后应该常握软件需求分

3、析的主要过程、基本方法和主要概念,结构化软件需求分析和面向对象软件需求分析,了解软件需求分析过程主要的制品,具备对一般复杂程度的的软件项目情景案例进行软件需求分析,产生软件需求模型及相关文档的能力。教学基本要求:1.课堂讲授在多媒体教室屮采用电子教案授课,上课吋边讲边演示。2.作业每章适当布置课后作业。选择有一定规模的实际项目作为实践内容,由学生分组进行软件需求分析,实验进度和课堂教学同步,由教师给岀文档标准模板,学生分别担任软件需求分析的相关角色,参与实际项目的软件需求分析的过程,最终形成需求模型及相关文档。三、面向专业:软件工程四、先修课程:先修课程:数据库原

4、理、可视化建模与UML、软件工程。五、本课程与其它课程的联系:先修课程:面向对象程序设计、数据结构、数据库原理。后续相关课程:软件设计、软件构造、软件测试、人机交互技术等等。软件需求/系统分析是后续课程的基础,后续课程是软件需求/系统分析的深入专题内容。六、教学内容安排、要求、学时分配及作业:第1章需求获取(4学时)1.前景文档。了解前景文档的目的,掌握如何编写前景文档、审查前景文档。2.需求来源。掌握3.需求而谈。了解4.需求问卷。掌握5.需求范围。掌握如何确定主要的需求来源。需求而谈的方式、内容及基本技巧。如何编写需求问卷,如何指导涉众填写需求问卷。如何从而谈

5、、需求问卷屮确定需求范围。6•确定业务流程。掌握:通过而谈及需求问卷获取用户业务流程。7.创建上下文。了解:通过编写上下文来进行业务模型建模。第2章需求分析(6学时)1.需求分类。掌握:对需求进行功能性、非功能性需求的分类;对易变、稳定、固有、预期、令人兴奋的需求进行分类。2.使用面向流程方法分析业务过程。了解:面向流程、面向结构、面向数据、面向对象的概念建模方法。掌握:过程流程图、事件列表、创建数据流图、定义实休关系、。3.迭代法及项目控制列表。了解:迭代开发方法(增量开发)。第3章需求规范(3学时)1.软件需求规范文档的重要性及必要性。2.如何创建软件需求规范

6、文档。掌握:软件需求文档的组成、NIIT软件需求规范文档是怎样的。第4章需求确认(3学时)1.如何确认需求文档的歧义性和不一致性。2.如何确认需求定义文档是否清晰反映口标系统的口标和范围。1.如何确认需求定义文档是否清晰反映口标系统的约束条件、假设及非功能性需求陈述。2.如何确认需求定义文档的完整性。3.定义验收标准。理解:创建验收标准的重要性及必要性;掌握:编写验收标准的方法及文档要项。4.创建测试计划。理解:创建测试计划的重要性及必要性;掌握:编写测试计划的方法及文档要项。要求学生在本章节学习后,基本掌握确认需求的内容及方法。第5章需求管理与需求变更管理(4学

7、时)1.需求管理工具。了解:需求管理及需求变更管理的任务,流行的需求管理工具。2.功能追踪矩阵。理解:创建功能追踪矩阵的重要性及必要性;掌握:创建功能追踪矩阵的过程及方法。3.源追踪矩阵。了解:源追踪矩阵用于表示系统需求和相应來源间的关系。4.依赖追踪矩阵。了解:依赖追踪矩阵表明系统需求如何互相联系,如何通过表格表示系统需求之间的关系。第6章分析系统(2学时)1.确定待分析的软件需求。理解:系统分析过程的來源是软件需求,系统分析填充了软件需求与系统设计之间的缺口。2.系统分析员的角色与职责。3.区分信息系统。了解:信息系统可以大致分为,TPS、MIS、ES、DSS

8、、OASo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。