软件的需求

简介: 软件的需求

软件的需求分为一下四种:

每个业务需求


业务需求(Business requirement)表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业务需求描述了组织为什么要开发一个系统,即组织希望达到的目标。使用前景和范围(vision and scope)文档来记录业务需求,这份文档有时也被称作项目轮廓图或市场需求(project charter 或 market requirement)文档。


用户需求


用户需求(user requirement)描述的是用户的目标,或用户要求系统必须能完成的任务。用例、场景描述和事件――响应表都是表达用户需求的有效途径。也就是说用户需求描述了用户能使用系统来做些什么。


功能需求

功能需求(functional requirement)规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。功能需求有时也被称作行为需求(behavīoral requirement),因为习惯上总是用“应该”对其进行描述:“系统应该发送电子邮件来通知用户已接受其预定”。功能需求描述是开发人员需要实现什么。


系统需求

系统需求(system requirement)用于描述包含多个子系统的产品(即系统)的顶级需求。系统可以只包含软件系统,也可以既包含软件又包含硬件子系统。人也可以是系统的一部分,因此某些系统功能可能要由人来承担。


在软考中也是一个知识点进行一下总结。


相关文章
|
12月前
|
安全 数据安全/隐私保护 Windows
分享5款有趣的软件,你都知道吗?
今天我想分享几个有趣但或许不那么多人知道的软件,各位喜欢的朋友可以自行下载呢。
117 0
|
9天前
|
安全 虚拟化
RayLink 的软件
【10月更文挑战第17天】RayLink 的软件界面非常清爽,常见的远程控制功能它都提供,比如拖放文件传输、剪贴板互通等等,在使用上非常方便,无论是远程办公还是临时使用手机操作电脑,都能高效完成各种任务。
27 1
|
3月前
|
搜索推荐 数据管理 Windows
分享5款日常中非常好用的软件
本文精选五款高效能软件,旨在优化您的计算机使用体验。包括媒体中心Kodi,支持多媒体文件管理和播放;系统优化工具Winaero Tweaker,个性化Windows系统设置;微信空号检测软件燃精灵,快速筛选有效微信用户;磁盘管理利器DiskGenius,提供全面的数据管理和恢复服务;以及万能文件查看器FileViewPro,轻松预览多种文件格式。这些软件将帮助您提高工作效率,丰富娱乐生活,同时增强系统的稳定性和个性化。
37 0
|
6月前
|
编解码 开发者
VirtualNes 软件介绍
VirtualNes 软件介绍
|
6月前
|
安全 数据安全/隐私保护
回顾5款我非常喜欢的软件,希望大家也能喜欢
我喜欢分享好软件,这就像与老友聊天一样让我感到快乐。在这个过程中,我可以回顾这些实用的小工具,也希望它们可以帮助到更多人。
41 0
|
自然语言处理 前端开发
坚持每日分享5款好用的小软件
今天推荐5款十分小众的软件,知道的人不多,但是每个都是非常非常好用的,有兴趣的小伙伴可以自行搜索下载。
60 0
|
6月前
|
机器学习/深度学习 搜索推荐
速成软件书如何?
速成软件书针对编程初学者和专业人士,以快速入门和实践为主,简化复杂概念,提供时间灵活性。然而,它们可能缺乏深度和广度,无法覆盖最新技术,且无个性化指导。结合其他资源,如在线课程和实践项目,可实现更全面学习。学习编程需结合自身需求,保持热情与实践,速成软件书只是其中一部分。
|
数据可视化 定位技术 数据安全/隐私保护
回顾5款实用小软件,希望大家能够喜欢
我喜欢分享好软件,这就像与老友聊天一样让我感到快乐。在这个过程中,我可以回顾这些实用的小工具,也希望它们可以帮助到更多人。
117 0
|
存储 监控
推荐5款各种原因导致很少人知道的小软件
很多软件用起来很好用,但是由于这样那样的原因,一直没什么知名度,但是不代表它们不好用,我的任务就是把这些宝藏分享给大家。
77 0
|
Windows
推荐两种小软件
推荐两种小软件