软件需求分析案列_软件需求分析与范例

考试题

一、简答题

1

、需求工程通常包含需求启动、需求获取、需求分析、需求规格说明、需求验证和确认,

以及需求管理这

6

个活动,请分别说明每个活动的主要任务是什么?

2

、请从再软件工程,软件项目成败和软件质量保证等方面的地位和作用来说明

需求工程

的重要性

3

、通常可以将需求规格说明表示分为非形式化、半形式化和形式化三种形式,请从表现形

式、可读性、严格性、易理解性、可验证性等方面比较这三种形式。

4

分析已有系统

原形系统

是两种重要的需求获取技术,请说明这两组方法分别

适用于哪些情形?

5

、请列出一个在线订购系统的所有可能的涉众(至少四个)

6

、需求管理主要包括版本控制、需求变更管理、需求追踪和需求状态追踪等四个主要部分,

请说明每个部分的主要作用是什么?

二、确定需求类型

A

性能需求,描述速度,处理能力等相关的需求

B

效率需求,描述存储空间等利用效率相关的需求

C

安全需求,描述用户授权等安全相关的需求

D

可用性需求,描述使用系统错作时间、效率相关的需求

E

可获得性需求,描述正常使用系统能力相关的需求

F

可靠性需求,描述系统失败是处理能力相关的需求

G

可移植性需求,描述对运行环境依赖、维护相关的需求

H

功能性需求,描述系统做什么的需求

(1)

最多有

5%

的源代码是面向特定操作系统

(2)

为了能够到达一个非给定标题的相关帮助应需要至少

4

次的鼠标按键

(3)

系统应该能够在内存

250M

和外存

2G

的情况下运行所有的功能

(4)

平均来讲,在一个多月内至多有

2

次因为系统失败而重启系统

(5)

为了替换一个关系数据库应需要至少

5

人时的人力花销

(6)

系统应保证对所有删除的未授权访问请求建立日志

(7)

系统应该达到或者超过

99.9%

的正常运行

(8)

系统应该能够在高峰负荷时每小时处理

25

个注册

(9)

需要一个用户改正数据库中不一致数据的时间间隔不少于

30

分钟

(10)

系统应该允许用户浏览菜单,并且在线订餐

三、假设将要开发一个大学选课系统

UCSS

,该系统可以

I

让学生浏览课程信息、选择下

一学期开方的课程,解答问题

1

如果学生所选的课程之间有时间冲突,系统应该给出提示

可以作为

UCSS

系统的一

个需求定义,请根据你的理解给出

UCSS

系统的两条功能性需求定义和两条非功能性需求

2

、再

UCSS

系统中,学生和课程是两个重要的数据对象(实体)

,学生作为实体可以定义

如下属性,请给出课程的属性描述(至少

5

个)

,并建立学生和课程之间的实体关系图。

线

线

线

线

线

线

线

线

线

使

线

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值