Object-Oriented and Classical Software Engineering

  • Authors:
  • Stephen R. Schach

  • Affiliations:
  • -

  • Venue:
  • Object-Oriented and Classical Software Engineering
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Integrating case studies to show the object oriented approach to software engineering, Object-Oriented and Classical Software Engineering, 7/e presents an excellent introduction to software engineering fundamentals, covering both traditional and object-oriented techniques. The coverage of both Agile processes and Open Source Software has been considerably expanded. In addition, the Osbert Oglesby running case study has been replaced with a new case study on the Martha Stockton Greengage Foundation. The new study highlights even more aspects of the Unified Process. The book’s unique organization remains in place, with Part I covering underlying software engineering theory, and Part II presenting the more practical life cycle. Complementing this well-balanced approach is the straightforward, student-friendly writing style, through which difficult concepts are presented in a clear, understandable manner. The new seventh edition provides an extensive updating of this classic software engineering text! Table of contentsPart One Introduction to Software Engineering 1 The Scope of Software Engineering 2 Software Life-Cycle Models 3 The Software Process 4 Teams 5 The Tools of the Trade 6 Testing 7 From Modules to Objects 8 Reusability and Portability 9 Planning and EstimatingPart Two The Workflows of the Software Life Cycle 10 Requirements 11 Classical Analysis 12 Object-Oriented Analysis 13 Design 14 Implementation 15 Postdelivery Maintenance 16 More on UMLAppendix A Term Project: Osric's Office Appliances and DecorAppendix B Software Engineering ResourcesAppendix C Requirements Workflow: The MSG Foundation Case StudyAppendix D Structured Systems Analysis: The MSG Foundation Case StudyAppendix E Analysis Workflow: The MSG Foundation Case StudyAppendix F Software Project Management Plan: The MSG Foundation Case StudyAppendix G Design Workflow: The MSG Foundation Case StudyAppendix H Implementation Workflow: The MSG Foundation Case Study (C++ Version)Appendix I Implementation Workflow: The MSG Foundation Case Study (Java Version)Appendix J Test Workflow: The MSG Foundation Case Study