- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
为天地立心,为生民立命,为往圣继绝学,为万世开太平。——张载
软件工程习题答案
第五章软件需求分析过程
1.需求分析过程主要有哪几个步骤?
需求分析过程主要有沟通、导出需求、分析与精化、可行性研究、
协商与沟通、规格说明、需求验证、变更管理等步骤。
2.软件需求有哪几类,他们有什么不同?
软件系统需求常常分为功能需求、非功能需求和领域需求。功能
需求描述系统预期提供的功能或服务,包括对系统应提供的服务,如
何对输入做出反应以及系统在特定条件下的行为的描述。非功能需求
是指那些不直接与系统具体功能相关的一类需求,主要与系统的总体
特征相关,是一些限制性要求,是对实际使用环境所做的要求。领域
需求是系统的应用领域需求,对已存在的功能预期的约束或者是需要
实现的一个特定的计算。
3.用户需求和系统需求各有什么特点?
用户需求是从用户角度来描述系统功能和非功能需求,以便让不
具备专业技术方面知识的用户能看懂。用户需求是描述系统的外部行
为,用自然语言、图表和直观的图形来叙述。系统需求是比用户需求
更详细的需求描述,是系统实现的基本依据,因此,是一个完全的、
一致的系统描述,是软件工程人员系统设计的起点。系统需求描述可
能包括许多不同的模型,如对象模型和数据流模型。
4.请分析POS机系统种共利益者之间的功能有那些冲突的地方?
比如:收银员和顾客希望系统能够及时显示商品价格,这就要求
本地存储价目表,导致大存储量而需要高成本设备;但公司希望低成
本的pos机,从服务器上下载商品价目表而减少机器负担。
5.请对出卷系统的功能进行划分,确定哪些是必须的、必要的和
重要的。
必须的功能:自动出卷、手动出卷
必要的功能:试题管理
重要的功能:自动出卷、手动出卷
为天地立心,为生民立命,为往圣继绝学,为万世开太平。——张载
7.请对出卷系统的功能需求进行分析,是否存在重复或遗漏的需
求。
自动出卷、手动出卷共同的需求出卷要求,且出卷要求也比较复
杂,需要单独的功能完成,并且可以存储以便下次使用。因此可以增
加“设置出卷要求”功能。
8.请补充案例研究的非功能需求。
如图书馆的非功能需求:
(1)借一本书过程要求不超过5秒
(2)图书馆藏书在200,000,000册以上
9.请扩展短信系统成为一个短信客服中心,给出该系统的需求。
本系统主要功能需求有:
●短信发送:填写发送内容,选择发送用户,并指明是否要回执,
然后发送短信。(通过无线终端或短信网关)
●短信接收:从无线终端或短信网关读取短信内容,并显示查看。
●用户管理:添加新用户,更新用户信息,删除用户。
●自动应答:根据用户的要求自动应答。
10.请描述图书馆系统的借书的一个常规场景。
用例名称:借书
范围:图书管理图书流通应用
级别:用户需求
主要参与者:借阅者
涉众及其关注点:
(1)浏览者:希望能够不需要登录系统即可快速地浏览图书和查
询信息。
为天地立心,为生民立命,为往圣继绝学,为万世开太平。——张载
(2)借阅者
文档评论(0)