Quantitative Tracking Pedagogy of Software Architecture

Authors

  • Shobha M   Lecturer, Department of Computer science and Engineering, Al-khateeb (Govt-Aided) Polytechnic, Bangalore, Karnataka, India
  • Bhavani H R  Lecturer, Department of Computer science and Engineering, Al-khateeb (Govt-Aided) Polytechnic, Bangalore, Karnataka, India

Keywords:

ADL's, UML.

Abstract

Software architecture is a moderately new point in engineering a software system. It is rapidly turning into a focal issue, and leading-edge associations spend an extensive division of their advancement exe rtion on Software architecture. Hence, Software architecture is progressively regularly the point of a committed course in programming building educational program. There are two general flavors concerning the substance of such a course. One flavour underscores the programming-in-the-substantial parts of software architecture furthermore, focuses on architectural patterns and designs, engineering portrayal dialects such as languages and so forth. The other underscores the correspondence parts of software architecture to an assortment of stakeholders , in this manner recognizing a more extensive perspective of software architecture. In this paper we report our encounters with two e xpert level courses in software architecture that emphasis on these correspondence perspectives. We demonstrate that, by suitably centering the substance of such a course, key parts of this mechanically exceptionally pertinent field inside of software architecture can be taught effectively in a college course.

References

  1. L. Bass, P. Clements, and R. Kazman.Software architecturein Practice. Addison Wesley, second edition, 2013.
  2. D. Budgen. Software Design. Addison Wesley, second edition, 2013.
  3. F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, and M. Stal.A System of Patterns.John Wiley & Sons, 2016.
  4. P. Clements, F. Bachman, L. Bass, D. Garlan, J. Ivers,
  5. R. Little, R. Nord, and J. Stafford. Documenting Software Architectures: Views and Beyond. Addison Wesley, 2013.
  6. P. Clements, R. Kazman, and M. Klein.Evaluating Software architectures: Methods and Case Studies. Addison-Wesley, 2012.
  7. D. Dikel, D. Kane, and J. W ilson. Software architecture: Organizational Principles and Patterns. Prentice Hall, 2012.
  8. O. Hazzan. The reflective practitioner perspective in software engineering education.Journal of Systems and Software, 63(3):161–171, 2017.
  9. . Hughes and S. Parkes.Impact of Verbalisation upon Students’ Software Design and Evaluation. In Proceedings 8th International Conference on Empirical Assessment in Software Engineering (EASE 2004, pages 121–134. IEEE, 2014.
  10. IEEE Recommended Practice for Architecture Description. Technical report, IEEE Standard 1471, IEEE, 2010.
  11. M. Jaccheri. Tales from a Software architectureCourse Project. On -line at http://www.idi.ntnu.no/ letizia/swarchi/eCourse.html, 2012.
  12. H. Koning and H. van Vliet. A Method for Defining IEEE STD 1471 Viewpoints, 2014. Submitted for publication.
  13. R. Malveau and T. Mowbray.Software Architect BOOTCAMP. Prentice Hall, second edition, 2004.
  14. N. Medvidovic and R. Taylor. A Classification and Comparison Framework for Software architectureDescription Languages.IEEE Transactions in Software Engineering , 26(1):70–93, 2010.
  15. G. Muller. Expe riences of Teaching Systems Architecting.In INCOSE 2014,.
  16. H. van Vliet. Software Engineering: Principles and Practice. Wiley, second edition, 2010.

Downloads

Published

2020-06-30

Issue

Section

Research Articles

How to Cite

[1]
Shobha M , Bhavani H R, " Quantitative Tracking Pedagogy of Software Architecture " International Journal of Scientific Research in Computer Science, Engineering and Information Technology(IJSRCSEIT), ISSN : 2456-3307, Volume 6, Issue 3, pp.841-848, May-June-2020.