System requirements engineering : a SysML supported requirements engineering method /
The book deals with requirements engineering in the context of System Engineering. He proposes a method to guide this activity engineering. The method is supported by the SysML modeling language. A first chapter aims to present the context and the associated definitions, to position the requirements...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
London : Hoboken, NJ :
ISTE, Ltd. ; Wiley,
2020.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover
- Half-Title Page
- Title Page
- Copyright Page
- Contents
- Foreword
- Preface
- Background information
- Objectives and structure of the book
- Acknowledgments
- PART 1: Requirements Engineering
- 1. The Requirements Engineering Process
- 1.1. Background and main definitions
- 1.2. Requirements engineering process
- 1.2.1. Requirements engineering and ISO 15288 processes
- 1.2.2. Requirements engineering and ISO 29110 processes
- 1.2.3. Problem versus solution
- 1.3. Requirements engineering process and modeling
- 1.4. Engineering processes and project management
- 2. A Method for Requirements Engineering
- 2.1. Proposal of a requirements engineering method
- 2.1.1. Requirement diagram
- 2.1.2. Block definition diagram
- 2.1.3. Use case diagram
- 2.1.4. State machine diagram
- 2.1.5. Sequence diagram
- 2.1.6. Activity diagram
- 2.2. Define the system framework
- 2.2.1. Goal
- Contents
- 2.2.2. Define the system framework using SysML
- 2.2.3. Systematization and verification
- 2.3. Define the system life cycle
- 2.3.1. Goal
- 2.3.2. Define the system life cycle using SysML
- 2.3.3. Systematization and verification
- 2.4. Define contexts
- 2.4.1. Goal
- 2.4.2. Define contexts using SysML
- 2.4.3. Systematization and verification
- 2.5. Define uses
- 2.5.1. Goal
- 2.5.2. Define uses using SysML
- 2.5.3. Systematization and verification
- 2.6. Describe the use scenarios
- 2.6.1. Goal
- 2.6.2. Describe the use scenarios using SysML
- 2.6.3. Systematization and verification
- 2.7. Define functional requirements
- 2.7.1. Goal
- 2.7.2. Define functional requirements using SysML
- 2.7.3. Systematization and verification
- 2.8. Define non-functional requirements
- 2.8.1. Goal
- 2.8.2. Define non-functional requirements using SysML
- 2.8.3. Systematization and verification
- 2.9. Ensure traceability
- 2.9.1. Goal
- 2.9.2. Ensure traceability using SysML
- 2.9.3. Systematization and verification
- 2.10. Conclusion
- PART 2: Case Study, Application of the Method
- 3. Definition of Stakeholders' Needs
- 3.1. Case study
- 3.1.1. Context of the case study
- 3.1.2. Structure of the SysML project
- 3.1.3. Presentation of the results
- 3.2. Definition of needs
- 3.2.1. Define the system framework
- 3.2.2. Define the system life cycle
- 3.2.3. Define contexts
- 3.2.4. Define uses
- 3.2.5. Describe the use scenarios
- 3.2.6. Define functional requirements
- 3.2.7. Define non-functional requirements
- 3.2.8. Ensure traceability
- 3.3. Stakeholder needs definition documents
- 3.3.1. Use a document template
- 3.3.2. Use a list of needs
- 4. System Requirements Engineering
- 4.1. Case study
- 4.1.1. Structure of the SysML project
- 4.1.2. Presentation of the results
- 4.2. Definition of system requirements
- 4.2.1. Define the system framework
- 4.2.2. Define the system life cycle
- 4.2.3. Define contexts
- 4.2.4. Define uses