|
ABSTRACT
This paper describes the focusing on methods of selecting a software development process. It describes the analysis and design methods used to develop large and complex sytems. It provides guidelines for the use of Object Oriented and Structured Design variants. Although the selection of one methodology over the other is not clear, a series of rules to apply in the selection process are given. The multiplicity of client/server architectures, plus several programming languages and fourth generation languages further complicate the selection. This paper proposes that the idea of following only one methodology is sometimes inappropriate. It also emphasizes the factors to consider when one methodology is chosen. There are several factors to be considered including size and complexity of the project, programming language(s) to be used, experience level of project staff, finally performance considerations.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
Bal89
|
|
| |
Boo91
|
|
| |
Boo86
|
|
| |
Cha92
|
|
| |
Cha93
|
|
| |
Coa90
|
|
| |
Coo86
|
|
| |
DeM78
|
|
| |
Jac83
|
|
 |
Jac87
|
|
| |
Kam90
|
|
| |
Lon86
|
Longworth, P G and Nicholls, D SSADM - Structured Systems Analysis and Design Method, NCC Publications (1986).
|
 |
Lub93
|
Mitchell Lubars , Greg Meredith , Colin Potts , Charles Richter, Object-oriented analysis for evolving systems, Proceedings of the 14th international conference on Software engineering, p.173-185, May 11-15, 1992, Melbourne, Australia
[doi> 10.1145/143062.143111]
|
| |
Lun81
|
|
| |
Mac86
|
|
| |
Orr81
|
Orr, K., Structured Requirements Definition, Ken Orr and Associates, 1981.
|
| |
Pre87
|
|
 |
Ren82
|
|
| |
Rob87
|
Robinson, P J (ed) The HOOD manual issue 2.1, European Space Agency, Noordwijk, The Netherlands (1987).
|
| |
Ros77
|
Ross, D T and Schomnan, K G 'Structured analysis for requirements definitions' IEEE Transactions in Software Engineering Vol. 3 No. 1 (1977) pp 1-65.
|
| |
Shl88
|
|
| |
Sut91
|
|
| |
Top93
|
Merging Topper , Paul Jorgensen , Paul Jordensen, Structured Methods: Merging Models, Techniques, and Case, McGraw-Hill, Inc., New York, NY, 1993
|
 |
Vaz93
|
|
| |
Was89
|
wasserman, A, Pircher, P A and Muller, R J 'Concepts of Object Oriented Design' Technical report Interactive Development Environments, San Francisco CA (1989).
|
| |
War81
|
Wamier, J. Logical Construetuion of Programs, Van Nostrand Reinhold, 1981.
|
| |
You90
|
Yourdon, E Modem systems analysis, Prentice Hall (1990).
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|