Software architecture6

308 views

Published on

lec 6

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
308
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Software architecture6

  1. 1. Software Architecture & Design BY Syed Salman Qadri Assistant Professor (CS) The Islamia University of Bahawalpur
  2. 2. Architectural Styles and Models
  3. 3. Data-Centered Architecture
  4. 4. Repository Model
  5. 5. Repository Model
  6. 6. Client/ServerArchitectures
  7. 7. Client/ServerArchitectures
  8. 8. Client/Server System
  9. 9. Client/ServerCharacteristics
  10. 10. Client/ServerCharacteristics
  11. 11. Thin Client Model
  12. 12. Thin Client Model
  13. 13. Fat Clientsome extent processing is includedon client side basically share theprocessing load on client side alsothat was not in thin client Model
  14. 14. Advantages: Execution fast, share the load ofprocessor, better utilization of resourcesDisadvantages:complicated system structure ,heavy upgradation , cost replacement andcompatibility issues.
  15. 15. Zero Client InstallBack to thin client but someapplication like browsing window ison client side (GUI is integrated onclient side)
  16. 16. References Requirements Engineering: Processes• ‘ and Techniques’ by G. Kotonya and I. Sommerville, John Wiley & Sons, 1998• Software Requirements: Objects, Functions, and States by A. Davis, PH, 1993• Software Engineering 7th Edition, by I. Sommerville, 2000• Software Engineering 7th Edition, by R. Pressman
  17. 17. • Any Question? • Thanks

×