Week3 Individual Assignment

1035 words 5 pages
Week 3 individual Assignment
Comparing and Contrasting Architectural Styles
CSS/422

Service-Oriented Architecture
Software Architecture is how a system is structured, it is a collection of all the elements that are what make the system, there are several different styles which can be used to create a Program or
Programs. Software Architecture styles will describe the classes of the architecture being used, these classes of course can be used repeatedly, there are known practices that allow the reuse ( Clements, Kazman & Klein “Evaluating Software Architecture”, 2002).
With so many different Software Architectural Styles out there, there are three that are most commonly used in a
…show more content…
Object – Oriented Architecture
Object – Oriented Architecture is a design based on the division of responsibilities for an application or system into individual reusable and self-sufficient object, each containing the data and the behavior relevant to the object (msdn.microsoft.com 2006). With Object – Oriented
Architecture communication is done through interfaces, what this means is that it calls out the methods and or will access the properties of other objects through sending and receiving messages, Object – Oriented Architectural style has several principles that are key;
Abstraction
Get & Update
Inheritance
Encapsulation
Polymorphism
Decoupling
With Object- Oriented Architecture things are extremely easier to understand, it somewhat relates to real world objects. Because of Polymorphism and Abstraction, Object –Oriented
Architecture is reusable and with encapsulation the testing is more improved. Object –
Oriented Architecture style is highly cohesive because it is able locate

Related

  • Strategic Management and Individual Assignment
    2565 words | 11 pages
  • MGT 437 PROJECT MANAGMENT Complete Class Includes All DQs Individual and Team Assignments UOP Latest
    1771 words | 8 pages
  • Amba 640 Individual Assignment 2 Revise
    1748 words | 7 pages
  • Bus630 Week3 Assignment
    1195 words | 5 pages
  • BSHS 375 WK 1 Individual Assignment Interoperability Paper
    1037 words | 5 pages
  • Assignment 378 Understand How to Support Individuals with Autistic Spectrum Conditions
    5601 words | 23 pages
  • Mkt/421 Week 3 Individual Assignment- Marketing Research Analysis: Kudler Fine Foods
    1156 words | 5 pages
  • Organizational Behaviour Individual Assignment
    5771 words | 24 pages
  • Psych 625 Week 1 Individual Assignment – Time to Practice (Parts a, B, C)
    1465 words | 6 pages
  • Ntc 362 Week 5 Individual Assignment
    3536 words | 15 pages