GoConqr has a new look! Let us know what you think.

Flashcards

System design

Deleted user User has deleted their subject information English 7 cards

Cards in this deck (7)

  1. 18 System design issues1. Identify design goals (non-functional)
    2. Subsystem decomposition (functional)
    3. Identify concurrency (dynamic)
    4. Hardware/software mapping (object)
    5. Persistent data management (object)
    6. Global resource handling (dynamic)
    7. Software control (dynamic)
    8. Boundary conditions (functional)
  2. 2Coupling and cohesionCohesion: dependencies among classes
    Coupling: dependencies between subsystems
    Low Coupling & High Cohesion
  3. 3Architectural style vs. architecture (Subsystem decomposition)Subsystem decomposition: Identification, relationship to each other
    Architectural style: Pattern for subsystem decomposition
    Software architecture: Instance of an architectural style
  4. 4Layered architectural style Layer:subsystem that provides service to another subsystem with restrictions
    - Layer no knowledge of higher layer
    - Layer only depends on service from lower layer
  5. 5Client server achitectural styleOne or more servers provide services to instances of subsystem
    Server does not know interface of server
    Client knows interface of server
    Response in general immediate
  6. 6Design goals of Client-server srchitecture-Portability
    -Location Transparency
    -High Performance
    -Scalability
    -Flexibility
    -Reliability
  7. 7Model view controller (MVC) architectural styleModel (subsystem) -> updates View
    responsible for application domain
    View (subsystem) -> updates Model
    displays information to user
    Controller (subsystem) -> sends updates to Controller sub.
    responsible for interacting with user & notifying views of changes in model

Information

Description
User has deleted their subject information Flashcards on System design, created by Deleted user on 15/09/2019.
Created by
Deleted user
Views
25
History
  • Created by Mikael Caselitz · Sep 3, 2019
  • Copied by Mikael Caselitz · Sep 15, 2019
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?