Please note: In order to keep Hive up to date and provide users with the best features, we are no longer able to fully support Internet Explorer. The site is still available to you, however some sections of the site may appear broken. We would encourage you to move to a more modern browser like Firefox, Edge or Chrome in order to experience the site fully.

An Integrated Approach to Software Engineering, PDF eBook

An Integrated Approach to Software Engineering PDF

Part of the Texts in Computer Science series

PDF

Please note: eBooks can only be purchased with a UK issued credit card and all our eBooks (ePub and PDF) are DRM protected.

Description

An introductory course in Software Engineering remains one of the hardest subjects to teach.

Much of the difficulty stems from the fact that Software Engineering is a very wide field which includes a wide range of topics.

Con- sequently, what should be the focus of an introductory course remains a challenge with many possible viewpoints.

This third edition of the book approaches the problem from the perspec- tive of what skills a student should possess after the introductory course, particularly if it may be the only course on software engineering in the stu- dent's program.

The goal of this third edition is to impart to the student knowledge and skills that are needed to successfully execute a project of a few person-months by employing proper practices and techniques.

In- dently, a vast majority of the projects executed in the industry today are of this scope-executed by a small team over a few months.

Another objective of the book is to lay the foundation for the student for advanced studies in Software Engineering.

Executing any software project requires skills in two key dimensions- engineering and project management.

While engineering deals with issues of architecture, design, coding, testing, etc., project management deals with planning, monitoring, risk management, etc.

Consequently, this book fo- cuses on these two dimensions, and for key tasks in each, discusses concepts and techniques that can be applied effectively on projects.

Information

Other Formats

Information

Also in the Texts in Computer Science series  |  View all