软件需求工程(第五章)
一.单选题(共3题,30.0分) 1.以下哪个不是明确的问题描述()。
A、商店的商品品种太多,无法准确掌握库存。 B、手工作业销售迟缓,效率不高。 C、生产的废品过多。 D、成本不够低,竞争力不够强。
正确答案: C
2.面向目标方法的目标分析阶段的主要任务是( )。
A、获取目标 B、确定解决方案 C、建立目标模型 D、发现问题和缺陷
正确答案: C
3.项目前景与范围文档中,项目前景不应包括什么信息( )。
A、前景概述 B、详细的功能需求 C、主要特性 D、假设与依赖
正确答案: B
二.多选题(共2题,20.0分) 1.Especially for You Jewelers 是大学城的一个小珠宝零售商。在过去的两年里, EspeciaIly for You 在它的商业方面经历了极大的发展,可是,它的财务业绩却与它的发展不同步。现在的事务处理系统部分手动、部分自动,不能有效地追踪客户账单和收据, Especially for You 难以确定为什么它的成本这么高。此外, Especially for You 频繁地实行特价以吸引顾客。它不知道这些特价是否有利可图,是否带来其他的销售。 Especially for You 也想增加回头客,所以它需要一个客户数据库。 Especially for You 想按照一个新的直接销售和财务处理系统以帮助解决这些问题。
下面哪些是待开发系统的业务需求()
A、实现客户账单和收据的有效追踪 B、实现产品特价时的利润和相关销售情况检查 C、实现一个客户数据库。 D、招聘更多的销售员
正确答案: ABC
2.关于业务过程分析,正确的是()。
A、业务过程分析常常以活动图来描述业务过程和对象行为。 B、 BPM业务流程的业务过程模型以“令牌”平衡为手段保证过程与行为中的复杂并发协调现象。 C、令牌不平衡意味着业务工作又缺陷。 D、令牌不平衡的活动常见的有:令牌丢失、令牌缺少、令牌多余。
正确答案: ABCD
三.判断题 1.问题分析方法将每一个问题、目标、特性等都看作是相互独立的,所以只能完成简单系统的前景与范围定义任务。 正确答案:√ 2.目标分析能够表达问题、目标、特性之间依赖关系,所以能够完成较为复杂系统的前景与范围定义任务。 正确答案:√ 3.如果涉及复杂工作流程,就需要进行业务过程分析。 正确答案:√ 4.如果涉及复杂非功能需求,可以借助目标模型来进行。 正确答案:√ 5.NFR方法依赖功能需求识别、获取肺功能需求目标。 正确答案:√
