ACM SIGPLAN Notices · 1987 · 57 citations · 7 references
ComputingInformation SystemsInformation Systems DevelopmentSoftware EngineeringSystems ModelingObject-oriented DesignObject-oriented ProgrammingRequirements ManagementRequirements ModelingSoftware DesignSoftware ModelingObject-oriented Requirements EngineeringObjectsSoftware Architecture Modeling
Object-oriented programming is a promising approach to the industrialization of the software development process. However, it has not yet been incorporated in a development method for large systems. The approaches taken are merely extensions of well-known techniques when 'programming in the small' and do not stand on the firm experience of existing developments methods for large systems. One such technique called block design has been used within the telecommunication industry and relies on a similar paradigm as object-oriented programming. The two techniques together with a third technique, conceptual modeling used for requirement modeling of information systems, have been unified into a method for the development of large systems.
7
The psychology of computer programming
Choice Reviews Online · 1999 · 971 citations
Abstract data types and the development of data structures
John V. Guttag · Communications of the ACM · 1977 · 462 citations · Full text
Structured Systems Analysis: Tools and Techniques
Michael Jackson · The Computer Journal · 1980 · 375 citations · Full text
Tim Rentsch · ACM SIGPLAN Notices · 1982 · 127 citations · Full text
Computing, Computer Science, Building Information Modeling +4