Introduction to Software Engineering/Print version

WARNING: the page is not completely expanded, because the included content is too big and breaks the 2048kb post‐expansion maximum size of Mediawiki.

This is the print version of Introduction to Software Engineering You won't see this message or any elements not part of the book's content when you print or preview this page.

= Table of contents =
 * Preface

Software Engineering

 * Introduction
 * History
 * Software Engineer

Process & Methodology

 * Introduction
 * Methodology
 * V-Model
 * Agile Model
 * Standards
 * Life Cycle
 * Rapid Application Development
 * Extreme Programming

Planning

 * Requirements
 * Requirements Management
 * Specification

Architecture & Design

 * Introduction
 * Design
 * Design Patterns
 * Anti-Patterns

UML

 * Introduction
 * Models and Diagrams
 * Examples

Implementation

 * Introduction
 * Code Convention
 * Good Coding
 * Documentation

Testing

 * Introduction
 * Unit Tests
 * Profiling
 * Test-driven Development
 * Refactoring

Software Quality

 * Introduction
 * Static Analysis
 * Metrics
 * Metrics2
 * Visualization
 * Code Review
 * Code Inspection

Deployment & Maintenance

 * Introduction
 * Maintenance
 * Evolution

Project Management

 * Introduction
 * Software Estimation
 * Cost Estimation
 * Development Speed

Tools

 * Introduction
 * Modelling and Case Tools
 * Compiler
 * Debugger
 * IDE
 * GUI Builder
 * Source Control
 * Build Tools
 * Software Documentation
 * Static Code Analysis
 * Profiling
 * Code Coverage
 * Project Management
 * Continuous Integration
 * Bug Tracking
 * Decompiler
 * Obfuscation

Re-engineering

 * Introduction
 * Reverse Engineering
 * Round-trip Engineering

Other

 * Introduction

Editors

 * Editors

Authors

 * Authors

License
= Software Engineering =

= UML =

= Process & Methodology =

Extreme Programming
= Planning =

Specification
= Architecture & Design =

Anti-Patterns
= Implementation =

Documentation
= Testing =

Refactoring
= Software Quality =

Code Inspection
= Deployment & Maintenance =

Evolution
= Project Management =

Development Speed
= Tools =

Obfuscation
= Re-engineering =

Round-trip Engineering
= Authors =

= License = = GNU Free Documentation License =

Note: current version of this book can be found at http://en.wikibooks.org/wiki/Introduction_to_Software_Engineering