A Framework for Corporate Implementation of Object-Oriented Software Development

Abstract

The object paradigm is praised by many software engineers as a solution for managing today's complex software development. Its scope covers all phases of a software development life cycle. Applying the paradigm through object-oriented analysis, object-oriented design, and object-oriented programming promises many benefits. Code is easier to reuse. Transitions across the development phases are more understandable. System development costs and time are reduced to yield higher returns on investment. Reaping the benefits of object-oriented software development (OOSD) comes at the expense of major changes. Traditional software developers must covert to a technology conceptually opposed to past practices. The initial costs for converting to OOSD are quite high. New training, tools, and management practices are required. Before fully committing to these changes a company must answer three basic questions: (1) Is the object paradigm useful to software development? (2) If so, how can it be applied to reap the most benefits? (3) What are the impacts on organizational dynamics?

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1992
Accession Number
ADA258717

Entities

People

  • James M. Mcvay

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Human Systems
  • Weapons Technologies

DTIC Thesaurus Topics

  • Air Force
  • Business Administration
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Control Systems
  • Engineers
  • Information Processing
  • Information Systems
  • Object Oriented Programming
  • Operations Research
  • Programming Languages
  • Software Development
  • Students
  • Systems Engineering
  • Systems Management

Fields of Study

  • Computer science
  • Engineering

Readers

  • Economics
  • Software Engineering.