- 38
- 0
- 约2.6千字
- 约 3页
- 2017-08-11 发布于河南
- 举报
如何获取和分析非功能性需求
非功能性需求是随着软件系统的规模成长和复杂性增加这两个因素才逐渐成为需求工程师们的新着眼点和关注点的。早期的时候,甲方处于自身对软件技术的了解和自身对系统未来维护的方便性考虑等,对系统有了诸如:开发平台、技术流派、关键实现等等方面的要求,这被称之为:“设计约束”。从甲乙双方合同的角度,设计约束也是一种需求------一种“非功能”性的需求。后来,软件的质量问题越来越突出,描述软件质量目标的要求也成为非功能性需求的一部分。于是,目前业界关于软件的非功能性需求,一般就包括:质量属性要求(质量目标)和约束性要求。
关于软件的非功能性需求的开发,一致以来没有什么典型的方法论。我根据自己的一些实践经验,这里总结出来一个非功能性需求开发(获取和分析)的一般过程,一起探讨。
(一)先看一下如果获取和分析软件的质量属性要求(甲方未直接或明确提出来)。过程如下:
(1)遍历每个软件质量属性,从宏观层面找出可能存在的质量要求。发现支持每个质量要求的依据。
(2)分析质量属性的冲突。
(3)确定质量属性的优先级。
(4)选择排名靠前的几个作为关键质量属性。
案例:一个大型自动化仓库管理控制系统,其用户有大型快寄公司如UPS、DHL、中国邮政,大型卖场如沃尔玛和制造公司如奔驰等。该系统需要进行仓储管理、货物调度等。另外,甲方要求系统将来可以更换硬件平
您可能关注的文档
- 测绘科学与技术(博士).doc
- 长城电子.doc
- 常用集装箱的规格.doc
- 成都学习心得.doc
- 打造幸福都市.doc
- 大型系统架构中的BASE思想和可伸缩性最佳实践.doc
- 大学计算机基础考题.doc
- 大学教学管理系统可行性研究报告.doc
- 第1章 软件与软件工程的概念习题答案.doc
- 第八章作业习题.doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)