Download presentation
Presentation is loading. Please wait.
Published byMargery Hicks Modified over 9 years ago
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
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
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 !
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.