Knowledge-Based Software Assistant Advanced Development Model (KBSA/ADM)

Abstract

This document constitutes Andersen Consulting's Final Report on the project, the Knowledge Based Software Assistant/Advanced Development Model (KBSA/ADM). The KBSA/ADM project significantly explored tools and techniques for solving the software development crisis, improving the productivity, quality, and reliability of software development activities. In particular, the KBSA/ADM explored solutions to these quality of service properties by examining them in the context of: managing the complexity inherent in software development activities; enhancing coordination especially among large development teams composed from different skills sets, stakeholders, experience levels etc., and automating what is understood about the software development process in order to enhance human performance. The KBSA/ADM project conducted by Andersen Consulting has been insightful and fruitful. The results of the project team's efforts begin to implement and describe how KBSA/ADM technologies begin to address the software development problems associated with complexity, automation, and coordination. The most innovative aspects of this work have been in the areas of contextual knowledge (i.e., discussion databases and object linking), process support (i.e., personalized agendas and process enactment), evolution transformations (i.e., transformations which automate stereotypical changes to a model), and critics (i.e., integrating intelligent analysis with process enactment). While significant progress has been made, there are many areas for additional research and expansion on the work presented here.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1998
Accession Number
ADA357207

Entities

People

  • Chris Faris
  • Enaganti B. Naidu
  • James Fawcett
  • Junhui Luo
  • Kevin Benner

Tags

Communities of Interest

  • C4I
  • Energy and Power Technologies
  • Human Systems

DTIC Thesaurus Topics

  • Application Software
  • Computer Program Documentation
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computers
  • Database Management Systems
  • Databases
  • Graphical User Interface
  • Information Systems
  • Operating Systems
  • Software Design
  • Software Development
  • Software Development Tools
  • Software Testing
  • Test And Evaluation
  • Word Processors

Fields of Study

  • Computer science
  • Engineering

Readers

  • Occupational Health and Safety.
  • Software Engineering.
  • Systems Analysis and Design