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.