Dilemma between the Structured and Object-Oriented Approaches to Systems Analysis and Design

In recent years, there has been a surge of interest in adapting object-oriented (OO) concepts, UML, and Unified Process of system development in the Systems Analysis and Design texts. However, there is a question of how to best fit these concepts with the existing coherent discussion of structured approach. This paper addresses some of the intricacies of OO concepts such as complexity of diagrams and models, weak links between phases, and lack of support for designing system components. We would like to recommend that there should be a separate text for the OO methodology and it should not present various OO models according to the phases of the traditional structured approach, rather it should focus on the evolution of the models leading to the design of the system components. Furthermore, there should be a standard set of models for the OO methodology as well as a clear definition of steps as an analyst moves from one set of models to the next.

[1]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[2]  Ian Sommerville,et al.  Software engineering (6th ed.) , 2001 .

[3]  Jeffrey L. Whitten,et al.  Systems Analysis and Design Methods , 1986 .

[4]  Stephen R. Schach An Introductionto Object-Oriented Analysis and Design with UML and The Unified Process , 2007 .

[5]  R S Pressman,et al.  Software engineering: a practitioner's approach (2nd ed.) , 1986 .

[6]  Stevan Mrdalj,et al.  Advancing the systems analysis and design curriculum , 2003 .

[7]  Richard A. Johnson,et al.  Object-Oriented Analysis and Design – What Does the Research Say? , 2002, J. Comput. Inf. Syst..

[8]  Julie E. Kendall,et al.  Systems analysis and design , 1981 .

[9]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[10]  Keng Siau,et al.  Theoretical and Practical Complexity of Unified Modeling Language: Delphi Study and Metrics Analyses , 2004, ICIS.

[11]  George Wright,et al.  The Difficulties of Learning Object-Oriented Analysis and Design: An Exploratory Study , 2002, J. Comput. Inf. Syst..

[12]  John W. Satzinger,et al.  Making the Transition from OO Analysis to OO Design with the Unified Process , 2003, Commun. Assoc. Inf. Syst..

[13]  Joey F. George,et al.  Object-Oriented System Analysis and Design , 2003 .

[14]  Jeffrey P. Landry,et al.  IS'2000: On Updating the IS'97 Model Curriculum for Undergraduate Programs of Information Systems , 1999, Journal of Information Systems Education.

[15]  Gary B. Shelly,et al.  Systems Analysis and Design , 1991 .

[16]  Bruce F. Webster,et al.  Pitfalls of object-oriented development , 1995 .

[17]  김수동,et al.  [서평]「Software Engineering : A Practitioner's Approach, 4^(th) Edition」 , 1997 .

[18]  Sridhar P. Nerur,et al.  Revolution or Evolution: A Comparison of Object-Oriented and Structured Systems Development Methods , 2001, MIS Q..

[19]  David Brown An introduction to object-oriented analysis , 1997 .

[20]  John W. Satzinger,et al.  Systems Analysis and Design in a Changing World , 2000 .

[21]  Robert M. Hayes,et al.  Systems analysis and design , 1970, ACM '70.

[22]  Stevan Mrdalj,et al.  UML coverage in systems analysis and design textbooks , 2004 .

[23]  Bill C. Hardgrave,et al.  Trends in Information Systems Curricula: Object-Oriented Topics , 1998 .

[24]  David William Brown An introduction to object-oriented analysis : objects and UML in plain English , 2002 .

[25]  Richard V. McCarthy,et al.  The Unified Modeling Language: An inquiry into current practices and user perceptions , 2004, AMCIS.