Introduction to software engineering
Book information
Description
"Software engineering lies at the heart of the computer revolution. Software is used in automobiles, airplanes, and many home appliances. As the boundaries between the telecommunications, entertainment, and computer industries continue to blur in multimedia and networking, the need for software will only increase, and software will become increasingly complex. Introduction to Software Engineering gives your students the fundamentals of this growing and rapidly changing field. The book highlights the goals of software engineering, namely to write programs that have all the following attributes: efficient, reliable, usable, modifiable, portable, testable, reusable, maintainable, compatible and correct. The nine chapters cover topics that include project management, defining requirements, software design, coding, testing and integration, delivery and installation, documentation, maintenance, and research issues. The author uses a hybrid approach, combining object-oriented technology and classical programming techniques to solve computing problems. He also places a strong emphasis on Internet technology and resources. A simple, but non-trivial, running example illustrates all stages of the software engineering process. In addition, where applicable, he covers the impact of Internet technology." -- Publisher's description Read more... Abstract: "Software engineering lies at the heart of the computer revolution. Software is used in automobiles, airplanes, and many home appliances. As the boundaries between the telecommunications, entertainment, and computer industries continue to blur in multimedia and networking, the need for software will only increase, and software will become increasingly complex. Introduction to Software Engineering gives your students the fundamentals of this growing and rapidly changing field. The book highlights the goals of software engineering, namely to write programs that have all the following attributes: efficient, reliable, usable, modifiable, portable, testable, reusable, maintainable, compatible and correct. The nine chapters cover topics that include project management, defining requirements, software design, coding, testing and integration, delivery and installation, documentation, maintenance, and research issues. The author uses a hybrid approach, combining object-oriented technology and classical programming techniques to solve computing problems. He also places a strong emphasis on Internet technology and resources. A simple, but non-trivial, running example illustrates all stages of the software engineering process. In addition, where applicable, he covers the impact of Internet technology." -- Publisher's description
Similar books
Introduction to Software Engineering, Second Edition Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series
2016 · EPUB
Epilepsy Simplified (Simplified (TFM Publishing)) (Jan 1, 2011)_(1903378737)_(TFM Publishing)
2013 · EPUB
Living Like You Mean It: Use the Wisdom and Power of Your Emotions to Get the Life You Really Want
2009 · PDF
College algebra in context
Political ideology in britain
2015 · PDF
Babyhood: stage by stage, from birth to age two: how your baby develops physically, emotionally, mentally
EPUB
Acute and critical care medicine at a glance
2014 · PDF
Precision additive metal manufacturing
2020 · PDF