Software Architect and Design Final Project– K15T2 – Team 04.

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
PaperCut MF Reseller Resource Material An Introduction to PaperCut MF.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Would like to present to you:. Demo Overview Developed an online calendar Meant for small organizations –Efficiency –Communication As well as personal.
6. & 7. Teams: Technical Specification / Schedule Project Title Team Member 1 Team Member 2 Team Member 3 Team Member 4 Department of Computer Science.
Nu Project Management Office A web based tool to Manage Projects.
ASP.NET 2.0 Chapter 6 Securing the ASP.NET Application.
Microsoft ® Official Course Developing Remote-hosted Apps for SharePoint Microsoft SharePoint 2013 SharePoint Practice.
Architect Presentation POST System K14T01 – Team 02.
Members: Trần Huy Thường Trần Mạnh Cường Đào Anh Thư Nguyễn Duy Tiến
Terminal Services in Windows Server ® 2008 Infrastructure Planning and Design.
Web Development Process Description
Samuvel Johnson nd MCA B. Contents  Introduction to Real-time systems  Two main types of system  Testing real-time software  Difficulties.
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
AIRBUS LMS Customer Services 1 AIRBUS LMS C.B.T. Software Design - STDS2 Copyright © AIRBUS SAS 2003.
KFC VIETNAM ORDER SYSTEM
MIS3300_Team8 Service Aron Allen Angela Chong Cameron Sutherland Edment Thai Nakyung Kim.
ISU Alumni Association Online Store Abstract The Iowa State University Alumni Association desires a complete overhaul of their online store. The current.
Records Registration Management System The HOB Capstone Project.
Architecture Planning and designing a successful system Use tried and tested techniques Easy to maintain Robust and long lasting.
TEACHER FEEDBACK WEBSITE HTVN TEAM. AGENDA 1.TEAM INTRDUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT.
Team Assignment 12 Viking team morale Team 04. Hoàng Th ị Kim Dâng Thái Thanh Nhã Tr ầ n Th ị M ộ ng Hà Chu Th ị Thu H ươ ng Tr ầ n Ti ễ n H ư ng T ừ.
1-1 System Development Process System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders.
SOFTWARE ARCHITECT – DESIGN.  Introduction  Architecture Drivers  POS System Architecture  Mapping Between Perspective  Evaluate Architecture  Project.
3TC Company e-Restaurant Project management plan lick to add Title 2 Contents Introduction add Title 1 Requirement Specifications 3 Design Description.
LOGO Team Assignment 1 Software Architectures. LOGO K15T2- Group21 Contents Introduce to Sale system 1 Architecture Drivers 2 Minimal Acceptable Delivery.
Company LOGO Team assignment 03 Team 04 K15T02. Members… 1.Hoàng Thị Kim Dâng 2.Thái Thanh Nhã 3.Trần Thị Mộng Hà 4.Trần Tiễn Hưng 5.Chu Thị Thu Hương.
KFC VIETNAM ORDER SYSTEM HTC TEAM. AGENDA 1.TEAM INTRODUCTION 2.PROJECT OVERVIEW 3.PLAN 4.PRODUCT ARCHITECTURE 5.DATABASE DESIGN 6.TEST PLAN & TEST REPORT.
Software Measurement and Analysis Team Assignment 13 Team 04.
Migrating Your Business To An E-Business Migrating Your Business to an E-Business Robert Edmiston Technology Manager
Online Shopping e-Business ITCS451/951 Group Assignment Online Shopping e-Business Team Members: 1. Elmabourk Benlamma Dhany Setia Purnama
Company LOGO Team assignment 03 Team 04 K15T02. Members… 1.Hoàng Thị Kim Dâng 2.Thái Thanh Nhã 3.Trần Thị Mộng Hà 4.Trần Tiễn Hưng 5.Chu Thị Thu Hương.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
CS562 Advanced Java and Internet Application Introduction to the Computer Warehouse Web Application. Java Server Pages (JSP) Technology. By Team Alpha.
Project 2007 and Project Sever 2007 Overview Bob Schmidt.
SOFTWARE ARCHITECTURE AND DESIGN TEAM 3 – K15T1 Hanh Luong – Leader – T Hao Tran – T Huy Nguyen – T Hieu Le – T Quang Nguyen –
Team Members Tyler Lamb Kirk Olson James Woestman IRP Presentation Client Zirous Inc. Faculty Advisor Tien Nguyen 1.
Configuring and Deploying Web Applications Lesson 7.
8/23/2012 FPT University1. Agenda  BTS Introduction  BTS Structure  BTS Functions  BTS Summary  BTS Demo 8/23/2012 FPT University 2.
Team 4 Software Architecture and Design Final Project.
SupervisorMr. Phan Trường Lâm Group Members01446 – Trịnh Anh Đức – Nguyễn Minh Thành SE02311 –Phạm Tuấn Anh SE02425 – Vũ Hoàng Anh 1.
Programming Contest Management System Supervisor : Lecturer Phan Tr ư ờng Lâm Students : Hoàng Quang Mạnh Trần Đình Tuấn Nguyễn Thành Trung Phạm Thị Hồng.
Stuff to memorise… "A method tells an object to perform an action. A property allows us to read or change the settings of the object."
Group Members00695 – Lê Hải Long – Hoàng Minh Khải – Lê Bá Long 00682– Vũ Thế Vịnh – Nguyễn Thanh Tùng SupervisorTrần Bình D ươ ng.
Hanoi - December 2012 Capstone Project. Project Team Supervisor: Mr. Nguyen Hong Ky FLIS Team: Pham Hoang Phuong Chu Dinh Nam Pham Van Quyen-
Smart Navigator Application Supervisor: Mr. Phan Truong Lam.
What is Cloud Computing 1. Cloud computing is a service that helps you to perform the tasks over the Internet. The users can access resources as they.
Supervisor: Tran Dinh Tri Group Members: Duong Ngoc Nhat-NhatDN01687 Nguyen Quang Minh-MinhNQ01717 Nguyen Quang Minh-MinhNQ01717 Duong Hoang Nam-NamDH01552.
METRO CALENDAR A new way to manage your life 1. Table of contents ›Introduction ›Problem definition ›What’s metro calendar ›Project organization ›Project.
Travel Experience Website Capstone Project Hanoi, Apr 24th, 2014.
ROBUST MARKETING. RM TEAM MEMBER Mr.TrungNT Supervisor DucMA Developer HaDV QA & Tester Leader HuongPM QA & Tester TungNT Developer AnhND Project Manager.
House Finding Management Supervisor: Mr. Trần Đình Trí & Avengers Team 1.
Cemetery Information Management System CEMETERY INFORMATION MANAGEMENT SYSTEM Supervisor: Mr.Trần Bình Dương Team Members:  Phạm Văn Bình  Ngô.
The commercial center's restaurant management Supervisor: Trần Đình Trí Team member: Nguyễn Tuấn Vương Nguyễn Văn Hoàng Nguyễn Xuân Tùng Phạm Sỹ Vinh Phạm.
The Holmes Platform and Applications
Online Event Organizing Company Managemant System
ONLINE SHOP MANAGEMENT SYSTEM
Coach Route Searching System
Capstone Project W-CMS `.
Stop Those Prying Eyes Getting to Your Data
Chapter 8 Environments, Alternatives, and Decisions.
Office 365 Security Assessment Workshop
Smart Tendering System
Bit-defender Customer Service Bit-defender Customer Service Toll- Free Number 24/
API Application Services
Purge-it! USP's, pre-sales process & helping the customer to decide
Employee Task Management Software
Online Solution for Small Shop
Presentation transcript:

Software Architect and Design Final Project– K15T2 – Team 04

 Members of team 4  Overview system  Architecture drivers  Pos Architecture Allocation view Module view C&C view  Experience & lesson  Demo AGENDA

 Hoàng Th ị Kim Dâng - Leader  Thái Thanh Nhã  T ừ Huỳnh Th ắ ng  Tr ầ n Ti ễ n H ư ng  Tr ầ n Th ị M ộ ng Hà  Chu Th ị Thu H ươ ng Members of team 4

 Company A, a retail chain, has decided to develop a sales system  Company decided to choose the Web solution using ASP.NET MVC 3 framework, only Web browser, no local Database needed for any POS terminal. And authorized managers can display statistic reports from Internet. Overview System

Plan

Schedule

Use case Quality attribute Constraints Architecture drivers

Use case

Quality attribute IDQuality Concer n Description Relate to UC Priority Impor tant Diffic ult QU01Usability Easy to use Usability is concerned with how easy it is for the user to accomplish a desired task and the kind of user support the system provides Mediu m Low QP01Performanc e Load product Informati on When cashier beer the product code, Product information must be shown in 2 second UC_C0 2 UC_C0 3 UC_C0 4 High Mediu m

QualityConcernDescription Relate to UC Priority ImportantDifficult Performan ce Load point of customer When Cashier beer the point card of customer, Point of customer must be shown in 2 second UC_C02 UC_C03 UC_C04 UC_04 HighLow Performan ce Perform statistical report When manager perform statistical report, data must be process and shown in 5 second UC_08HighLow SecurityData must be encrypted by MD5 HighLow

IDQualityConcernDescription Relat e to UC Priority Import ant Difficult QS02 Security Have firewall Prevent hacker from internet HighLow QA01 Availabilit y System can run during store work Ensure the store is always helped by system and in a state ready to work Mediu m QSc01ScabilitySystem is design with 3 layer. So It’s easy to upgrade or add more feature. Mediu m

IDQuality Concer n Description Relat e to UC Priority Import ant Diffic ult QSc02ScabilitySystem can handle 100 request per second Load balancer will be put in head office, Load balancer connect with 2 webservers, 2 webservers connect with 1 database ( Physic view ) HighLow

Title: Quality attribute scenario/use case IDStakeholder PriorityDifficulty Ranking QU01MediumLow QP01HighMedium QP02HighLow QP03HighLow QS01HighLow QS02HighLow QA01Medium QSc01MeidumMedium QSc02HighLow Architecture Drivers Prioritization

IDConsiderationTechnical Constrains TC01 Computer operating system(s) Products running on Window XP/7 TC02Computer platform(s) The database must use SQL 2008 and runs on the Web TC03Computer languages(s)Visual C# TC04Tool & MethodsVisual 2010 ASP.NET MVC 3 Framework Technical constraints

IDConsiderationBusiness Constrains BC01Schedule limitations The project was developed from 6/2012 to 07/10/2012 BC02 Time to release product is 07/10/2012 with full product features that customers require BC03 Expand Products are always in a state can expand, ready to develop more new features BC04MaintenanceProducts are maintained for 2 years Business constraints

Allocation view

Module view- Data Model

Module view - Decomposition MVC Model

C&C view - Check-out product

C&C view - Manage product

C&C view-Perform statistical report

 Gain more experience of teamwork  Better understanding of architecture and architectural design for the system  Having knowledge about ASP.NET MVC 3  Experience in the regulation time for many projects Experience & lesson

DEMO SYSTEM

Thanks for your listening !