Skip to main content

A Novel Model Object Oriented Approach to the Software Design

  • Conference paper
  • First Online:
Intelligent Data Engineering and Analytics

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1177))

  • 635 Accesses

Abstract

This paper discusses the problems concerning several object-oriented approach developed by researchers, academies, designers and developers which has led to the use of various object-oriented methods for the software system development. The technique and approach used in various object-oriented designs lack in process model and do not include mechanisms necessary for user requirements, specifications, understanding ability and better identification with end user during software development process. These aspects are very important in software system design, where the user interaction with software is very high and significant. The software systems developed as per the user’s requirements without proper approach lead to unsustainable, robust and of no use to the end user. Therefore, it is important for the designers and developers to make proper design model and then start the implementation process. This paper explains the existing object-oriented models and the problems faced by designers in design and implementation process and it also proposes a new technique. The proposed technique will provide a better object-oriented approach to different level of designers in software design.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Myers, B.A., Rosson, M.B.: Survey on user interface programming. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 195–202. ACM (1992)

    Google Scholar 

  2. Gould, J.D., Lewis, C.: Designing for usability: key principles and what designers think. Commun. ACM 28(3), 300–311 (1985)

    Article  Google Scholar 

  3. Biddle, R.: A lightweight case tool for learning OO design. In: Proceedings of Oopsla 2000 Educators Symposium, pp. 78–83 (2000)

    Google Scholar 

  4. Lewis, T.L., Pérez-Quiñones, M.A., Rosson, M.B.: A comprehensive analysis of object-oriented design: towards a measure of assessing design ability. In: 34th Annual Frontiers in Education, 2004. FIE 2004, pp. S3H–16. IEEE (2004)

    Google Scholar 

  5. Din, J., Idris, S.: Object-oriented design process model. Int. J. Comput. Sci. Netw. Secur. 9(10), 71–79 (2009)

    Google Scholar 

  6. Booch, G.: Object-oriented analysis and design with applications. In: The Benjamin/Cummings Publishing Company, Inc (1994)

    Google Scholar 

  7. Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., Lorensen, W.E.: Object-Oriented Modeling and Design, vol. 199, no. 1. Prentice-hall, Englewood Cliffs, NJ (1991)

    Google Scholar 

  8. Jacobson, I.: Object-oriented software engineering: a use case driven approach. Pearson Education India (1993)

    Google Scholar 

  9. Wirfs-Brock, R.J., Johnson, R.E.: Surveying current research in object-oriented design. Commun. ACM 33(9), 104–124 (1990)

    Article  Google Scholar 

  10. Coad, P., Yourdon, E., Coad, P.: Object-Oriented Analysis, vol. 2. Yourdon press, Englewood Cliffs, NJ (1991)

    Google Scholar 

  11. Shlaer, S.: The shlaer-mellor method. In: Project Technology White Paper (1996)

    Google Scholar 

  12. Suppapitnarm, A., Ahmed, S.: E-learning from knowledge and experience capture in design. In: The First National Conference of Electronic Business. N/A (2002)

    Google Scholar 

  13. Garner, S., Haden, P., Robins, A.: My program is correct but it doesn’t run: a preliminary investigation of novice programmers’ problems. In: Proceedings of the 7th Australasian Conference on Computing Education, vol. 42, pp. 173–180. Australian Computer Society, Inc. (2005)

    Google Scholar 

  14. Robins, A., Haden, P., Garner, S.: Problem distributions in a CS1 course. In: Proceedings of the 8th australasian conference on computing education, vol. 52, pp. 165–173. Australian Computer Society, Inc. (2006)

    Google Scholar 

  15. Eckerdal, A., McCartney, R., Moström, J.E., Ratcliffe, M., Zander, C.: Can graduating students design software systems? In: SIGCSE’06, pp. 403–407. ACM (2006)

    Google Scholar 

  16. Simon, B., Hanks, B.: First-year students’ impressions of pair programming in CS1. J. Educ. Resour. Comput. (JERIC) 7(4), 5 (2008)

    Google Scholar 

  17. Ryan, C.: A Methodology for the Empirical Study of Object-Oriented Designers. RMIT University (2002)

    Google Scholar 

  18. Moynihan, G.P., Suki, A., Fonseca, D.J.: An expert system for the selection of software design patterns. Expert Syst. 23(1), 39–52 (2006)

    Article  Google Scholar 

  19. Sim, E.R., Wright, G.: The difficulties of learning object-oriented analysis and design: an exploratory study. J. Comput. Inf. Syst. 42(2), 95–100 (2002)

    Google Scholar 

  20. Or-Bach, R., Lavy, I.: Cognitive activities of abstraction in object orientation: an empirical study. ACM SIGCSE Bull. 36(2), 82–86 (2004)

    Article  Google Scholar 

  21. Dig, D., Johnson, R., Marinov, D., Bailey, B., Batory, D.: COPE: vision for a change-oriented programming environment. In: Proceedings of the 38th International Conference on Software Engineering Companion, pp. 773–776. ACM (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to J. Prabhu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Yadav, R., Singh, V., Prabhu, J. (2021). A Novel Model Object Oriented Approach to the Software Design. In: Satapathy, S., Zhang, YD., Bhateja, V., Majhi, R. (eds) Intelligent Data Engineering and Analytics. Advances in Intelligent Systems and Computing, vol 1177. Springer, Singapore. https://doi.org/10.1007/978-981-15-5679-1_34

Download citation

Publish with us

Policies and ethics