|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/business-analysis-eliciting-nonfunctional-requirements/
课程评论:没有评论
**课程摘要:商业分析:非功能性需求获取** 本课程基于Roxanne Miller的著作《软件需求探索》,旨在帮助您掌握那些易被忽视但至关重要的非功能性需求的获取。课程将深入探讨,为什么在软件开发过程中,非功能性需求的疏忽或定义不当会带来高昂的修正成本和困难。 **课程内容涵盖:** * **高质量软件的关键要素:** 学习构成高质量软件系统的常见非功能性类别(或称“因素”)。 * **非功能性需求的复杂性与挑战:** 理解非功能性需求的本质,以及行业中导致其理解困难的挑战。 * **非功能性需求解析:** 提供一个简洁的模式,帮助您开发和定义除课程列举之外的其他非功能性需求类别。 * **获取非功能性需求的关键考量:** 探讨获取非功能性需求时需要考虑的方面,并提供大量示例。 * **避免非功能性需求遗漏:** 介绍六项组织可以应用的活动,通过避免遗漏非功能性需求来节省时间和金钱。 * **以用户为中心的非功能性质量因素分类:** 学习如何从用户角度对非功能性质量因素进行分类。 **完成课程后,您将能够:** * **分类和识别19类非功能性需求。** * **参考数百个非功能性需求示例。** * **运用非功能性需求解析方法,定义与您组织相关的质量因素。** **课程目标受众:** * 希望减少遗漏非功能性需求风险的人员。 * 希望与他人协作开发非功能性需求的人员。 * 希望应用以用户为中心的非功能性需求获取方法的人员。 * 希望在任何开发环境(如瀑布、迭代和敏捷)中表示非功能性需求的人员。 * 希望理解导致非功能性需求获取挑战的因素的人员。
Overlooked or poorly defined nonfunctional requirements are widely recognized to be among the most expensive and difficult errors to correct following the implementation of a software system. This course provides insights from Roxanne Miller's book, The Quest for Software Requirements, as a first-of-its-kind reference guide to help you master the elicitation of these hard-to-identify, yet vital, requirements. In this course you will learn about:Common nonfunctional categories (factors) that contribute to developing high-quality software systems and products.The complex nature of nonfunctional requirements, as well as industry challenges that contribute to the difficulty of understanding nonfunctional requirements.An anatomy of nonfunctional requirements that provides a simple pattern for developing and defining additional categories beyond those presented.Aspects to consider when eliciting nonfunctional requirements and provides numerous example requirements. Six activities that your organization can apply to save time and money by avoiding the consequences of missed nonfunctional requirements. A user-focused approach to classifying nonfunctional quality factors.Upon completion of this course you'll be able to:Classify and identify 19 nonfunctional requirement categories.Reference hundreds of nonfunctional requirement examples.Apply an anatomy of nonfunctional requirements to define quality factors that are relevant to your organization.This course is for those seeking to:Reduce the risk of missing nonfunctional requirements.Collaborate with others to develop nonfunctional requirements.Apply a user-focused approach to eliciting nonfunctional requirements.Represent nonfunctional requirements in any development environment such as waterfall, iterative, and agile.Understand factors that contribute to challenges in eliciting nonfunctional requirements.