Software Architectures - IT6602

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

Software Architectures

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



Privacy Policy, Terms and Conditions, DMCA Policy and Compliant, Contact

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