Software Engineering 1st Edition(English, Paperback, Kelkar S. A.)
Quick Overview
Product Price Comparison
A decade ago nobody could have imagined the crucial role that software would play in our everyday life. The artificial boundaries between hardware, software, telecommunication, and many other disciplines are getting blurred very rapidly. 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. Key Features Emphasizes on non-coding areas Includes appendices on “need to know” basis Makes the learning easier as organized by software development life cycle This text is well suited for academic courses on Software Engineering or for conducting training programmes for software professionals. This book will be equally useful to the instructors of software engineering as well as busy professionals who wish to grasp the essentials of software engineering without attending a formal instructional course. Table of Contents 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