
v
Contents
Preface, xi
Acknowledgments, xv
Detailed Book Outline, xvii
Section i Software ConStruCtion
chapter 1 ◾ Software Complexity and Modeling 3
1.1 MODERN SOFTWARE 4
1.1.1 Soware Design 5
1.1.2 Soware Utility 7
1.1.3 Soware Production 9
1.2 SOFTWARE ENGINEERING 10
1.2.1 e Soware Development Life Cycle (SDLC) 11
1.2.2 Soware Process Methodologies 13
1.3 MODELS 15
1.3.1 Requirements Analysis and Specication 19
1.3.2 Soware Architecture 21
1.3.3 Model View Controller 22
1.3.4 Code Construction 23
1.4 SOFTWARE INTEGRATION 25
1.5 DOCUMENTATION 27
1.6 SUMMARY 28
DESIGN INSIGHTS 29