Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Empirical Study on Usage of Object Oriented Analysis and Design Techniques among Software Development Professionals


Affiliations
1 Department of Computer Applications, Apeejay Institute of Management, Jalandhar, India
2 Department of Computer Science & Engineering, Guru Nanak Dev University, Amritsar, India
     

   Subscribe/Renew Journal


The UML (Unified Modeling Language) is considered to be most widely accepted in software industry. In this paper, we provide empirical findings from a created a web survey designed for UML users on the utility of UML amongst fifty one professional software engineers using Object Oriented Analysis and Design. During survey various aspects were considered which include standards and procedures maintained, design and implementation of a System and effectiveness of measures used during software development. There is lot of variation in UML usage. In general the use of UML has a positive effect on the quality of the system, that is, it reduces defect during software development.

Keywords

Unified Modeling Language, OOAD
Subscription Login to verify subscription
User
Notifications
Font Size


  • Arisholm E., Briand L. C., Hove S. E. and Labiche Y. (2006). The Impact of UML Documentation on Software Maintenance: An Experimental Evaluation. IEEE Transactions on Software Engineering, Volume 32 , Issue 6, Pages: 365-381
  • Blaha M. R., Rumbaugh J., Jacobson I. (2008). Object Oriented Modeling and Design with UML. Second Edition, Pearson education.
  • Booch G., Maksimchuk R.A. (2008). Object Oriented Analysis and Design with Application, Pearson education.
  • Booch G., Rumbaugh J., Jacobson I. (2008). The Unified Modeling Language User Guide. Second Edition, Pearson education.
  • Briand L. C., Labiche Y. Penta M. D. , Yan-Bondoc H. (2005). An Experimental Investigation of Formality in UML-Based Development. IEEE Transactions on Software Engineering, vol. 31, no. 10, pp. 833-849
  • Fenton N.E. and Pfleeger A.L. (2004). Software Metrics : A Rigorous & Practical Approach. Thomson Computer Press.
  • Hazem Hamed, Ashraf Salem (2001). UML-L: An UML Based Design Description Language., ACS/IEEE International Conference on Computer Systems and Applications (AICCSA'01), pp.0438
  • Ivan Porres (2001). Modeling and analyzing software Behavior in UML, http://www.tucs.fi. ISBN: 951-29-2169-3
  • Lorenz M. and Kidd J. (1994). Object Oriented Software Metrics : A Practical Guide. Printice Hall Object Oriented Series.
  • Ordonez Mauricio J., Haddad Hisham M. (2008). The State of Metrics in Software Industry. IEEE Fifth International Conference on Information Technology: New Generations. Pp. 453-458.
  • Nugroho A. and Chaudron M. R. V.(2008). A survey into the rigor of UML use and its perceived impact on quality and productivity. ESEM 2008: 90-99
  • Nugroho A, Chaudron M. R. (2009) Evaluating the Impact of UML Modeling on Software Quality: An Industrial Case Study. Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems, Pages: 181 – 195.
  • Pressman R. (2005). Software Engineering: A Practitioner’s Approach. McGraw-Hill.
  • Satzinger J.W., Jackson R.B., Burd S.D. (2007).Object Oriented Analysis and Design with the Unified Process, Thomson Edition
  • Sommerville I. (2004). Software Engineering. Sixth edition. Pearson Education.

Abstract Views: 164

PDF Views: 0




  • Empirical Study on Usage of Object Oriented Analysis and Design Techniques among Software Development Professionals

Abstract Views: 164  |  PDF Views: 0

Authors

Kulwant Kaur
Department of Computer Applications, Apeejay Institute of Management, Jalandhar, India
Hardeep Singh
Department of Computer Science & Engineering, Guru Nanak Dev University, Amritsar, India

Abstract


The UML (Unified Modeling Language) is considered to be most widely accepted in software industry. In this paper, we provide empirical findings from a created a web survey designed for UML users on the utility of UML amongst fifty one professional software engineers using Object Oriented Analysis and Design. During survey various aspects were considered which include standards and procedures maintained, design and implementation of a System and effectiveness of measures used during software development. There is lot of variation in UML usage. In general the use of UML has a positive effect on the quality of the system, that is, it reduces defect during software development.

Keywords


Unified Modeling Language, OOAD

References