E-Store System for MEHE Final status report Team #2 Sandeep, Vijay, Jennifer, Ali, Meghna April 6 th, 2007
Agenda Introduction Inception phase Problem analysis and understanding the stakeholder phase System definition phase Project status
Introduction Perform Requirements Engineering process A0 Executive Summary _EXEC.htm _EXEC.htm Requirements Specification Requirements Specifier Stakeholder input
A0 Executive Summary Requirements Specification Requirements Specifier Stakeholder input ? ?? ? A01 A02 A03
A0 Executive Summary Requirements Specification Requirements Specifier Stakeholder input Inception ?? ? A01 A02 A03 Vision doc
Inception i/p: executive summary, and stakeholder i/p o/p: vision document (problem statement, system scope, product perspective, stakeholders and users)
Problem statement
Product perspective Develop an e-store that will enable the Marvel Electronics and Home Entertainment achieve its e-market goal
A0 Executive Summary Requirements Specification Requirements Specifier Stakeholder input Inception Problem analysis & understanding stakeholders ? A01 A02 A03 Vision doc Business model
Problem analysis and understanding the stakeholder i/p: vision document, stakeholder i/p o/p: business model (business use case and business sequence diagram)
Business Use Case
Purchase Item
Process Order
Package and Ship
Inventory Management
Customer Service
Domain Model
A0 Executive Summary Requirements Specification Requirements Specifier Stakeholder input Inception Problem analysis & understanding stakeholders System definition A01 A02 A03 Vision doc Business model
System definition i/p: vision document, business model, stakeholder i/p o/p: complete requirement specification (system use case, sequence diagram, class diagram, glossary, NFR document, non- working prototype)
Use case
Sequence diagram – Purchase item use case
Class diagram
NFR
NFR cont…
Non-working prototype - Home
Login
Register
View search results
View product catalog
View cart details
Option to check out as guest
Provide shipping & payment details
Confirmation of order
View order status
Project status Preliminary Investigation Produce Presentation Produce NFR document Produce Business model Problem Analysis Produce Prototype Produce Design model Produce Vision document
Addressing the problem of incomplete, ambiguous and confusing requirements
Lessons learned Team co-ordination Estimation of project scope UML modeling tools
Questions?