SEARCH YOUR FAVOURITE BOOK AND ORDER ONLINE

  • Fundamentals of Software Engineering ( A systematic approach to Software Development)

Fundamentals of Software Engineering ( A systematic approach to Software Development)

  • ₹ 349.00


Book Detail
Category CSE & CSIT
What's special / Useful in this book Compliant To: New Education Policy Model Curriculum Outcome Based Education Bloom's Taxonomy Software engineering is now such a huge area that it is impossible to cover the whole subject in one book. Our focus, therefore, is on key topics that are fundamental to all software development processes and topics concerned with the development of reliable, distributed systems. There is an increased emphasis on agile methods and software reuse. We strongly believe that agile methods have their place but so too does 'traditional' plan-driven software engineering. We need to combine the best of these approaches to build better software systems.
Authored By R.S Salaria S.K Gupta I. Banerjee
Publication Year 2022
ISBN-13 978-93-92-549-18-2
ASIN 92-549-18-2
Edition 1st
Pages 336
Preface(continue) Humanity is now faced with a new set of challenges - climate change and extreme weather, declining natural resources, an increasing world population to be fed and housed, international terrorism, and the need to help elderly people lead satisfying and fulfilled lives. We need new technologies to help us address these problems and, for sure, software will play a central role in these technologies. Software engineering is, therefore, a critically important technology for the future of mankind. We must continue to educate software engineers and develop the discipline so that we can create more complex software systems. Of course, there are still problems with software projects. Software is still sometimes late and costs more than expected. However, we should not let these problems conceal the real successes in software engineering and the impressive software engineering methods and technologies that have been developed.
Preface
Preface As we were writing the final chapters of this book in the summer of 2022, we realized Hat software engineering was fifty years old. In 1969 the term ' software engincering has been introduced at a NATO conference to discuss software development problems: large software systems were late, did not deliver the functionality needled by their users, cost more than expected, and were unreliable. Progress in software engineering has been remarkable over our professional life. Our societies could not function without large professional software systems. For developing any type of system, there is an alphabet soup of technologies - 12ER, NET, SaaS, SAP, BPELAWS, SOAP, CBSE, etc. - that support the development and deployment of large enterprise applications. National utilities and infrastructure - energy, communications, and transport - all rely on complex and most reliable computer-based systems. The software has allowed us to explore space and to create the World Wide Web - the most momentous information system in the history of mankind.
Table of Contents
Table of Contents Chapter 1: Introduction to Software Engineering Chapter 2: Software Lifecycle Model Chapter 3: Software Planning Chapter 4: Requirement Analysis and Specification Chapter 5: Software Design and Implementation Chapter 6: Software Testing Chapter 7: Software Maintenance Chapter 8: Practical Implementations