Software Engineering: An Agile Unified Methodology ISE

Specificaties
Paperback, blz. | Engels
McGraw-Hill Education | 2e druk, 2023
ISBN13: 9781265242435
Rubricering
McGraw-Hill Education 2e druk, 2023 9781265242435
Verwachte levertijd ongeveer 11 werkdagen

Samenvatting

The new edition of Software Engineering presents a step-by-step methodology that integrates Modeling and Design, UML, Patterns, Test-Driven Development, Quality Assurance, Configuration Management, and Agile Principles throughout the life cycle. The overall approach is casual and easy to follow, with many practical examples that show the theory at work. The author uses his experiences as well as real-world stories to help the reader understand software design principles, patterns, and other software engineering concepts. The book also provides stimulating exercises that go far beyond the type of question that can be answered by simply copying portions of the text.

The new edition of Software Engineering is now available for the first time in McGraw Hill Connect! Connect for this course features the MHeBook, Writing Tool, Proctorio, and the Connect authoring tool that offers the ability to create your own questions.

Specificaties

ISBN13:9781265242435
Taal:Engels
Bindwijze:paperback
Druk:2

Inhoudsopgave

Part 1: Introduction and System Engineering<br>Chapter 1: Introduction<br>Chapter 2: Software Process and Methodology<br>Chapter 3: System Engineering<br><br><br>Part 2: Analysis and Architectural Design<br>Chapter 4: Software Requirements Elicitation<br>Chapter 5: Domain Modeling<br>Chapter 6: Architectural Design<br><br><br>Part 3: Modeling and Design of Interactive<br>Chapter 7: Deriving Use Cases from Requirements<br>Chapter 8: Actor-System Interaction Modeling<br>Chapter 9: Object Interaction Modeling<br>Chapter 10: Applying Responsibility-Assignment Patterns<br>Chapter 11: Deriving a Design Class Diagram<br>Chapter 12: User Interface Design<br><br><br>Part 4: Modeling and Design of Other Types of Systems<br>Chapter 13: Object State Modeling for Event-Driven Systems<br>Chapter 14: Activity Modeling for Transformational<br>Chapter 15: Modeling and Design of Rule-Based Systems<br><br><br>Part 5: Applying Situation-Specific Patterns<br>Chapter 16: Applying Patterns to Design a State Diagram Editor<br>Chapter 17: Applying Patterns to Design a Persistence Framework<br><br><br>Part 6: Implementation and Quality Assurance<br>Chapter 18: Implementation Considerations<br>Chapter 19: Software Quality Assurance<br>Chapter 20: Software Testing<br><br><br>Part 7: Maintenance and Configuration Management<br>Chapter 21: Software Maintenance<br>Chapter 22: Software Configuration Management<br><br><br>Part 8: Project Management and Software Software<br>Chapter 23: Software Project Management<br>Chapter 24: Software Security<br>

Rubrieken

    Personen

      Trefwoorden

        Software Engineering: An Agile Unified Methodology ISE