Presentation is loading. Please wait.

Presentation is loading. Please wait.

Team 4 Software Architecture and Design Final Project.

Similar presentations


Presentation on theme: "Team 4 Software Architecture and Design Final Project."— Presentation transcript:

1 Team 4 Software Architecture and Design Final Project

2 ACDM and Team Architecture Driver Architecture Design Analyzes and Evaluate Architecture Design Demo and QA CONTENTS

3 Team Tăng Khánh Phú Đô ThịThanh Xuân Dương Hoài Khánh Vũ Nguyên Anh Nguyên Phong Thanh Bui Nhât Tiên Tăng Khánh Phú Đô ThịThanh Xuân Dương Hoài Khánh Vũ Nguyên Anh Nguyên Phong Thanh Bui Nhât Tiên

4 Master Design Plan Master Design Plan

5 Architecture Driver High level requirement IDRequirementPriority RE001Products sold at stores have bar codes attached which indicate the product codes High RE002Customer who have become point service members are issued point cards, which bear bar codes indicating their member numbers, and when they purchase products with cash, they are awarded points based on the amount of their purchase. The point award rate is fixed, and stored in the system as constant High RE003The awarded points become valid for use the following day, and can be used by the member who accrued the points in place of cash when making a purchase Medium

6 Architecture Driver High level requirement RE004In the sales operation at the POS terminals, first the member number is read from the point card, and then the number of points accrued by the member is displayed High RE005The bar codes of the products being purchased are scanned, and the total amount is determined. Medium RE006The sales data, including the number of points earned and the number of points used, is recorded Medium RE007Products are classified into product types such as food, general merchandise, etc. Not all stores carry every product type, and the range of product types carried is designated for each store. High

7 Architecture Driver High level requirement RE008The system is also capable of performing the statistical analysis on the sales records of all stores in near real-time manner. The statistical analysis of the sales records is performed using the sales data stored at the head office server. High RE009User can enter these codes by using computer keyboardMedium RE010Only Web browser, no local Database needed for any POS terminal. And authorized managers can display statistic reports from Internet. High

8 Architecture Driver Quality Attribute Quality attribute IDConcernDescriptionRelation to use case Performa nce QAP001Respond time of the system Respond time when execute sale transaction at store must fast Manage Payment QAP002Statistic and report sale information Analyzing sale information at the all store and report for administrator about 5 seconds View Statistic and report sale information UsabilityQAU003Easy to useThe system supports user enter product code from computer keyboard Manage Payment

9 Architecture Driver Quality Attribute Securit y QAS 004 Limited accessUser can’t access to the functions that user is unauthorized Manage User Correct ness QA C00 5 Point data of customer member When the customer member uses point for payment, the point is used to immediately be minus from the customer member point of accumulated Manage Payment Modifi ability QA M00 6 System is easy to modify When user request changes such as add\edit\delete a function, a module easier Availab ility QA A00 7 Crashes down timeServer crashed. An alternative server is made available in less than 6 seconds Manage Payment

10 Architecture Driver Constraints No.IDConsiderBusiness Constraints 1BC001 Schedule limitations Release product : Jul 5, 2012 Estimate duration : 3 months 2BC002ResourcesSix member of project team Average each person work 20hours/week

11 Architecture Driver Constraints No.IDConsiderTechnical Constraints 1TC001 Tools and method Visual studio 2010,ASP.NET MVC 3 framework 2TC002 DatabaseUsing a database at head office 3TC003 Network hardware Administrator can display statistic reports from internet 4TC004 Computer languageC# 5TC005 Commercial Software Product SQL server 2008

12 Architecture Driver Architecture Driver Priority DifficultyPriorityDescriptions 1High The features or quality that are required to develop by customer 2Medium Develop suggested features or quality that customer approved 3LowThe features or quality that customer intend to develop but it are not in the project plan

13 Architecture Design Deployment view.

14 Architecture Design Module view Layer view

15 Architecture Design Module view Decomposition

16 Architecture Design Module view Data model.

17 Architecture Design C & C view Multitier

18 Document Mapping and Analyzes Analyzes and Evaluation Architecture Design

19 Team 4 And have a nice day Thank You!


Download ppt "Team 4 Software Architecture and Design Final Project."

Similar presentations


Ads by Google