This book presents the essentials of theory and practice of software engineering in an abstracted form. Presenting the information based on software development life cycle, the text guides the students through all the stages of software production—Requirements, Designing, Construction, Testing and Maintenance.
This book Useful for computer science students.
1. Emphasizes on non-coding areas
2. Includes appendices on “need to know” basis
3. Makes the learning easier as organized by software development life cycle
Preface
Abbreviations
1. Software Engineering Backdrop
2. Software Development Orientation
3. Practices, Processes and Architecture
4. Software Project Management
5. Project Planning
6. Project Execution, Control and Closing
7. Software Requirements Phase
8. Software Design Phase
9. Object Oriented Analysis and Design
10. User Interface Development
11. Software Construction Phase
12. Quality Control
Appendices
A: Estimation Techniques
B: Quality and Quality Management Systems
C: Metrics and Measurements
D: Configuration Management
E: Process Modelling
F: Data Modelling
G: Time Frame Modelling
H: Object Orientation and UML
Bibliography