《软件需求分析》作业
第四章 需求分析
1.为一个小规模的图书管理系统设计一个调查问卷。
2.需求获取、分析、定义等活动中的主要困难是什么?给出你的解决方法。 3.简述结构化分析和面向对象分析的主要差别。
4.建立某仓库管理系统的用例模型,它要实现的功能如下:
(1)购买的商品入库。
(2)将积压的商品退给供应商。 (3)将商品移送到销售部门。 (4)销售部门将商品移送到仓库。 (5)管理员盘点仓库。 (6)供应商提供各种货物。
(7)用户查询销售部门的营销记录。 (8)用户查询仓库中的所有变动记录。 (9)系统用户管理。 (10)仓库信息维护。
5.为某仓库的管理设计一个ER模型。该仓库主要管理零件的订购和供应等。仓库向工程项目供应零件,并且根据需要向供应商订购零件。
《软件需求分析》作业
第五章 需求建模方法与技术
1. 2. 3. 4. 5. 6.
什么是需求分析?需求分析阶段的基本任务是什么? 什么是结构分析方法?该方法使用什么描述工具?
什么是数据流图?其作用是什么?其中的基本符号各表示什么含义? 简述SA方法的优缺点。 案例分析即写出数据字典。
SA与OOA、PDOA区别及分别采用的建模技术是什么?
《软件需求分析》作业
第六章 需求定义
1.需求规格说明的作用及特性。
2. 需求规格说明的内容主要包括哪些?在需求规格说明中不应该描述的设计项和其他内容有哪些?
3. 需求规格说明的描述语言有哪些?
第六章部分答案
2.在规格说明文档中应确定下列中的哪些内容,提出哪些是应该确定的,哪些不是: 1)外部设计决策的理由;(不是) 2)项目期限;(不是) 3)性能需求;(是) 4)解系统的数据模型;(不是) 5)解系统的输入和输出的定义;(是) 6)解系统子系统(模块)的描述;(不是) 7)项目参加人员的任务分配;(不是) 8)测试计划;(不是)
9)解系统输入和输出之间关系的定义;(是) 10)解系统模块间数据流的描述;(不是) 11)质量保证计划; (不是) 12)问题域概述; (是)
SRS (规格说明书)通常不应该描述的设计项和其他内容包括:
1) 把软件划分为模块; 2) 把功能分配给模块;
3) 描述模块间的信息流或控制流; 4) 选择数据结构; 5) 项目计划
a) 日程表 b) 人员 c) 成本 d) 过程等 6) 产品保证计划
a) 质量保证计划 b) 配置管理过程 c) 测试计划等
7) 商业约束(即交付时间和成本约束等); 8) 所描述行为的原因或合理性。
《软件需求分析》作业
第七章 需求的形式化描述 1.LOTOS语言与B方法的区别?
2.熟悉LOTOS语言的基本动作。 3.熟悉B方法中抽象机的基本结构。
《软件需求分析》作业
第八章 需求验证
1. 2. 3. 4. 5.
需求验证的目的和任务?需求验证包含的活动有哪些? 简述需求验证的内容及方法。 需求评审的定义及分类?
需求评审中评审人员的分工是怎样的?
审查的内容是什么?审查清单可列举哪些问题?