+ All Categories
Home > Documents > SOFTWARE ARCHITECT – DESIGN. Introduction Architecture Drivers POS System Architecture Mapping...

SOFTWARE ARCHITECT – DESIGN. Introduction Architecture Drivers POS System Architecture Mapping...

Date post: 02-Jan-2016
Category:
Upload: luke-leonard
View: 225 times
Download: 2 times
Share this document with a friend
Popular Tags:
18
POS SYSTEM SOFTWARE ARCHITECT – DESIGN
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


Recommended