好文档 - 专业文书写作范文服务资料分享网站

软件工程-需求分析-复习答案

天下 分享 时间: 加入收藏 我要投稿 点赞

(1)抛弃策略

抛弃策略是将原型用于开发过程的某个阶段,促使该阶段的开发结果更加完整、准确、一致、可靠,该阶段结束后,原型随之作废。探索型和实验型就是采用此策略的。

(2)附加策略

附加策略是将原型用于开发的全过程,原型由最基本的核心开始,逐步增加新的功能和新的需求,反复修改反复扩充,最后发展为用户满意的最终系统,演化型快速原型就是采用此策略。采用何种形式、何种策略运用快速原型主要取决于软件项目的特点、人员素质、可供支持的原型开发工具和技术等,这要根据实际情况的特点来决定。

三、 用例建模分析题

1.分析图书管理系统要求,画出该系统的用例图。

管理员:管理员能按系统授权维护和使用系统不同功能,可以创建、修改、删除读者信息和图书信息即读者管理和图书管理,借阅、归还图书以及罚款即借阅管理。

读者:读者能通过互联网或图书馆查询终端,查询图书信息和个人借阅信息,还可以在符合续借的条件下自己办理续借图书。 解答:

创建

管理员 系统授权维护/使用系统 读者管理 图书管理 借阅管理 修改 删除 创建 修改 删除 借阅 归还 罚款 读者 互联网/图书馆终端 图书信息查询 由此可见该系统的用例图:

个人借阅信息查询 图书续借办理

2.分析旅店预定系统要求,画出该系统的用例图。

某公司要开发一个旅店预定系统,该旅店可对外开放豪华双人间、双人间、三人间和单人间,房间费用视情况按季节调整,但周一到周五半价(周末全价)折扣不变。对于外界请求,该系统应能根据请求入住时间预定指定档次的房间,记录旅客姓名、地址、联系电话、有效证件号、房间类型和预定天数,并计算出总费用。预定的同时旅客按规定须提交10%定金。六个小时之内旅店允许旅客取消预定,并退回所有定金,超过六个小时定金不退还。每周一系统自动打印一周预定情况清单。采用哪种费用支付方式和何种类型操作界面尚不确定。

解答:

查找房间 预定房间 酒店前台 取消预订 退还定金 管理人员 调整价格 计算总费用 时间 打印预定清单 四、 综合分析与设计题

1.某登录用例描述如下:

1.界面对象接受输入的用户名和密码

2.用例控制对象根据用户名和密码进行权限验证 3.用户对象确认用户是合法用户

4.通过用户的用户组对象获得有关权限 5.界面对象显示登录成功

(1)画出该用例分析阶段的顺序图 解答:

(2)给出三层经典架构及其对应的软件设计类的类型 解答:

层经典架构:展现层、业务逻辑层、数据层。 对应的软件设计类:边界类、控制类、实体类。 (3)画出该用例软件设计阶段的顺序图 解答:

2. 某登录用例描述如下:

1.界面对象接受输入的用户名和密码

2.用例控制对象根据用户名和密码进行权限验证 3.用户对象确认用户是合法用户

4.通过用户的用户组对象获得有关权限 5.界面对象显示登录成功

1. 识别分析出该用例的类图。

2. 请分析上述用例描述,画出分析阶段的顺序图。 解答:

五、测试用例设计题

1.下面是一段伪码程序(代码前的数字只作标号用,不参与程序执行): START

1:INPUT(A,B,C,D) 2:IF(A>0)AND(B>0) THEN 3:X=A+B ELSE 4:X=A-B 5:END

6:IF(C>A)OR(D

10:PRINT(X,Y) STOP

根据以上的描述:

(1)画出对应的流程图和程序图。

软件工程-需求分析-复习答案

(1)抛弃策略抛弃策略是将原型用于开发过程的某个阶段,促使该阶段的开发结果更加完整、准确、一致、可靠,该阶段结束后,原型随之作废。探索型和实验型就是采用此策略的。(2)附加策略附加策略是将原型用于开发的全过程,原型由最基本的核心开始,逐步增加新的功能和新的需求,反复修改反复扩充,最后发展为用户满意的最终系统,演化型快速原型就是采用此策略。
推荐度:
点击下载文档文档为doc格式
378v9290ep9da6a52gje3fmdy9ulfu00gf0
领取福利

微信扫码领取福利

微信扫码分享