Computer Software Project Management: An Introduction

Abstract

This thesis addresses the general principles of computer software project management. The main objective is to aid perspective software project managers in dealing with the development and management of software projects. The definition of the classical software development life cycle is given. The components include system engineering, analysis, design, coding, testing, and maintenance. The thesis contains a description of the reasons why many software projects have cost overruns and late schedules. The variability of requirements and software complexity are two factors. Proper project management is one remedy to project cost overruns and late schedules. The components of software project management are planning, organizing, directing, and controlling. Many tables of comparisons and techniques for aiding software project management are given. State of the art software development techniques are discussed. Finally, a checklist to aid software managers when developing software is provided.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1991
Accession Number
ADA246147

Entities

People

  • Samuel M. Liberto

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • C4I
  • Energy and Power Technologies
  • Engineered Resilient Systems
  • Human Systems
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Air Force
  • Business Administration
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Engineers
  • Gantt Charts
  • Management Personnel
  • Organizational Structure
  • Risk Analysis
  • Software Development
  • Software Development Tools
  • Software Metrics
  • Software Prototyping
  • Software Testing
  • United States

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Science.
  • Life Cycle Cost Analysis
  • Systems Analysis and Design