Software Architectures - IT6602

Online Study Material, Lecturing Notes, Assignment, Reference, Wiki and important questions and answers

Software Architectures

INTRODUCTION AND ARCHITECTURAL DRIVERS


=> What is software Architecture?
=> Various Definitions of Software Architecture
=> Architectural Structures and Views
=> Architectures are Influenced by the Technical Environment
=> The Architecture Business Cycle(ABC)
=> Requirements of Software Architecture
=> Functional Requirements - Software Architectures
=> Technical Constraints- Software Architectures
=> Architecture and Quality Attributes
=> Software Architecture and Requirements
=> Functionality - Software Architectures
=> Quality Attribute Considerations
=> Specifying Quality Attribute Requirements
=> Achieving Quality Attributes through Tactics
=> Guiding Quality Design Decisions

QUALITY ATTRIBUTE WORKSHOP


=> Quality Attribute Workshop
=> Quality Attribute Workshop(QAW) Method
=> Documenting Quality Attributes
=> Six Part Scenarios
=> Case Study on Software Quality Usability

ARCHITECTURAL VIEWS


=> Architectural Views
=> Architectural Structures And Views
=> Architectural Viewpoints
=> A Survey of Software Architecture Viewpoint Models and StandardNotations
=> Architectural Blueprints - The “4+1” View Model of Software Architecture
=> Rational Unified Process/Kruchten(RUP) 4+1

ARCHITECTURAL STYLES


=> Software Architectural styles Introduction
=> Data Flow Styles
=> Call Return Styles
=> Shared Information Style
=> Event Based Styles
=> Architecture Case Study: Key Word in Context (KWIC)

DOCUMENTING THE ARCHITECTURE


=> Documenting a View
=> Documenting Behavior
=> Documenting Interfaces
=> Documentation across Views
=> How the Documentation is Organized to Serve a Stakeholder
=> What the Architecture is
=> Unified Modeling Language(UML)
=> Component and Connector Views
=> Allocation Views
=> Visual Language Representation
=> Formal Methods
=> Architecture Description Language(ADL)
=> ACME



Copyright © 2018-2020 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.