Process Technologies Method and Tool Report. Volume 1,

Abstract

In this era of increasingly complex software and mushrooming software development and maintenance costs, the software engineering community needs to improve its practices to remain competitive and to produce software that can meet complex software requirements. Projects often overrun costs, miss deadlines, and fail to meet the requirements of the customer. Now new software process technologies are evolving to help address these concerns in the areas of process assessment, definition, simulation, and enactment. A software process is a set of activities, methods, practices, and transformations that people use to develop and maintain software and associated products. The quality of a product stems, in large part, from the quality of the process used to create it. To consistently improve products, the process used for developing them should be understood, defined, measured, and progressively improved. Software process assessment is the act of determining the maturity of an organization's software process. Software process definition is the act of specifying in some detail an organization's software process. Software process simulation is the act of executing a software process definition. The term modeling will often be used in this report to encompass both process definition and simulation. The term enactment denotes the use of a formal process definition to guide and control the software process. In this report, software process technologies will be described, their benefits outlined, and their implications assessed. Technology maturity will be discussed and recommendations will be given for technologies that can be effectively used today.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1994
Accession Number
ADA325383

Entities

People

  • Anne Clough
  • Bruce Allgood
  • Gary Cunha
  • James Vanburen

Tags

Communities of Interest

  • Biomedical
  • C4I
  • Engineered Resilient Systems
  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Air Force
  • Air Force Facilities
  • Artificial Intelligence
  • Business Administration
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Control Systems
  • High Level Languages
  • Information Systems
  • Operating Systems
  • Software Development
  • Software Development Tools
  • Systems Engineering
  • Test And Evaluation

Fields of Study

  • Computer science
  • Engineering

Readers

  • Defense Acquisition Program Management
  • Software Engineering.