Legacy Systems Upgrade for Software Risk Assessment

Abstract

Over the past 40 years limited progress has been made to help practitioners estimate the risk and the required effort necessary to deliver software solutions. Recent developments improve this outlook, one in particular, the research of Juan Carlos Nogneira. Dr. Nogneira developed a formal model for risk assessment that can be used to estimate a software project's 5 risk when examined against a desired development time-line. Dr. Nogneira developed his model based on data collected from a series of experiments conducted on the Vite'Project simulation. This unigue approach provides a starting point towards a proven formal model for risk assessment. Another issue with software development, especially in the Department of Defense (DoD), is dealing with aging legacy software systems. These systems perform the functionality of their design, but their interfaces are obsolete and changing requirements limit their functional usefulness. This thesis is an exercise in upgrading a legacy system licensed to the DoD, Vite'Project, for use with ongoing DoD research that seeks to discern truly quantifiable criteria that can be used to more accurately estimate the length of time needed to complete any software project. Accurately projecting software development times and accurate software development costs have eluded software developers for decades.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2001
Accession Number
ADA401409

Entities

People

  • Byron V. Alexander

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Basic Programming Language
  • Computer Programming
  • Computer Programs
  • Computers
  • Databases
  • Department Of Defense
  • Engineering
  • Graphical User Interface
  • Organizational Structure
  • Risk
  • Risk Analysis
  • Simulations
  • Software Development
  • Spreadsheet Software
  • Statistical Analysis
  • Statistics
  • Word Processors

Fields of Study

  • Computer science
  • Engineering

Readers

  • Life Cycle Cost Analysis
  • Parallel and Distributed Computing.
  • Systems Analysis and Design