Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Architect and Design Final Project– K15T2 – Team 04.

Similar presentations


Presentation on theme: "Software Architect and Design Final Project– K15T2 – Team 04."— Presentation transcript:

1 Software Architect and Design Final Project– K15T2 – Team 04

2  Members of team 4  Overview system  Architecture drivers  Pos Architecture Allocation view Module view C&C view  Experience & lesson  Demo AGENDA

3  Hoàng Th ị Kim Dâng - Leader  Thái Thanh Nhã  T ừ Huỳnh Th ắ ng  Tr ầ n Ti ễ n H ư ng  Tr ầ n Th ị M ộ ng Hà  Chu Th ị Thu H ươ ng Members of team 4

4  Company A, a retail chain, has decided to develop a sales system  Company decided to choose the Web solution using ASP.NET MVC 3 framework, only Web browser, no local Database needed for any POS terminal. And authorized managers can display statistic reports from Internet. Overview System

5

6 Plan

7 Schedule

8 Use case Quality attribute Constraints Architecture drivers

9 Use case

10 Quality attribute IDQuality Concer n Description Relate to UC Priority Impor tant Diffic ult QU01Usability Easy to use Usability is concerned with how easy it is for the user to accomplish a desired task and the kind of user support the system provides Mediu m Low QP01Performanc e Load product Informati on When cashier beer the product code, Product information must be shown in 2 second UC_C0 2 UC_C0 3 UC_C0 4 High Mediu m

11 QualityConcernDescription Relate to UC Priority ImportantDifficult Performan ce Load point of customer When Cashier beer the point card of customer, Point of customer must be shown in 2 second UC_C02 UC_C03 UC_C04 UC_04 HighLow Performan ce Perform statistical report When manager perform statistical report, data must be process and shown in 5 second UC_08HighLow SecurityData must be encrypted by MD5 HighLow

12 IDQualityConcernDescription Relat e to UC Priority Import ant Difficult QS02 Security Have firewall Prevent hacker from internet HighLow QA01 Availabilit y System can run during store work Ensure the store is always helped by system and in a state ready to work Mediu m QSc01ScabilitySystem is design with 3 layer. So It’s easy to upgrade or add more feature. Mediu m

13 IDQuality Concer n Description Relat e to UC Priority Import ant Diffic ult QSc02ScabilitySystem can handle 100 request per second Load balancer will be put in head office, Load balancer connect with 2 webservers, 2 webservers connect with 1 database ( Physic view ) HighLow

14 Title: Quality attribute scenario/use case IDStakeholder PriorityDifficulty Ranking QU01MediumLow QP01HighMedium QP02HighLow QP03HighLow QS01HighLow QS02HighLow QA01Medium QSc01MeidumMedium QSc02HighLow Architecture Drivers Prioritization

15 IDConsiderationTechnical Constrains TC01 Computer operating system(s) Products running on Window XP/7 TC02Computer platform(s) The database must use SQL 2008 and runs on the Web TC03Computer languages(s)Visual C# TC04Tool & MethodsVisual 2010 ASP.NET MVC 3 Framework Technical constraints

16 IDConsiderationBusiness Constrains BC01Schedule limitations The project was developed from 6/2012 to 07/10/2012 BC02 Time to release product is 07/10/2012 with full product features that customers require BC03 Expand Products are always in a state can expand, ready to develop more new features BC04MaintenanceProducts are maintained for 2 years Business constraints

17 Allocation view

18 Module view- Data Model

19 Module view - Decomposition MVC Model

20

21 C&C view - Check-out product

22 C&C view - Manage product

23 C&C view-Perform statistical report

24  Gain more experience of teamwork  Better understanding of architecture and architectural design for the system  Having knowledge about ASP.NET MVC 3  Experience in the regulation time for many projects Experience & lesson

25 DEMO SYSTEM

26 Thanks for your listening !


Download ppt "Software Architect and Design Final Project– K15T2 – Team 04."

Similar presentations


Ads by Google