Loading...
Please wait, while we are loading the content...
Similar Documents
Towards a general object-oriented software development methodology (Document No: 19890006959)
| Content Provider | NASA Technical Reports Server (NTRS) |
|---|---|
| Author | Seidewitz, ED Stark, Mike |
| Copyright Year | 1986 |
| Description | An object is an abstract software model of a problem domain entity. Objects are packages of both data and operations of that data (Goldberg 83, Booch 83). The Ada (tm) package construct is representative of this general notion of an object. Object-oriented design is the technique of using objects as the basic unit of modularity in systems design. The Software Engineering Laboratory at the Goddard Space Flight Center is currently involved in a pilot program to develop a flight dynamics simulator in Ada (approximately 40,000 statements) using object-oriented methods. Several authors have applied object-oriented concepts to Ada (e.g., Booch 83, Cherry 85). It was found that these methodologies are limited. As a result a more general approach was synthesized with allows a designer to apply powerful object-oriented principles to a wide range of applications and at all stages of design. An overview is provided of this approach. Further, how object-oriented design fits into the overall software life-cycle is considered. |
| File Size | 737921 |
| Page Count | 15 |
| File Format | |
| Alternate Webpage(s) | http://archive.org/details/NASA_NTRS_Archive_19890006959 |
| Archival Resource Key | ark:/13960/t51g5kg5x |
| Language | English |
| Publisher Date | 1986-01-01 |
| Access Restriction | Open |
| Subject Keyword | Computer Programming And Software Hierarchies Ada Programming Language Flight Simulators Computer Systems Design Data Flow Analysis Object Programs Memory Computers Life Cycle Costs Software Engineering Ntrs Nasa Technical Reports ServerĀ (ntrs) Nasa Technical Reports Server Aerodynamics Aircraft Aerospace Engineering Aerospace Aeronautic Space Science |
| Content Type | Text |
| Resource Type | Article |