Chapter 3: Software Construction

From SWEBOK
Revision as of 23:33, 20 August 2015 by Daniel Robbins (Talk | contribs) (Created page with " ===Construction in Life Cycle Models=== ===Construction Planning=== ===Construction Measurement=== ==Practical Considerations== ===Construction Design=== ===Construction=== =...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

1 Construction in Life Cycle Models

2 Construction Planning

3 Construction Measurement

4 Practical Considerations

4.1 Construction Design

4.2 Construction

4.3 Coding

4.4 Construction Testing

4.5 Construction for Reuse

4.6 Construction with Reuse

4.7 Construction Quality

4.8 Integration

5 Construction Technologies

5.1 API Design and Use

5.2 Object-Oriented Runtime Issues

5.3 Parameterization and Generics

5.4 Assertions, Design by Contract, and Defensive Programming

5.5 Error Handling, Exception Handling, and Fault Tolerance

5.6 Executable Models

5.7 State-Based and Table-Driven Construction Techniques

5.8 Runtime Configuration and Internationalization

5.9 Grammar-Based Input Processing

5.10 Concurrency Primitives

5.11 Middleware

5.12 Construction Methods for DistributedSoftware Constructing Heterogeneous Systems

5.13 Performance Analysis and Tuning

5.14 Platform Standards

5.15 Test-First Programming

6 Software Construction Tools

6.1 Development Environments

6.2 GUI Builders

6.3 Unit Testing Tools

6.4 Profiling, Performance Analysis, and Slicing Tools

Matrix of Topics vs. Reference Material