关键词不能为空

当前您在: 主页 > 数学 >

《软件需求系统分析》课程教学大纲

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2020-09-21 11:00
tags:高中数学软件

高中数学必修二期末考试卷-高中数学等差数列的和

2020年9月21日发(作者:郝复俭)


GDOU-B-11-213
《 软件需求系统分析 》课程教学大纲
课程编号
英文课程名
开课院(系) 软件学院
1620011
学分 2.5 总学时 42 理论 42 实验上机 0
Software requirement System analysis
开课系 软件技术系 修订时间 2005年6 月5 日



课 程 简 介
本课程讲解软件需求分析的主要过程、基本方法和主要概念,为学生学习软件开发
的后继课程打 下坚实基础。课程通过提供丰富的软件需求工程案例和素材,系统
地讲解软件需求、系统分析成熟的工程 方法及技术。课程主要以面向对象的方
法学讲解软件需求、系统分析的软件过程,重点阐述了NIIT体 系的需求工程方
法。课程要求学生在足够案例榜样的指导下,掌握软件工程中的重要概念、术语和基本方法。

课 程 大 纲

一、课程的性质与任务:
《软件需求分析》是软件工程本科专业的一门专业基础课,旨在使学生掌握软件需
求分析的主要过程、基 本方法和主要概念,其覆盖的知识范围包括,需求获取、需求分
析、需求规范、需求确认、需求变更管理 、需求管理等基础知识,以UML进行需求建模
的方法及过程,NIIT的需求定义标准。要求学生通过 本门课的学习,基本掌握NIIT的面
向对象软件需求分析方法及相关技术,掌握软件需求分析常用的软 件工具,同时对软件
工程专业的知识体系有进一步的提高。
二、课程的目的与基本要求:
学生学完该课程后应该掌握软件需求分析的主要过程、基本方法和主要概念,结构
化软件需求分 析和面向对象软件需求分析,了解软件需求分析过程主要的制品,具备对
一般复杂程度的的软件项目情景 案例进行软件需求分析,产生软件需求模型及相关文档
的能力。
教学基本要求:
1. 课堂讲授
在多媒体教室中采用电子教案授课,上课时边讲边演示。
2. 作业


每章适当布置课后作业。选择有一定规模的实际项目作为实践内容,由学生分组< br>进行软件需求分析,实验进度和课堂教学同步,由教师给出文档标准模板,学生分别
担任软件需求 分析的相关角色,参与实际项目的软件需求分析的过程,最终形成需求
模型及相关文档。
三、面向专业:
软件工程
四、先修课程:
先修课程:数据库原理、可视化建模与UML、软件工程。
五、本课程与其它课程的联系:
先修课程:面向对象程序设计、数据结构、数据库原理。
后续相关课程:软件设计、软件构造 、软件测试、人机交互技术等等。软件需求系统分析是后续
课程的基础,后续课程是软件需求系统分析的 深入专题内容。
六、教学内容安排、要求、学时分配及作业:
第1章 需求获取(4学时)
1. 前景文档。了解前景文档的目的,掌握如何编写前景文档、审查前景文
档。
2. 需求来源。掌握:如何确定主要的需求来源。
3. 需求面谈。了解:需求面谈的方式、内容及基本技巧。
4. 需求问卷。掌握:如何编写需求问卷,如何指导涉众填写需求问卷。
5. 需求范围。掌握:如何从面谈、需求问卷中确定需求范围。
6. 确定业务流程。掌握:通过面谈及需求问卷获取用户业务流程。
7. 创建上下文。了解:通过编写上下文来进行业务模型建模。
第2章 需求分析(6学时)
1. 需求分类。掌握:对需求进行功能性、非功能性需求的分类;对易变、
稳定、固有、预期 、令人兴奋的需求进行分类。
2. 使用面向流程方法分析业务过程。了解:面向流程、面向结构、 面向数
据、面向对象的概念建模方法。掌握:过程流程图、事件列表、创建数
据流图、定义实体 关系、。
3. 迭代法及项目控制列表。了解:迭代开发方法(增量开发)。
第3章 需求规范 (3学时)
1. 软件需求规范文档的重要性及必要性。
2. 如何创建软件需求规范文档。 掌握:软件需求文档的组成、NIIT软件需
求规范文档是怎样的。


第4章 需求确认 (3学时)
1. 如何确认需求文档的歧义性和不一致性。
2. 如何确认需求定义文档是否清晰反映目标系统的目标和范围。
3. 如何确认需求定义文档是否清晰反映目标系统的约束条件、假设及非功
能性需求陈述。
4. 如何确认需求定义文档的完整性。
5. 定义验收标准。理解:创建验收标准的重要性及必要性;掌握:编写验
收标准的方法及文档要项。
6. 创建测试计划。理解:创建测试计划的重要性及必要性;掌握:编写测
试计划的方法及文档要项。
要求学生在本章节学习后,基本掌握确认需求的内容及方法。
第5章 需求管理与需求变更管理 (4学时)
1. 需求管理工具。了解:需求管理及需求变更管理的任务,流行的需求管
理工具。
2. 功能追踪矩阵。理解:创建功能追踪矩阵的重要性及必要性;掌握:创
建功能追踪矩阵的过程及方法。
3. 源追踪矩阵。了解:源追踪矩阵用于表示系统需求和相应来源间的关系。
4. 依赖追 踪矩阵。了解:依赖追踪矩阵表明系统需求如何互相联系,如何
通过表格表示系统需求之间的关系。
第6章 分析系统 (2学时)
1. 确定待分析的软件需求。理解:系统分析过程的来源是 软件需求,系统
分析填充了软件需求与系统设计之间的缺口。
2. 系统分析员的角色与职责。
3. 区分信息系统。了解:信息系统可以大致分为,TPS、MIS、ES、DSS、
OAS。
4. 选择合适的建模技术。掌握:根据系统的特点,选择是采用SAA或OOAA
进行系统分析。
第7章 结构化分析方法SAA (6学时)
掌握:如何创建数据流图、如何分析数据流图、 如何创建控制流程图、
如何创建实体关系图、如何分析实体关系图。
第8章 面向对象分析方法OOAA (10学时)
1. 重温UML。


2. 用例 图。掌握:参与者抽象,用例图创建,用例规格说明编写,重点掌
握用例的use、extend、in clude等关系。
3. 类图。理解:类与类之间的关系(关联关系、依赖关系、继承关系、多重
关系等),类的属性与方法; 掌握:创建类图,分析类图,创建数据字
典,分析数据字典。
4. 对象图。理解:对象图的作用,对象图的含义。掌握:分析对象图。
5. 创建协作图和时序图。理解: 协作图和时序图的作用,两种动态模型图
之间的关系;掌握:创建协作图 和时序图,协作图和时序图之间转换。
6. 状态图和活动图。理解:状态图和活动图的作用,两种对 象描述图之间
的关系;掌握:创建状态图和活动图。
第9章 案例分析 (4学时)
教师选择具有一定复杂度的案例,启发并引导学生,以讨论形式,挑选
学生担任涉众角色,完成整个系 统需求的过程。

七、实验名称与类别:
序号





八、实验目的、内容与要求

九、教材与参考书:
本课程选用教材:
《Software requirement》&《System analysis》,NIIT
本课程推荐参考书:
《软件需求》 译者:陆丽娜 王忠民 王志敏 机械工业出版社
《REQUIREMENTS ANALYSIS AND SYSTEM DESIGN: DEVELOPING INFORMATION SYSTEMS
WITH UML 》 LESZEK ZEK,机械工业出版社
《REQUIREMENTS ANALYSIS:FORM BUSINESS VIEWS TO ARCHITECTURE》DAVID ,
清华大学出版社
十、本课程理论课及实验课的考核方式:
理论课考核方式:闭卷考试




实验名称 学时 实验类别








注:实验类别指:演示型、操作型、验证型、综合型、设计型、研究创新型



实验课考试方式:无



执笔:
审核:
批准人:


时间:

高中数学的软件-高中数学必修四第一章知识点框架


高中数学错题有效管理-高中数学反思三百字


高中数学教育知识与能力真题-高中数学教学中的遗憾


高中数学选修2-1课本北师大出版社-高中数学 博客


教师资格证 高中数学学科视频-海风教育高中数学严伟华


什么高中数学教学网-高中数学导入方法


高中数学简单的线性规划-淮安高中数学上课顺序


高中数学三段论习题-高中数学成绩怎样



本文更新与2020-09-21 11:00,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/406860.html

《软件需求系统分析》课程教学大纲的相关文章