You are on page 1of 4

Supermaket Management

Architectural Analysis Solution


Leader: Đặng Nhật Minh

Members: Đinh Văn Lượng

September 1, 2019

1
Table of Contents

1. Exercise: Architectural Analysis 3


1.1. Key Abstractions 3
1.1.1. Key Abstraction Definitions 3
1.2. Upper-Level Layers and Their Dependencies 4
1.2.1. Layer Definitions 4

2
SUPERMARKET MANAGEMENT SYSTEM
Architectural Analysis Solution

1. Exercise: Architectural Analysis


1.1. Key Abstractions

1.1.1. Key Abstraction Definitions


Billing System: An external system that calculates the total bill of an order.
Analysis Mechanism: Legacy Interface.
Customer: A person who buys products.
Analysis Mechanism: Persistence, Security.
Order: A record of a sale made by Order Submitting Clerk.
Analysis Mechanism: Persistence, Security.
Order Item: An item in the order.
Analysis Mechanism: Persistence, Security.
ProjectManagementDatabase: The database containing information regarding
projects.
Analysis Mechanism: Legacy Interface.

3
1.2. Upper-Level Layers and Their Dependencies

1.2.1. Layer Definitions


UI: The UI layer contains UI design elements.
Application: The Application layer contains application-specific design elements.
Business Services: The Business Services layer contains business-specific elements
that are used in several applications.

You might also like