Combining Architecture-Centric Engineering with the Team Software Process

Abstract

This report contains a description of an architecture-centric life-cycle model that uses the Carnegie Mellon Software Engineering Institute's architecture-centric engineering (ACE) methods embedded in a Team Software Process (TSP) framework and our experience in piloting the approach in an actual development effort. Combining ACE and TSP provides an iterative approach for delivering quality systems on time and within budget. TSP provides the infrastructure in estimation, planning, measurement, and project management. ACE provides the means for designing, evaluating, and implementing a system so that it will satisfy its business and quality goals. Bringing these approaches together results in something that is much more than the sum of the parts. The combined approach offers help to organizations to set an architecture/developer team in motion using mature, disciplined engineering practices that produce quality software quickly.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2010
Accession Number
ADA536714

Entities

People

  • Felix H. Bachmann
  • James Mchale
  • Robert Nord

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Agile Software Development
  • Commerce
  • Computer Programming
  • Department Of Defense
  • Engineering
  • Engineers
  • Extreme Programming
  • Infrastructure
  • Lessons Learned
  • Life Cycles
  • Measurement
  • Project Management
  • Prototypes
  • Software Design
  • Software Development
  • Standards
  • Training

Fields of Study

  • Computer science
  • Engineering

Readers

  • Organizational Process Management (OPM).
  • Software Engineering.