LOGO Team Assignment 1 Software Architectures. LOGO K15T2- Group21 Contents Introduce to Sale system 1 Architecture Drivers 2 Minimal Acceptable Delivery.

Slides:



Advertisements
Similar presentations
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?
Advertisements

Module 3: Business Information Systems
Design Validation CSCI 5801: Software Engineering.
1 RUP Workshop By George Merguerian Senior Partner Business Management Consultants
Metrics Project and Process Metrics. Why do we measure? Assessing project status Allows us to track risks Before they go critical Adjust workflow See.
Course Goals Introduce Terms Skills –Modern DBMS (SQL Server 2008) –SQL querying and data access –Stored procedures including parameters –Brief introduction.
Management 421 Computer Science 350. Overview Project Roles Software Development Process Extreme Programming Management/Developer Interaction in Extreme.
Stubbornsoft. Point of Sale Application Retail & POS Management Solution supports bar code readers for faster checkout and inventory control, printing.
Architect Presentation POST System K14T01 – Team 02.
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 17 Slide 1 Extreme Programming.
A Billiards Point of Sale Application Christopher Ulmer CS 470 Final Presentation.
Team assignment 13 TEAM 3 – K15T1 Hanh Luong – Leader – T Hao Tran – T Huy Nguyen – T Hieu Le – T Quang Nguyen – T
Roles Managers Technical Team Leaders Programmers Customers Database Administrators Instructors.
Solution Overview for NIPDEC- CDAP July 15, 2005.
Pre-Project Activities Text Chapters 5 and 6. Pre-Project Activities 1.Contract Review 2.Development Plan 3.Quality Plan.
ICT IN SHOPPING ICT in business. Barcode Scanning.
MEASUREMENT PLAN SOFTWARE MEASUREMENT & ANALYSIS Team Assignment 15
Software Development Process and Management (or how to be officious and unpopular)
LOGO “ Add your company slogan ” Software Measurement & Analysis Team Assignment 2.
Introduction  Easy English, Inc. Chinese based company specializing in Language translation  Background Translations are currently done manually by.
Extreme/Agile Programming Prabhaker Mateti. ACK These slides are collected from many authors along with a few of mine. Many thanks to all these authors.
1 Software Process Models-ii Presented By; Mehwish Shafiq.
Software Architecture in Practice Architectural description (The reduced version)
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 20. Review Software Requirements Requirements Engineering Process.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Project.
Inception Is there a project in there? What’s the vision, scope & business case?
Using error reports in SPI Tor Stålhane IDI / NTNU.
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.
INFO 637Lecture #101 Software Engineering Process II Review INFO 637 Glenn Booker.
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.
Applied Software Project Management
The Long Tail Why the future of business is selling less of more ▫ISBN = ▫Chris Anderson Low Distribution and Inventory costs allow companies.
Group Members Krishna C Kandala Guruprasad Ramachandra Shweta Satish.
PMCenter Project SPRING 2004 MOSP Team GEO. 2 Agenda Introduction Semester Goal Project Management ­Iteration Plan ­Risk Management ­Process Handbook.
Our goal is to make a web based multi-user organizer that can be accessed via cellular devices. There are three main component for this project: A main.
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.
WATERFALL DEVELOPMENT MODEL. Waterfall model is LINEAR development lifecycle. This means each phase must be completed before moving onto the next!!! WHAT.
K15T2-Team 5- PoD Team Software Project Management.
More DFDs Class 12.
Understanding Requirements
John D. McGregor Architecture Evaluation
Software Testing Process
MATT DIXONARCHITECT CANDACE REMALYPROJECT MANAGER SPENCER SMITHBUSINESS ANALYST BRYAN LINTHICUMDEVELOPER ADAM STERNFELDTESTER Not Even Funny [Property.
Team 4 Software Architecture and Design Final Project.
Software Architect and Design Final Project– K15T2 – Team 04.
TMP3413 Software Engineering Lab Lab 01: TSPi Tool Support.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
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.
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.
Supervisor: Tran Dinh Tri Group Members: Duong Ngoc Nhat-NhatDN01687 Nguyen Quang Minh-MinhNQ01717 Nguyen Quang Minh-MinhNQ01717 Duong Hoang Nam-NamDH01552.
Get up and running quickly with common tasks. When you choose the Main Menu from the nav bar, you can access your work areas, records, or other items.
LOGO AutoCarParking Capstone Project. LOGO Project Role HungPD Supervisor Huynb Project Manager, Developer Truongpx Developer Tuanhh Developer, tester.
CS223: Software Engineering
Software Development - Methodologies
Methodologies and Algorithms
Component and Deployment Diagrams
Chapter 1: Introduction
Statistics Iceland New website
BUSINESS SYSTEM OPTION (Bso)AND TECHNICAL SYSTEM OPTION(TSO)
Constructive Cost Model
Introducing Automation in Traditional Software Testing Best Practices.
The Features of a Product or System
Software life cycle models
Chapter 3 – Agile Software Development
LO2 - Be Able to Design IT Systems to Meet Business Needs
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
SDLC (Software Development Life Cycle) Role Play
This is a template for a presentation that you can use to introduce your team to Harvest. You can customize the content of the slides. You’ll want to pay.
Presentation transcript:

LOGO Team Assignment 1 Software Architectures

LOGO K15T2- Group21 Contents Introduce to Sale system 1 Architecture Drivers 2 Minimal Acceptable Delivery 3 4

LOGO Document purpose  The purpose of this document is to provide a more detailed description of the nature and role of the architecture drivers specification and what it will be used for in later stages K15T2- Group21

LOGO Project Over view Company A, a retail chain, has decided to develop a sales system (hereinafter, the system) in conjunction with its launch of a point service. K15T2- Group21 Project context

LOGO Project Over view  In general the goal is increase check out automation, to support faster, better services and business processes. More specifically, these include:  Quick checkout for the customer,  Fast and accurate sales analysis,  Automatic inventory control.  Support better customer service. K15T2- Group21 Goals

LOGO Project Over view  The system consists of a head office server, located at the head office, and the POS terminals placed at store cashiers. The head office server and the POS terminals are connected to each other via a network. Products sold at stores have bar codes attached which indicate the product codes. These bar codes can be read with bar code readers of POS terminals. K15T2- Group21 System description

LOGO K15T2- Group21 Contents Introduce to Sale system 1 Architecture Drivers 2 Minimal Acceptable Delivery 3 4

LOGO Architecture Drivers K15T2- Group21 High level functionality Requirement Entity Table Entity ID Entity Name SS.ET01 Administrator SS.ET02 Staff SS.ET03 Cashier SS.ET04 Member SS.ET05 Manager SS.ET06 Timer List of entity

LOGO Architecture Drivers K15T2- Group21 High level functionality Requirement

LOGO Architecture Drivers K15T2- Group21 High level functionality Requirement List of use case NumberUse case Name 1View detail member info 2Sales goods 3Statistics 4Batch process the sales operation 5View detail member info

LOGO Architecture Drivers K15T2- Group21 Use case IDUse case Name 6Add new member 7Search/view member info 8View detail member info 9Update member info 10Remove member 11Add goods 12Search/view goods info 13View detail goods info 14Update goods info 15Remove goods 16Classify goods List of use case

LOGO Architecture Drivers Use case IDUse case Name 17 Establish actual price 18 Add new retail store 19 Search/view retail store info 20 View detail retail store info 21 Update retail store info 22 Remove retail store 23 Add new user 24 Search/view user info 25 View detail user info 26 Update user info 27 Remove user List of use case

LOGO Architecture Drivers Use case detail

LOGO Architecture Drivers K15T2- Group21 Quality Attribute Number ID Quality attribute Stakeholder Priority Difficulty Ranking Involved use cases QA.PPerformanceHighDifficult Sales goods, Batch process the sales operation QA.AAvailabilityHighDifficult Sales goods, Batch process the sales operation QA.SSecurityMediumChallenging QA.UUsabilityMediumChallenging

LOGO Architecture Drivers K15T2- Group21 Quality Attribute Scenario tittle:Scenario ID:QA.P.01 Raw quality attribute description Check out performance when an order was sold Stimulus Type code ( scan code ) Source of the stimulusCashier EnvironmentNormal operation Artifact stimulatedSystem ResponseDisplay price of product Response measureResponse time: 1s

LOGO Architecture Drivers K15T2- Group21 Quality Attribute Scenario tittle:Scenario ID:QA.A.01 Raw quality attribute description Availability StimulusOmission – crash Source of the stimulus Head office server EnvironmentNormal operation Artifact stimulatedHead office server, POS terminals Response The POST terminals can carry out the sales operation efficiently using locally stored data as much as possible. Response measureNo down time

LOGO Architecture Drivers Constraint IDDescription TC.01 System will use SQL Server TC.02 System includes hardware components such as a computer and a bar code scanner, and software to run the system. K15T2- Group21 Constraint Technical Constraint Business Constraint Time : within 6 weeks Cost: unidentified

LOGO Architecture Drivers DifficultyImportant LowMediumHigh EasyLow Medium ChallengingLowMediumHigh DifficultMediumHigh K15T2- Group21 Prioritization

LOGO Architecture Drivers K15T2- Group21 Prioritization of function requirement High Function Requirement IDName Sale goods Batch process the sales operation Classify goods Establish actual price Medium Function Requirement Statistics Remove member Remove goods Remove retail store

LOGO K15T2- Group21 Contents Introduce to Sale system 1 Architecture Drivers 2 Minimal Acceptable Delivery 3 4

LOGO K15T2- Group21 Process Waterfall Model

LOGO K15T2- Group21 Process Reason for using this methodology  Needless to mention, it is a linear model and of course, linear models are the most simple to be implemented  Easy to manage due to the rigidity of the model – each phase has specific  Works well for smaller projects where requirement are very well understood

LOGO Roles & Responsibilities K15T2- Group21 MemberRole for this project An HaProject Manager Tho NguyenTechnical Lead Hoang TranDesigner Duc NguyenDeveloper & Tester Quyen ThoiDeveloper & Tester Tuan LaiDeveloper & Tester

LOGO K15T2- Group21 Project delivery and Mile stone

LOGO K15T2- Group21 Project delivery and Mile stone

LOGO K15T2- Group21 Project delivery and Mile stone

LOGO K15T2- Group21 Project delivery and Mile stone

LOGO Project delivery and Mile stone

LOGO K15T2- Group21 Top risk of the project IDTop risk 1 We are behind schedule, and people are not spending enough time and dependencies are not defined. We don't finish on time everything that we have planned 2Lack of human resources while doing projects. 3There are lots of uncertainties in estimates; Estimates might be too large, and people might not work enough hours, or people spent more time than necessary.

LOGO