Overview:
The course recognizes throughout, other dimensions of the problem domain, including measures of effectiveness, goals, and related value relationships. This course first establishes fundamental principles and relationships as they relate to requirements (plus MOEs, etc), with emphasis on how requirements come into existence: the relationship between requirements and design. The course then addresses the techniques used to capture, validate and gain a complete understanding of requirements, both initially, and at all subsequent stages of a system life cycle. The course then addresses in detail the conversion of individual requirements into effective requirements specifications. The course focuses on the structure of requirements specification, based on principles and without reference to specific languages.
Audience:
The course will be of particular value to people with job titles such as project manager, product manager, engineering manager, requirements manager, requirements engineer, specification writer, systems engineer, software systems engineer, software engineer, design engineer, test engineer, hardware engineer, and similar engineering and acquisition job titles.
Pre-Requisite:
NA
Course Curriculum
Why Emphasise Requirements | |||
Issues and terminology Details | 00:00:00 | ||
Lessons from real projects Details | 00:00:00 | ||
Requirements Within the System Life Cycle | |||
The Origin of Requirements Details | 00:00:00 | ||
Concept of the system boundary Details | 00:00:00 | ||
The modelling boundary Details | 00:00:00 | ||
The systems engineering process Details | 00:00:00 | ||
Development of system architecture and detail design Details | 00:00:00 | ||
Requirements traceability Details | 00:00:00 | ||
Summary of terms relating to requirements Details | 00:00:00 | ||
Baselines and their use Details | 00:00:00 | ||
The waterfall life cycle paradigm Details | 00:00:00 | ||
Incremental acquisition/development Details | 00:00:00 | ||
Evolutionary acquisition/development Details | 00:00:00 | ||
The spiral model Details | 00:00:00 | ||
Common requirements pitfalls in the system life cycle Details | 00:00:00 | ||
What are Requirements? | |||
Definitions and views Details | 00:00:00 | ||
Relationship to design Details | 00:00:00 | ||
Relationship to baselines Details | 00:00:00 | ||
Types of Requirements | |||
Why categorise requirements by type? Details | 00:00:00 | ||
Eight basic types Details | 00:00:00 | ||
Differences between requirements for hardware, software, services Details | 00:00:00 | ||
Non-requirements Details | 00:00:00 | ||
Other categories – design drivers,critical,global,priority,importance,stability Details | 00:00:00 | ||
The Quality of Requirements | |||
Correctness Details | 00:00:00 | ||
Completeness Details | 00:00:00 | ||
Consistency Details | 00:00:00 | ||
Clarity Details | 00:00:00 | ||
Non-ambiguity Details | 00:00:00 | ||
Traceability Details | 00:00:00 | ||
Testability Details | 00:00:00 | ||
Singularity Details | 00:00:00 | ||
Feasibility Details | 00:00:00 | ||
Freedom from product/process mix Details | 00:00:00 | ||
Requirements Analysis Techniques | |||
Primary, Secondary, Tertiary stakeholders Details | 00:00:00 | ||
Initial assessment and planning Details | 00:00:00 | ||
Measuring requirements quality Details | 00:00:00 | ||
Methods of engaging in requirements dialogue Details | 00:00:00 | ||
Context analysis Details | 00:00:00 | ||
Design requirements analysis Details | 00:00:00 | ||
States & Modes analysis Details | 00:00:00 | ||
Requirements parsing Details | 00:00:00 | ||
Functional analysis – needs analysis, operational analysis, use cases Details | 00:00:00 | ||
Rest of scenario analysis Details | 00:00:00 | ||
Optional Workshop – rest of scenario analysis Details | 00:00:00 | ||
Out of range analysis Details | 00:00:00 | ||
ERA analysis Details | 00:00:00 | ||
Other constraints search Details | 00:00:00 | ||
Value analysis Details | 00:00:00 | ||
Verification requirements development Details | 00:00:00 | ||
Operational Concept Description Details | 00:00:00 | ||
Clean-up Details | 00:00:00 | ||
Special issues of the human interface Details | 00:00:00 | ||
Supplementary methods and notations Details | 00:00:00 | ||
Common pitfalls in requirements analysis Details | 00:00:00 | ||
Coping with the Real World | |||
What to do when the user “doesn’t know” Details | 00:00:00 | ||
How to respond to “moving goalposts” Details | 00:00:00 | ||
Protecting yourself from the communication chasm Details | 00:00:00 | ||
Tool Support to Requirements Analysis | |||
Tools supporting requirements analysis Details | 00:00:00 | ||
Tools supporting requirements management Details | 00:00:00 | ||
Examples of available tools Details | 00:00:00 | ||
Common pitfalls in using tools Details | 00:00:00 | ||
Requirements Verification | |||
Requirements reviews Details | 00:00:00 | ||
Use of metrics Details | 00:00:00 | ||
Management of Requirements Analysis | |||
Management issues Details | 00:00:00 | ||
Using and managing “TBDs” Details | 00:00:00 | ||
Designing a requirements codification scheme Details | 00:00:00 | ||
Managing resolution of requirements issues Details | 00:00:00 | ||
Transforming Requirements into Requirements Specifications | |||
What is a requirements specification? Details | 00:00:00 | ||
How requirements specifications relate to requirements Details | 00:00:00 | ||
How requirements specifications relate to configuration baselines Details | 00:00:00 | ||
Using a requirements database Details | 00:00:00 | ||
Requirements Flowdown into Requirements Specifications | |||
The specification tree Details | 00:00:00 | ||
Special considerations for interface requirements Details | 00:00:00 | ||
Requirements Types and Formats | |||
Basic types of requirements specification Details | 00:00:00 | ||
Using DIDs and templates Details | 00:00:00 | ||
IEEE specification standards Details | 00:00:00 | ||
Structuring Your Specification | |||
Structuring a statement of work Details | 00:00:00 | ||
Structuring a system specification Details | 00:00:00 | ||
Structuring a software requirements specification Details | 00:00:00 | ||
Structuring an interface requirements specification Details | 00:00:00 | ||
Introduction and Scope Details | 00:00:00 | ||
Dealing with variants Details | 00:00:00 | ||
Listing applicable and other referenced documents Details | 00:00:00 | ||
Definitions, acronyms and abbreviations Details | 00:00:00 | ||
Requirements Section Details | 00:00:00 | ||
Identification of Required External Interfaces Details | 00:00:00 | ||
Dealing with States and Modes Details | 00:00:00 | ||
Functional, functional and performance, functionally oriented, versus design-oriented requirements specifications Details | 00:00:00 | ||
Differences Details | 00:00:00 | ||
When to use each type Details | 00:00:00 | ||
Sequencing and indenting of specification of function and performance Details | 00:00:00 | ||
Specification of external interface requirements Details | 00:00:00 | ||
Specification of environmental, resource, physical and other qualities requirements Details | 00:00:00 | ||
Structuring the specification of any design direction Details | 00:00:00 | ||
Specification of Verification/Qualification/Test Requirements Details | 00:00:00 | ||
Notes Details | 00:00:00 | ||
Annexes,appendices and applicable documents Details | 00:00:00 | ||
Specification Writing | |||
Review of requirements quality Details | 00:00:00 | ||
Requirement structural template Details | 00:00:00 | ||
Requirements constructs Details | 00:00:00 | ||
Shall,should,will,and may Details | 00:00:00 | ||
Linking Details | 00:00:00 | ||
Cross-referencing Details | 00:00:00 | ||
Defining terms Details | 00:00:00 | ||
Context dependence Details | 00:00:00 | ||
Reference to applicable documents Details | 00:00:00 | ||
Use of precedence Details | 00:00:00 | ||
Using success criteria to express otherwise vague requirements Details | 00:00:00 | ||
Paragraph headings Details | 00:00:00 | ||
Use of supporting data Details | 00:00:00 | ||
Mission profiles/use cases Details | 00:00:00 | ||
Baseline designs Details | 00:00:00 | ||
Benchmarks Details | 00:00:00 | ||
Linking the specification to the statement of work or conditions of contract Details | 00:00:00 | ||
Test specifications Details | 00:00:00 |
Course Reviews
No Reviews found for this course.