Marvel Electronics and Home Entertainment E-Store Project Team 4 April 11, 2007.

Slides:



Advertisements
Similar presentations
System Developed By Srijan Software Services, Dehradun Are you associated with Multiple Companies ? Are you facing problems ? Service industry is the largest.
Advertisements

Reseller Program. What Is Document Management System A Document Management System (DMS) is an electronic library of documents. For each document the system.
IT607 – Software Engineering Requirements Engineering
Engineering Design. Engineering vs. Science Engineering: Steps Define the Problem Do Background Research Specify Requirements Brainstorm Solutions Choose.
Prescriptive Process models
Chapter 2 The Analyst as a Project Manager
1 Marvel Electronics and Home Entertainment e-Commerce System Final Status Report April 12, 2005 (Tuesday)
AN OVERVIEW BY JAMIE STARKE The Role of Prototyping.
Web Solutions An approach for developing the most efficient corporate Internet presentations.
1. Failure is when users do not feel they get what they paid for. 2. Failure is when the overall organization fails to adopt the solution.
Chapter Extension 19 Alternative Development Techniques © 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
SE 464: Industrial Information systems Systems Engineering Department Industrial Information System LAB 02: Introduction to SAP.
The Solution to Your Product Problems. Overview - What is PDS? ➲ Project Management System ➲ Web Based Easy to use Scalable ➲ Streamlined tools for software.
Chapter 9 e-Commerce Systems.
Mastering OOA/OOD with UML. Contents Introduction Requirements Overview OOAOOD.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
Agile Process: Overview n Agile software engineering represents a reasonable compromise to conventional software engineering for certain classes of software.
Requirements Engineering
1 BTS330 Vision & Scope. 2 IT Projects What defines project success? On time Within budget Delivers what the clients want The reality Less than 20% of.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 9 Introduction to Design.
Object-Oriented System Analysis and Design Chapter III- Requirement Elicitation Collecting and organizing users requirement- WHAT- User needs.
MSF Requirements Envisioning Phase Planning Phase.
CIS 321—IS Analysis & Design Chapter 4: Analysis— Investigating System Requirements.
B. Joseph White Human Resources Front End (HRFE).
99ATS Turbocharge your Hiring Process !!. ON TARGET Solution offered by 99ATS Overview Introduction Gaps in Recruitment Process Screenshot overview of.
ISU Alumni Association Online Store Abstract The Iowa State University Alumni Association desires a complete overhaul of their online store. The current.
Identify steps for understanding and solving the
Chapter 10 Information Systems Analysis and Design
E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007.
ECM in SaaS mode to maximize information sharing in a globalized world Business case: bwin.
Petals SAP Point of Sale System M.Tech. Team SE 15 (Saturday) Team 08 5-Apr-2008.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 4: Developing Requirements.
Decision Support System Development By Dr.S.Sridhar,Ph.D., RACI(Paris),RZFM(Germany),RMR(USA),RIEEEProc. web-site :
OOSE Use Case. Requirement Functional: –Features, capabilities, and security Non Functional: –Usability: Human factors, help, and documentation –Reliability:
1 Final Status Report Sonali PagadeNibha Dhagat David Ziman Reginald Bradshaw II Sebastian Schagerer Janet Xu Phan Marvel Electronics & Home Entertainment.
BILL PAYMENT, BANKING TRANSACTIONS, APPLICATIONS, FORMAL DOCUMENT RENEWALS FREQUENTLY DONE TASK WHAT SIMILARITY?
Requirements Validation CSCI 5801: Software Engineering.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Human Computer Interface Design (HCI - Human Computer Interactions Alias.
 Background & Overview  Business Model & Value Proposition  Consumer & Purchase Analysis  The E-Commerce Value Chain  Technical & Design Aspects.
As Creative Director at FirePond software Renault V.I. e-commerce web site Challenge: Enable Renault's business customers and dealers 24 x 7 access to.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 4: Developing Requirements.
Lecture 2 Developing Requirements
CMSC 345 Fall 2000 Requirements Overview. Work with customers to elicit requirements by asking questions, demonstrating similar systems, developing prototypes,
CS 5150 Software Engineering Lecture 7 Requirements 1.
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
CSC480 Software Engineering Lecture 8-9 September 20, 2002.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Requirements Validation
1  [company] Inc. [year] Girl Scouts of the USA Secure Site Project Kickoff [date]
 SAP AG 2007, SAP CSUN 2007 Conference Presentation / 1 Presented by Team “Call of Duty” 29 th April 2010 CS 6361, University of Texas At Dallas.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
2015 NetSymm Overview NETSYMM OVERVIEW December
Lecture 4: Requirements Engineering COSI 120b, Principles of Software Engineering.
Requirement Engineering
Public Management Information Systems System Analysis & Design Saturday, June 11, 2016 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
Chapter 9 Testing the System 9.1 Principles of System Testing Focus A: The objective of unit and integration ensure the code implemented the design.
Lecture 13 Parallel Processing. 2 What is Parallel Computing? Traditionally software has been written for serial computation. Parallel computing is the.
Software Engineering Developing Requirements. © Lethbridge/Laganière 2001 Chapter 4: Developing requirements2 4.1 Domain Analysis The process by which.
 System Requirement Specification and System Planning.
Enjoy Enhanced Control by Choosing Payroll Services
Lecture 2 Developing Requirements
Smart Tendering System
Requirements Analysis
Public Management Information Systems System Analysis Thursday, August 01, 2019 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program Graduate.
Presentation transcript:

Marvel Electronics and Home Entertainment E-Store Project Team 4 April 11, 2007

Team Members Sean Ngo - Project Manager Sean Ngo - Project Manager Enoch Asamoah – Business Analysis Enoch Asamoah – Business Analysis Karthick Salem – Requirements Engineer Karthick Salem – Requirements Engineer Denis Stetsenko – Design Engineer Denis Stetsenko – Design Engineer Prachi Upadhyay – Requirements Engineer Prachi Upadhyay – Requirements Engineer

Presentation Purpose Layout the Design Requirements (features and baseline architecture) Layout the Design Requirements (features and baseline architecture) Eliminate ambiguity on the problem domain Eliminate ambiguity on the problem domain Avoid mistakes from the Standish Report Avoid mistakes from the Standish Report

Project Scope Order Management Order Management Intuitive Organization (easy browsing and searching) Intuitive Organization (easy browsing and searching) Flexible Services (products, payments and shipping) Flexible Services (products, payments and shipping) Marketing / Sales Marketing / Sales Attractive Interface Attractive Interface User Centric (info, interaction) User Centric (info, interaction) Products Promotion (product info, aggressive pricing) Products Promotion (product info, aggressive pricing) Fast response (24/7 customer service) Fast response (24/7 customer service) Inventory Channel Inventory Channel Streamline with exiting inventory Streamline with exiting inventory

Where we stand now? Rational Unified Process

Timeline We are here

Business Use Case Diagram

Possible Design Use Case Diagram

Business Class Diagram

Business Sequence Diagram

Possible Design Sequence Diagram for sales process

Non Functional Requirements Brainstorming Session Brainstorming Session Multiple NFR are found like Security, Performance, Reliability, Usability, Flexibility etc. Multiple NFR are found like Security, Performance, Reliability, Usability, Flexibility etc. We focus on Security, Performance and Reliability We focus on Security, Performance and Reliability

NFR Model - Security SecuritySecurity IntegrityIntegrity ConfidentialityConfidentiality AvailabilityAvailability AccuracyAccuracyCompletenessCompleteness AuthenticationAuthentication PasswordPassword Finger Print Password + Finger Print SingleSingle MultipleMultiple Operationalize + + +

NFR Model - Performance PerformancePerformance Speed Efficiency Resource usage ThroughputThroughput Response time

NFR Model - Reliability ReliabilityReliability Severity of Failure RecoverabilityRecoverabilityPredictabilityPredictability AccuracyAccuracy

Business Solutions Business RequirementsSolution Open up new marketse-Commerce will allow its business in a broader scale world wide. Cost Saving for MEHELower expenditure in creating new stores. Improve customer satisfactionThe e-Store will merge online and local customer service into one kind of solution leading to more customer comfort and satisfaction Faster inventory reductionThe system will support online orders leading to reduce unnecessary inventory consumption. SecurityOnline payment provides more secured transactions. AccessibilityWeb based system leads to more and fast accessibility to MEHE.

Standish Report vs Problems encountered Standish ReportOur Problems Lack of User involvement Incomplete Requirements Lack of feedback from customers. Unrealistic Expectations Unclear Objectives Lack actual system understanding. Changing requirementsChange in customer representatives Unrealistic time frame Schedule limitations

Proposed Solutions Involve users throughout the requirements gathering process Involve users throughout the requirements gathering process Have users attend reviews and receive incremental feedback from users Have users attend reviews and receive incremental feedback from users Give realistic expectations Give realistic expectations To solve communication issues, employ specialists in business or system analysis To solve communication issues, employ specialists in business or system analysis

What we have learnt from this project Requirements are not obvious Requirements are not obvious To understand the customers wants/needs To understand the customers wants/needs To distinguish requirements and design To distinguish requirements and design Documentation traceability is important Documentation traceability is important To work as a team To work as a team

Recommended Next Steps Get our project requirements specification approved Get our project requirements specification approved Focus on the architecture and design specification Focus on the architecture and design specification Generate the Software Design Specification Generate the Software Design Specification Implement project prototype Implement project prototype

Demo Prototype based on functional and non functional requirements. Prototype based on functional and non functional requirements. Organized Organized Attractive Attractive