Software engineering

Software engineering: a holistic view

by Blum, Bruce I.

Type Book
Rate 0.0 /5

This text presents software engineering as an evolving discipline, and current practices are explained in the context of their initial goals and historical setting. The software process is one of problem solving, and the solutions must be expressed as formal models. This cohesive work provides a basic grounding in the process of software development and explains how a disciplined application of methods and tools can improve the quality and productivity of projects such as information systems, s…

Read More ↓

Title Statements

  • Full title :Software engineering : a holistic view / Bruce I. Blum.

Summary

This text presents software engineering as an evolving discipline, and current practices are explained in the context of their initial goals and historical setting. The software process is one of problem solving, and the solutions must be expressed as formal models. This cohesive work provides a basic grounding in the process of software development and explains how a disciplined application of methods and tools can improve the quality and productivity of projects such as information systems, software tools, and engineering analyses. Designed as a text for upper-class undergraduates, or first-year graduates, this book offers an integrated and pragmatic overview of software engineering that should be of interest to practitioners as well. Techniques are compared and contrasted, and the way in which each responds to particular problems inherent in software engineering is demonstrated. All illustrations are drawn from a central case study--the development of a software configuration management system. The book contains exercises and an extended reading list.

Read More ↓

Edition Statements

  • Publication Date:1992.

Publication Statements

The Physical Object

  • Description:xiii, 588 pages : : illustrations ; : 25 cm

Edition Identifiers

  • ISBN:019507159X, 9780195071597
  • oclc:ocm24375468
  • LC Classification:QA76.758
  • Dewey Decimal:005.1

Table of Contents

1: The Software Process. 1.1: What Is Software Engineering? 1.1.1: The Origins of Software Engineering. 1.1.2: Some Modern Views of Software Engineering. 1.2: Models of the Software Process. 1.2.1: A traditional Waterfall Model. 1.2.2: The Essential Software Process. 1.2.3: Some Alternative Models. 1.3: Software Engineering as Problem Solving. 1.3.1: Problem Solving. 1.3.2: Modeling Concepts. 1.3.3: Methods, Tools, and Environments. 1.4: Facts, Myths, and Perceptions. 1.4.1: The Famous GAO Report. 1.4.2: Software Engineering Findings. 1.5: Some Final Comments -- 2: Requirements Analysis and Modeling. 2.1: Approaching Requirements Analysis. 2.1.1: Distinguishing between the What and How. 2.1.2: The Role of Prototypes. 2.2: The Configuration Management Case Study. 2.3: Modeling Techniques. 2.3.1: Data Models. 2.3.2: Process Descriptions. 2.3.3: Formal Methods. 2.3.4: Textual Specifications. 2.4: Implicit Requirements. 2.4.1: The User Interface. 2.4.2: The Ilities. 2.5: The Next Steps -- 3: Modeling-In-The-Large. 3.1: Decomposition and Composition. 3.2: Structured Analysis and Structured Design. 3.2.1: Structured Analysis and the SCM Case Study. 3.2.2: Structured Design. 3.2.3: Varia…

Read More ↓

Subjects

Writers

More from this Series

Rate & Review

0.0/5
(0 people Voted)

No reviews yet. Be the first to rate this work.

Files & Downloads

  • Software Engineering: A Holistic View -- (.djvu)

    DJVU · 5.4 MB · updated