Uncategorized

Anna University B.Tech IT (R13) 6th Sem Software Architectures Detailed Syllabus

Software Architectures Syllabus for B.Tech 6th sem is covered here. This gives the details about credits, number of hours and other details along with reference books for the course.

The detailed syllabus for Software Architectures B.Tech (R13) sixthsem is as follows

OBJECTIVES:

  • Understand software architectural requirements and drivers
  • Be exposed to architectural styles and views
  • Be familiar with architectures for emerging technologies

UNIT I :  INTRODUCTION AND ARCHITECTURAL DRIVERS        [9 hours]
Introduction – What is software architecture? – Standard Definitions – Architectural structures – Influence of software architecture on organization-both business and technical – Architecture Business Cycle- Introduction – Functional requirements – Technical constraints – Quality Attributes.

UNIT II  :  QUALITY ATTRIBUTE WORKSHOP               [9  hours]
Quality Attribute Workshop – Documenting Quality Attributes – Six part scenarios – Case studies.

UNIT III :  ARCHITECTURAL VIEWS                     [9  hours]
Introduction – Standard Definitions for views – Structures and views – Representing views-available notations – Standard views – 4+1 view of RUP, Siemens 4 views, SEI’s perspectives and views – Case studies

Download iStudy Android App for complete Anna University syllabus, results, timetables and all other updates. There are no ads and no pdfs and will make your life way easier.

OUTCOMES: Upon Completion of the course, the students will be able to

  • Explain influence of software architecture on business and technical activities
  • Identify key architectural structures
  • Use styles and views to specify architecture
  • Design document for a given architecture

TEXT BOOKS:

  • Len Bass, Paul Clements, and Rick Kazman, “Software Architectures Principles and Practices”, 2nd Edition, Addison-Wesley, 2003.
  • Anthony J Lattanze, “Architecting Software Intensive System. A Practitioner’s Guide”, Auerbach Publications, 2010.

REFERENCES:

  • Paul Clements, Felix Bachmann, Len Bass, David Garlan, James Ivers, Reed Little, Paulo Merson, Robert Nord, and Judith Stafford, “Documenting Software Architectures. Views and Beyond”, 2nd Edition, Addison-Wesley, 2010.
  • Paul Clements, Rick Kazman, and Mark Klein, “Evaluating software architectures: Methods and case studies. Addison-Wesley, 2001.
  • Rajkumar Buyya, James Broberg, and Andrzej Goscinski, “Cloud Computing. Principles and Paradigms”, John Wiley & Sons, 2011
  • Mark Hansen, “SOA Using Java Web Services”, Prentice Hall, 2007
    David Garlan, Bradley Schmerl, and Shang-Wen Cheng, “Software Architecture-Based Self-Adaptation,” 31-56. Mieso K Denko, Laurence Tianruo Yang, and Yan Zang (eds.), “Autonomic Computing and Networking”. Springer Verlag, 2009

For all other B.Tech IT 6th sem syllabus go to Anna University B.Tech Information Technology (IT) 6th Sem Course Structure for (R13) Batch. All details and yearly new syllabus will be updated here time to time.

Do share with friends and in case of questions please feel free drop a comment.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.