Software Architectures Syllabus IT6602
Software Architectures Syllabus IT6602 Regulation 2013 Anna University free download. IT6602 Syllabus Regulation 2013 pdf free download.
UNIT I INTRODUCTION AND ARCHITECTURAL DRIVERS Software Architectures Syllabus
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 Software Architectures Syllabus
Quality Attribute Workshop – Documenting Quality Attributes – Six part scenarios – Case studies.
UNIT III ARCHITECTURAL VIEWS IT6602 Syllabus
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
UNIT IV ARCHITECTURAL STYLES Software Architectures Syllabus
Introduction – Data flow styles – Call-return styles – Shared Information styles – Event styles – Case studies for each style.
UNIT V DOCUMENTING THE ARCHITECTURE Software Architectures Syllabus
Good practices – Documenting the Views using UML – Merits and Demerits of using visual languages – Need for formal languages – Architectural Description Languages – ACME – Case studies. Special topics: SOA and Web services – Cloud Computing – Adaptive structures
OBJECTIVES IT6602 Syllabus:
Understand software architectural requirements and drivers
Be exposed to architectural styles and views
Be familiar with architectures for emerging technologies
OUTCOMES IT6602 Syllabus:
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
Subject Name | Software Architectures |
Subject code | IT6602 |
Regulation | 2013 |
IT6602 Syllabus click here to download
Software Architectures Important Questions