Top Banner
POS SYSTEM SOFTWARE ARCHITECT – DESIGN
18

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

Jan 02, 2016

Download

Documents

Luke Leonard
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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