software architect – design. introduction architecture drivers pos system architecture mapping...

18
POS SYSTEM SOFTWARE ARCHITECT – DESIGN

Upload: luke-leonard

Post on 02-Jan-2016

227 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: SOFTWARE ARCHITECT – DESIGN.  Introduction  Architecture Drivers  POS System Architecture  Mapping Between Perspective  Evaluate Architecture  Project

POS SYSTEM

SOFTWARE ARCHITECT – DESIGN

Page 2: SOFTWARE ARCHITECT – DESIGN.  Introduction  Architecture Drivers  POS System Architecture  Mapping Between Perspective  Evaluate Architecture  Project

Agenda

Introduction

Architecture Drivers

POS System Architecture

Mapping Between Perspective

Evaluate Architecture

Project Plan

Demo

Page 3: SOFTWARE ARCHITECT – DESIGN.  Introduction  Architecture Drivers  POS System Architecture  Mapping Between Perspective  Evaluate Architecture  Project

Introduction

Purpose of DocumentArchitect and Developer :

Overall architectural design and software design

Developers: Easy implement and unit test

Organization

Group 2.5 – VANLANG University

Page 4: SOFTWARE ARCHITECT – DESIGN.  Introduction  Architecture Drivers  POS System Architecture  Mapping Between Perspective  Evaluate Architecture  Project

Introduction

Business Case Pos System project:

“A Web Platform System, designed for a retail and service environment, will replace cash registers or sale employee to improve efficiency and accuracy.”

Page 5: SOFTWARE ARCHITECT – DESIGN.  Introduction  Architecture Drivers  POS System Architecture  Mapping Between Perspective  Evaluate Architecture  Project

.Context

Page 6: SOFTWARE ARCHITECT – DESIGN.  Introduction  Architecture Drivers  POS System Architecture  Mapping Between Perspective  Evaluate Architecture  Project

Architecture Drivers

*Constraint

*Quality Attribute

*Scenario

*Utility Tree

Page 7: SOFTWARE ARCHITECT – DESIGN.  Introduction  Architecture Drivers  POS System Architecture  Mapping Between Perspective  Evaluate Architecture  Project

Constraint

Page 8: SOFTWARE ARCHITECT – DESIGN.  Introduction  Architecture Drivers  POS System Architecture  Mapping Between Perspective  Evaluate Architecture  Project

Quality Attribute

*Performance

*Security

*Availability

Page 9: SOFTWARE ARCHITECT – DESIGN.  Introduction  Architecture Drivers  POS System Architecture  Mapping Between Perspective  Evaluate Architecture  Project

ScenarioPerformance

Page 10: SOFTWARE ARCHITECT – DESIGN.  Introduction  Architecture Drivers  POS System Architecture  Mapping Between Perspective  Evaluate Architecture  Project

ScenarioSecurity

Page 11: SOFTWARE ARCHITECT – DESIGN.  Introduction  Architecture Drivers  POS System Architecture  Mapping Between Perspective  Evaluate Architecture  Project

ScenarioAvailability

Page 12: SOFTWARE ARCHITECT – DESIGN.  Introduction  Architecture Drivers  POS System Architecture  Mapping Between Perspective  Evaluate Architecture  Project

Utility Tree

Page 13: SOFTWARE ARCHITECT – DESIGN.  Introduction  Architecture Drivers  POS System Architecture  Mapping Between Perspective  Evaluate Architecture  Project

POS System Architecture

*Module View*Decomposition View

*Data model View

*C&C View *Call & Return

*Allocation View*Deployment view

Page 14: SOFTWARE ARCHITECT – DESIGN.  Introduction  Architecture Drivers  POS System Architecture  Mapping Between Perspective  Evaluate Architecture  Project

Decomposition View Module View

Page 15: SOFTWARE ARCHITECT – DESIGN.  Introduction  Architecture Drivers  POS System Architecture  Mapping Between Perspective  Evaluate Architecture  Project

Data module View Module View

Page 16: SOFTWARE ARCHITECT – DESIGN.  Introduction  Architecture Drivers  POS System Architecture  Mapping Between Perspective  Evaluate Architecture  Project

Call & Return Style C&C View

Page 17: SOFTWARE ARCHITECT – DESIGN.  Introduction  Architecture Drivers  POS System Architecture  Mapping Between Perspective  Evaluate Architecture  Project

*Evaluate Architecture

Page 18: SOFTWARE ARCHITECT – DESIGN.  Introduction  Architecture Drivers  POS System Architecture  Mapping Between Perspective  Evaluate Architecture  Project

DEMO

POS SYSTEM