软件工程uml功能需求和非功能需求的区别

 我来答
UML专家
2017-01-18 · TA获得超过328个赞
知道小有建树答主
回答量:696
采纳率:20%
帮助的人:515万
展开全部
有效的需求分析过程可以从四个方面出发:用户问题识别、综合分析、确认需求规格、评审。
问题识别就是从系统角度来理解软件,确定所要开发系统的综合要求,并提出这些需求的实现条件,以及需求应该达到的标准。
这些需求包括:
功能需求(需要实现什么);
性能需求(什么指标);
环境需求(如服务器机型、操作系统、数据库等);
可靠性需求(发生故障的情况和概率);
安全保密需求;
用户界面需求;
资源需求(所需的内存、CPU、带宽等);
软件成本消耗与开发进度需求;
预先估计以后可能增加扩展的内容;
系统可能达到的目标等;
其中除了功能需求外其他需求是很容易一次性识别和评估的,而功能需求需要我们通过多种方式方法来逐步识别和完善,后面的综合分析中就要针对功能需求进行逐步的确定和完善。

具体可以参考trufun.net网站“资料文档”栏目。了解更多UML相关资料。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式