问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

软件工程的软件需求

发布网友 发布时间:2022-04-29 20:45

我来回答

1个回答

热心网友 时间:2022-06-22 12:45

软件需求包括 3 个不同的层次――业务需求、用户需求和功能需求。
除此之外,每个系统还有各种非功能需求。
业务需求(Business requirement)表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业务需求描述了组织为什么要开发一个系统,即组织希望达到的目标。使用前景和范围( vision and scope )文档来记录业务需求,这份文档有时也被称作项目轮廓图或市场需求( project charter 或 market requirement )文档。
用户需求(user requirement)描述的是用户的目标,或用户要求系统必须能完成的任务。用例、场景描述和事件――响应表都是表达用户需求的有效途径。也就是说用户需求描述了用户能使用系统来做些什么。
功能需求(functional requirement)规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。功能需求有时也被称作行为需求( behavioral requirement ),因为习惯上总是用“应该”对其进行描述:“系统应该发送电子邮件来通知用户已接受其预定”。功能需求描述是开发人员需要实现什么。
系统需求(system requirement)用于描述包含多个子系统的产品(即系统)的顶级需求。系统可以只包含软件系统,也可以既包含软件又包含硬件子系统。人也可以是系统的一部分,因此某些系统功能可能要由人来承担。
业务规则包括企业方针、*条例、工业标准、会计准则和计算方法等。业务规划本身并非软件需求,因为它们不属于任何特定软件系统的范围。然而,业务规则常常会*谁能够执行某些特定用例,或者规定系统为符合相关规则必须实现某些特定功能。有时,功能中特定的质量属性(通过功能实现)也源于业务规则。所以,对某些功能需求进行追溯时,会发现其来源正是一条特定的业务规则。
功能需求记录在软件需求规格说明( SRS )中。 SRS 完整地描述了软件系统的预期特性。 SRS 我们一般把它当作文档,其实, SRS 还可以是包含需求信息的数据库或电子表格;或者是存储在商业需求管理工具中的信息;而对于小型项目,甚至可能是一叠索引卡片。开发、测试、质量保证、项目管理和其他相关的项目功能都要用到 SRS 。
除了功能需求外, SRS 中还包含非功能需求,包括性能指标和对质量属性的描述。
质量属性(quality attribute)对产品的功能描述作了补充,它从不同方面描述了产品的各种特性。这些特性包括可用性、可移植性、完整性、效率和健壮性,它们对用户或开发人员都很重要。其他的非功能需求包括系统与外部世界的外部界面,以及对设计与实现的约束。
约束(constraint)*了开发人员设计和构建系统时的选择范围。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 软件工程的软件需求 环形计数器和钮环形计数器的区别 请举例说明什么是软件需求? 请举例说明什么是软件需求? 能否用锁存器构成环形计数器和扭环形计数器? 求解释 为什么呢? 软件需求的介绍 环形计数器和扭环形计数器各有什么特点? 软件需求的分析方法 软件需求的分析方法 扭环计数器和环形计数器有什么区别? 软件需求获取遵循的步骤 软件需求获取遵循的步骤 EN AW 5083化学成份执行哪个标准 软件需求该如何管理 软件需求该如何管理 alsi1mgmnt6是什么材质 什么是软件需求,什么是功能需求? 什么是软件需求,什么是功能需求? 6082铝合金T6处理工艺如何定? 什么是软件需求什么是功能需求 软件需求获取遵循步骤 环型和扭环型计数器的计数模值怎么确定? 软件需求获取遵循步骤 怎样用 74ls194构成扭形 ,扭环形计数器希望有图解。谢谢啦 环形计数器和扭环形计数器的计数长度分别是什么啊?谢谢!O(∩_∩)O 小米充电宝可以给小米笔记本充电吗 由4级DFF构成的扭环形计数器实现的计数模值是什么 用小米充电宝可以给小米笔记本电脑充电吗 74L S1 94连接成扭环形计数器,此计数器的模数为8对吗? 小米笔记本可以用移动电源充电吗 用74LS194设计一个左移位自启动扭环形计数器电路,实现模数M=2xn-1=13(n=7)的计数 如何判断计数器有效状态个数 X79主板支持M.2什么协议? 小米笔记本可以用充电宝充电吗 环形计数器的介绍 电脑X79 主板 那些支持 M.2 SSD 小米充电宝高配版能给小米笔记本充电吗? 小米移动电源可以给小米笔记本充电吗 小米笔记本PRO能用充电宝充电吗 微星x79a-gd65 支持m.2么