Название: Software Engineering: A Practical Approach Автор: Laxmidhar V. Gaopande Издательство: Amazon.com Services LLC Год: 2020 Страниц: 152 Язык: английский Формат: pdf, rtf, epub Размер: 10.1 MB
In this book the author has covered almost all the topics in software engineering which includes types of software projects, their execution models, software development life cycles (SDLC), different development models like Waterfall, Iterative, Incremental, Spiral, Agile and Test Driven Development (TDD). He has covered in depth software requirements including business requirement documents (BRD), functional requirement documents (FRD), software requirement specifications (SRS), what makes a good specifications, software analysis, design and architecture covering structured system analysis and design method (SSADM), object oriented analysis and design (OOAD) methodology, unified modelling language (UML) and UML diagrams, design patterns, software architecture types like layered, microservices, serverless, even driven architecture.
Usability and user experience (UX) chapter covers all important aspects of usability engineering and steps in usability. Chapters on quality and quality systems describe attributes of quality and quality systems like ISO 9001, SEI CMMI. Software testing chapter covers details of software testing, types of testing, testing models etc. Details of configuration management, release management, risk management, software support, project management and methodologies are covered in detail. Details on what makes a good project manager and project management organization are also covered in detail. Chapter on software estimation is very detailed and covers various estimation techniques, like Agile estimation, class based simplified estimation for OOAD systems, function point analysis, Mark II, COCOMO etc.
Templates for various artifacts are also listed and will be useful for the software engineering work. The book covers five interesting case studies and learnings from them from author own practical experience while executing software projects and product development. The author has also given interesting eighteen exercises for developing a new software system covering all the topics in software engineering. Lot of useful data is also shared which will be very useful for students, teachers and practitioner.
Contents: 1 Overview 19 2 Software Development Projects and Stages 21 3 Software Development Models and Approaches 35 4 Quality 46 5 Quality Systems 49 6 Business Requirements, Functional Requirements 52 and Software Requirement Specifications 7 Software Analysis and Design 65 8 Software Architecture 74 9 Software Usability and User Experience 78 10 Software Testing 82 11 Software Configuration Management 96 12 Software Release Management 101 13 Software Risk Management 105 14 Software Support 110 15 Project Management Methodologies 114 16 Project Manager Skills and Training Needs 119 17 Project Organization 121 18 Software Estimation 124 19 Project Failure 146 20 Case Studies 148 21 Exercises 154 22 Annexure A – General Systems Characteristics (GSC) 158 23 Glossary 167 24 Index 171
Скачать Software Engineering: A Practical Approach
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.