Chapter 4 Technical Processes Flashcards
Technical processes are used to define the requirements for a system, to transform the requirements into an effective product, to permit consistent reproduction of the product where necessary, to use the product to provide the required services, to sustain the provision of those services and to dispose of the product when it is retired from service.
What is the purpose of the business or mission analysis process?
To define the business or mission problem or opportunity, characterize the solution space, and determine potential solution classes that could address problem or take advantage of an opportunity - ISO/IEC/IEEE 15288
What are inputs to the Business or Mission Analysis process?
- Organization strategic plan
- ConOps
- Source documentation
- Life cycle constraints
- Project constraints
- Stakeholder requirements traceability
What are outputs to the Business or Mission Analysis process?
Business or mission analysis strategy Major stakeholder identification Preliminary life cycle concepts Problem or opportunity statement Business requirements Alternative solution classes Preliminary validation criteria Preliminary MOE needs/data Business requirements traceability Business or mission analysis record
What are activities to the Business or Mission Analysis process?
Prepare for business or mission analysis Define the problem or opportunity space Characterize the solution space Evaluate alternative solution classes Manage the business or mission analysis
What is a ConOps?
Developed by/for leadership; Organizations way of doing things; typically embodies long range strategic plans and annual operations plans; basis for the organization to direct overall characteristics of future business and systems
What is an OpsCon?
Summarizes business needs from an operational perspective for solution classes addressing prop or opportunity; what the system will do (not how) and why; user-oriented describing system characteristics from user’s viewpoint; used to communicate overall quantitative and qualitative system characteristics to acquirer, user, supplier, and other org elements.
What is the purpose of Stakeholder needs & requirements definition process?
Define stakeholder requirements for a system that can provide the capabilities needed
What are inputs to the Stakeholder needs & requirements process?
Source documents Project constraints Major stakeholder identification Preliminary life cycle concepts Problem or opportunity statement Business requirements Alternative solution classes Preliminary validation criteria Validated requirements Preliminary MOE needs Preliminary MOE data Business requirements traceability Life cycle constraints Stakeholder needs System requirements traceability
What are activities to the Stakeholder needs & requirements process?
Prepare for stakeholder needs and requirements
Define stakeholder needs
Develop the operational concepts and other life cycle concepts
Transform stakeholder needs into stakeholder requirements
Analyze stakeholder requirements
- Manage the stakeholder needs and requirements definition
What are outputs to the Stakeholder needs & requirements process?
Stakeholder needs and requirements definition strategy Life cycle concepts System function identification Stakeholder requirements Validation criteria MOE needs MOE data Stakeholder requirements traceability Initial RVTM Stakeholder needs and requirements definition record
What is the purpose of the System requirements definition process?
Transform the stakeholder, user-oriented view of desired capabilities into a technical view of a solution that meets the operational needs of the user
How is iteration and recursiveness related to requirements definition?
Requirements definition is both iterative and recursive; iterative: process is repeated on the same level of the system; recursive: when the same set of processes are applied to successive levels of a system elements within the system structure
What are inputs to the System requirements definition process?
Life cycle concepts System function identification Stakeholder requirements Stakeholder requirements traceability Initial RVTM Architecture traceability Final RVTM Life cycle constraints
What are activities to the System requirements definition process?
Prepare for system requirements definition
This task includes identification of expected interactions of the system with systems external to the system (control) boundary as defined in negotiated interface control documents (ICD)
Define system requirements
A documentation tree, that evolves with the interaction of system requirements definition, architecture, and design definition processes, can be developed.
identify the technical risks that need to be accounted for in the system requirements
Analyze system requirements
Define verification criteria, critical performance measures that allow assessment of technical achievement.
Measures of Performance (MOP)
Technical Performance Measures (TPM)
: “implementation” measures of success that should be traceable to MOES and MOSs
Manage system requirements
Provide baseline information for configuration management
What are outputs to the System requirements definition process?
System requirements definition strategy System function definition System requirements System functional interface identification Verification criteria MOP needs MOP data System requirements traceability Updated RVTM System requirements definition record
What is the objective of requirements analysis?
Objective of requirements analysis is to provide understanding of the interaction between the various functions and to obtain a balanced set of requirements based on user objectives
Characteristics of individual requirements (8)
Necessary Implementation independent Unabiguous Complete Singular Achievable Verifiable Conforming
Characteristics of sets of requirements as a whole (4)
Complete
Consistent
Feasible/affordable
Bounded
Characteristics of individual requirements statements (17)
Trace to parent Trace to source Trace to interface definition Trace to peer requirements Trace to verification method Trace to verification requirements Trace to verification results Requirements validation status Priority Criticality Risk Key driving requirement (KDR) Owner Rationale Applicability Type
What is the purpose of the Architecture definition process?
Purpose: generate system architecture alternatives, to select one or more alternatives that frame stakeholder concerns and meet system requirements, and to express this in a set of consistent views
What are inputs to the Architecture definition process?
Life cycle concepts System function definition System requirements System functional interface identification System requirements traceability Updated RVTM Design traceability Interface definition update identification Life cycle constraints
What are outputs to the Architecture definition process?
Architecture definition strategy System architecture description System architecture rationale Documentation tree Preliminary TPM needs Preliminary TPM data Architecture traceability Architecture definition record
What are activities to the Architecture definition process?
Prepare for architecture definition Develop architecture viewpoints Develop models and views of candidate architectures Relate the architecture to design Assess architecture candidates Manage the selected architecture
What the purpose of the Design definition process?
Purpose: provide sufficient detailed data and information about the system and its elements to enable the implementation consistent with architectural entities as defined in models and views of the system architecture.
What are inputs to the Design definition process?
Life cycle concepts System function definition System requirements System functional interface identification System architecture description System architecture rationale Preliminary interface definition Preliminary TPM needs Preliminary TPM data Architecture traceability
What are outputs to the Design definition process?
Design Definition Strategy System design description System design rationale Interface definition TPM needs TPM data Design traceability System element descriptions Design definition record