The creation of quality software on time and within budget has been a major problem facing the software industry for several decades. Consideration of software development and maintenance as an engineering discipline to control the developmental process can help alleviate these obstacles. This new book focuses on the best practices for software process improvement (SPI) and related international standards providing a valuable guide and reference.
The text is a collection of original and republished papers providing a significant survey on the use of SPI and software process...
The creation of quality software on time and within budget has been a major problem facing the software industry for several decades. Consideration of...
Mark J. Christensen Richard H. Thayer Leonard L. Tripp
Since the earliest days of the computer industry, managing a software project has been a complex and demanding activity. While the technical content of software products and the technical methods used to build them have changed over time, the fundamental issues that determine the success or failure of software projects have remain fairly constant. That is, the same fundamental management mistakes continue to be made. To cite a few examples; requirements are unclear at the beginning of projects and are not managed during the project, the product is not tested adequately, schedules are...
Since the earliest days of the computer industry, managing a software project has been a complex and demanding activity. While the technical content o...
This first edition of the popular tutorial, Software Engineering, describes the current state of the practice of software engineering. This book begins with an overview of current issues and in particular the engineering of large complex systems. Its collection of landmark papers goes on to describe the problems that occur in developing software, and presents the concepts for system engineering of software intensive systems and of engineering software products as the solution to the "software crisis."
The text illustrates the phases of the software development life cycle:...
This first edition of the popular tutorial, Software Engineering, describes the current state of the practice of software engineering. This book begin...
This new edition describes current best practices in requirements engineering with a focus primarily on software systems but also on systems that may contain other elements such as hardware or people. The text consists of original papers, written by experts in the field, plus revisions of papers from the first edition. The book begins with an introduction to current issues and the basic terminology of the software requirements engineering process.
The text covers the five phases of software requirements engineering -- elicitation, analysis, specification, verification, and...
This new edition describes current best practices in requirements engineering with a focus primarily on software systems but also on systems that may ...
Newly revised for 2001, this second edition of Richard Thayer's popular, bestselling book presents a top-down, practical view of managing a successful software engineering project. The book builds a framework for project management activities based on the planning, organizing, staffing, directing, and controlling model. Thayer provides information designed to help you understand and successfully perform the unique role of a project manager.
This book is a must for all project managers in the software field. The text focuses on the five functions of general management by first...
Newly revised for 2001, this second edition of Richard Thayer's popular, bestselling book presents a top-down, practical view of managing a successful...