Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Bron, Jean-Yves
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