| <?xml version="1.0" encoding="UTF-8"?> |
| <org.eclipse.epf.uma:ArtifactDescription xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:org.eclipse.epf.uma="http://www.eclipse.org/epf/uma/1.0.6/uma.ecore" xmlns:epf="http://www.eclipse.org/epf" epf:version="1.5.1" xmlns:rmc="http://www.ibm.com/rmc" rmc:version="7.5.1" xmi:id="-_dNuyh-0q5vpCiIiLfbj6w" name="system_wide_requirements,_BVh9cL-CEdqb7N6KIeDL8Q" guid="-_dNuyh-0q5vpCiIiLfbj6w" changeDate="2008-08-15T00:49:32.000-0700" version="1.0.0"> |
| <keyConsiderations><ul>
 |
| <li>
 |
| When you document system-wide requirements, ensure that the needs of all of the stakeholders are represented. In
 |
| particular, include the needs of those who are responsible for maintaining or supporting the system after it is
 |
| delivered.
 |
| </li>
 |
| <li>
 |
| Typically, there are some overlaps and gray areas between system-wide requirements and other requirements work
 |
| products. For example, the authorization behavior of a system can be specified as use cases or as statements within
 |
| system-wide requirements. The overall driving need is that no important requirements are missed or duplicated, and
 |
| that there is an agreed upon approach for capturing and processing every type of requirement.
 |
| </li>
 |
| <li>
 |
| System-wide requirements originate from many places. Documenting the source of the requirement is particularly
 |
| important when you separate externally mandated requirements.
 |
| </li>
 |
| <li>
 |
| Requirements are often thought of as "Qualitative" (specifying a quality or desirable characteristic) versus
 |
| "Quantitative" (specifying a quantity). Qualitative requirements can sometimes be elaborated into quantitative
 |
| requirements.
 |
| </li>
 |
| <li>
 |
| A good quality requirement is one that you can verify, either through testing or some other objective evaluation.
 |
| </li>
 |
| <li>
 |
| You must evaluate system-wide requirements for cost, schedule impact, and level of contribution to business goals.
 |
| Based on your evaluation, the system-wide requirements should be iteratively challenged, defended, and amended.
 |
| </li>
 |
| </ul></keyConsiderations> |
| <purpose><p>
 |
| This artifact is used for the following purposes:
 |
| </p>
 |
| <ul>
 |
| <li>
 |
| To describe the quality attributes of the system, and the constraints that the design options must satisfy to
 |
| deliver the business goals, objectives, or capabilities
 |
| </li>
 |
| <li>
 |
| To capture functional requirements that are not expressed as use cases
 |
| </li>
 |
| <li>
 |
| To negotiate between, and select from, competing design options
 |
| </li>
 |
| <li>
 |
| To assess the sizing, cost, and viability of the proposed system
 |
| </li>
 |
| <li>
 |
| To understand the service-level requirements for operational management of the solution
 |
| </li>
 |
| </ul></purpose> |
| <impactOfNotHaving><p>
 |
| If you do not adequately manage and meet system-wide requirements, you risk delivering a system that might be
 |
| unacceptable to stakeholders.<br />
 |
| </p></impactOfNotHaving> |
| <reasonsForNotNeeding><p>
 |
| You do not need to use this artifact if none of the categories of system-wide requirements apply to the project under
 |
| consideration.
 |
| </p></reasonsForNotNeeding> |
| <briefOutline><p>
 |
| Organize system-wide requirements by a number of common themes or subcategories: the areas of performance and capacity,
 |
| availability, usability, security and privacy, maintainability, manageability, and flexibility. See the supporting
 |
| guidance for a description of the recommended categorization approach.
 |
| </p>
 |
| <p>
 |
| For each system-wide requirement, capture attributes such as the source and priority of the requirements, as described
 |
| by the associated requirements management guidance.
 |
| </p></briefOutline> |
| <representationOptions>This artifact represents the influences on the design and delivery of a system, which cover a broad range of themes.
 |
| Document the requirements for each theme under separate headings within a document or under appropriate category
 |
| identifiers in a requirements gathering tool. Give categories easy-to-recognize identifiers, so individual requirements can
 |
| be readily associated with the appropriate category. The format of requirements vary from category to category; some are
 |
| heavily textual, and others are more structured and quantitative.</representationOptions> |
| </org.eclipse.epf.uma:ArtifactDescription> |