Presentation
-
Upload
timothy212 -
Category
Documents
-
view
172 -
download
1
Transcript of Presentation
![Page 1: Presentation](https://reader035.fdocuments.in/reader035/viewer/2022081603/557fabd3d8b42a331b8b4efb/html5/thumbnails/1.jpg)
Marvel Electronics and Home Entertainment E-Store Project
Team 4
April 11, 2007
![Page 2: Presentation](https://reader035.fdocuments.in/reader035/viewer/2022081603/557fabd3d8b42a331b8b4efb/html5/thumbnails/2.jpg)
Team MembersTeam Members
Sean Ngo - Project ManagerSean Ngo - Project Manager Enoch Asamoah – Business AnalysisEnoch Asamoah – Business Analysis Karthick Salem – Requirements EngineerKarthick Salem – Requirements Engineer Denis Stetsenko – Design EngineerDenis Stetsenko – Design Engineer Prachi UpadhyayPrachi Upadhyay – – RequirementsRequirements
EngineerEngineer
![Page 3: Presentation](https://reader035.fdocuments.in/reader035/viewer/2022081603/557fabd3d8b42a331b8b4efb/html5/thumbnails/3.jpg)
Presentation PurposePresentation Purpose
Layout the Design Requirements Layout the Design Requirements (features and baseline architecture)(features and baseline architecture)
Eliminate ambiguity on the problem Eliminate ambiguity on the problem domaindomain
Avoid mistakes from the Standish Avoid mistakes from the Standish ReportReport
![Page 4: Presentation](https://reader035.fdocuments.in/reader035/viewer/2022081603/557fabd3d8b42a331b8b4efb/html5/thumbnails/4.jpg)
Project ScopeProject Scope
Order ManagementOrder 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 / SalesMarketing / Sales Attractive InterfaceAttractive 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 ChannelInventory Channel Streamline with exiting inventoryStreamline with exiting inventory
![Page 5: Presentation](https://reader035.fdocuments.in/reader035/viewer/2022081603/557fabd3d8b42a331b8b4efb/html5/thumbnails/5.jpg)
Where we stand now?Where we stand now?
Rational Unified Process
![Page 6: Presentation](https://reader035.fdocuments.in/reader035/viewer/2022081603/557fabd3d8b42a331b8b4efb/html5/thumbnails/6.jpg)
TimelineTimeline
We are here
![Page 7: Presentation](https://reader035.fdocuments.in/reader035/viewer/2022081603/557fabd3d8b42a331b8b4efb/html5/thumbnails/7.jpg)
Business Use Case DiagramBusiness Use Case Diagram
![Page 8: Presentation](https://reader035.fdocuments.in/reader035/viewer/2022081603/557fabd3d8b42a331b8b4efb/html5/thumbnails/8.jpg)
Possible Design Use Case Possible Design Use Case DiagramDiagram
![Page 9: Presentation](https://reader035.fdocuments.in/reader035/viewer/2022081603/557fabd3d8b42a331b8b4efb/html5/thumbnails/9.jpg)
Business Class DiagramBusiness Class Diagram
![Page 10: Presentation](https://reader035.fdocuments.in/reader035/viewer/2022081603/557fabd3d8b42a331b8b4efb/html5/thumbnails/10.jpg)
Business Sequence DiagramBusiness Sequence Diagram
![Page 11: Presentation](https://reader035.fdocuments.in/reader035/viewer/2022081603/557fabd3d8b42a331b8b4efb/html5/thumbnails/11.jpg)
Possible Design Sequence Possible Design Sequence Diagram for sales processDiagram for sales process
![Page 12: Presentation](https://reader035.fdocuments.in/reader035/viewer/2022081603/557fabd3d8b42a331b8b4efb/html5/thumbnails/12.jpg)
Non Functional RequirementsNon Functional Requirements
Brainstorming SessionBrainstorming Session
Multiple NFR are found like Multiple NFR are found like Security, Performance, Reliability, Security, Performance, Reliability, Usability, Flexibility etc.Usability, Flexibility etc.
We focus on Security, Performance We focus on Security, Performance and Reliabilityand Reliability
![Page 13: Presentation](https://reader035.fdocuments.in/reader035/viewer/2022081603/557fabd3d8b42a331b8b4efb/html5/thumbnails/13.jpg)
NFR Model - SecurityNFR Model - Security
Security Security Security Security
IntegrityIntegrityIntegrityIntegrityConfidentialitConfidentialit
yy
ConfidentialitConfidentialityy
AvailabilityAvailabilityAvailabilityAvailability
AccuracAccuracyy
AccuracAccuracyy
CompletenesCompletenesss
CompletenesCompletenesss
AuthenticatioAuthenticationn
AuthenticatioAuthenticationn
PasswordPasswordPasswordPassword Finger PrintFinger PrintFinger PrintFinger Print Password + Password + Finger PrintFinger Print
Password + Password + Finger PrintFinger Print
SingleSingleSingleSingle MultipleMultipleMultipleMultiple
Operationalize
+
+
+
![Page 14: Presentation](https://reader035.fdocuments.in/reader035/viewer/2022081603/557fabd3d8b42a331b8b4efb/html5/thumbnails/14.jpg)
NFR Model - Performance
PerformanPerformancece
PerformanPerformancece
Speed Speed Efficiency Efficiency
Speed Speed Efficiency Efficiency
Resource Resource usageusage
Resource Resource usageusage ThroughpuThroughpu
t t ThroughpuThroughpu
t t
Response Response timetime
Response Response timetime
![Page 15: Presentation](https://reader035.fdocuments.in/reader035/viewer/2022081603/557fabd3d8b42a331b8b4efb/html5/thumbnails/15.jpg)
NFR Model - Reliability
ReliabilityReliability ReliabilityReliability
Severity Severity of Failure of Failure Severity Severity
of Failure of Failure RecoverabilitRecoverabilityy
RecoverabilitRecoverabilityy
PredictabilitPredictability y
PredictabilitPredictability y
AccuracAccuracy y
AccuracAccuracy y
![Page 16: Presentation](https://reader035.fdocuments.in/reader035/viewer/2022081603/557fabd3d8b42a331b8b4efb/html5/thumbnails/16.jpg)
Business SolutionsBusiness Solutions
Business Requirements Solution
Open up new markets e-Commerce will allow its business in a broader scale world wide.
Cost Saving for MEHE Lower expenditure in creating new stores.
Improve customer satisfaction The e-Store will merge online and local customer service into one kind of solution leading to more customer comfort and satisfaction
Faster inventory reduction The system will support online orders leading to reduce unnecessary inventory consumption.
Security Online payment provides more secured transactions.
Accessibility Web based system leads to more and fast accessibility to MEHE.
![Page 17: Presentation](https://reader035.fdocuments.in/reader035/viewer/2022081603/557fabd3d8b42a331b8b4efb/html5/thumbnails/17.jpg)
Standish Report vs Standish Report vs Problems encounteredProblems encountered
Standish Report Our Problems
Lack of User involvementIncomplete Requirements
Lack of feedback from customers.
Unrealistic ExpectationsUnclear Objectives
Lack actual system understanding.
Changing requirements Change in customer representatives
Unrealistic time frame Schedule limitations
![Page 18: Presentation](https://reader035.fdocuments.in/reader035/viewer/2022081603/557fabd3d8b42a331b8b4efb/html5/thumbnails/18.jpg)
Proposed SolutionsProposed Solutions
Involve users throughout the requirements Involve users throughout the requirements gathering processgathering process
Have users attend reviews and receive Have users attend reviews and receive incremental feedback from usersincremental feedback from users
Give realistic expectationsGive realistic expectations
To solve communication issues, employ To solve communication issues, employ specialists in business or system analysisspecialists in business or system analysis
![Page 19: Presentation](https://reader035.fdocuments.in/reader035/viewer/2022081603/557fabd3d8b42a331b8b4efb/html5/thumbnails/19.jpg)
What we have learnt from this What we have learnt from this projectproject
Requirements are not obviousRequirements are not obvious
To understand the customers To understand the customers wants/needswants/needs
To distinguish requirements and designTo distinguish requirements and design
Documentation traceability is importantDocumentation traceability is important
To work as a team To work as a team
![Page 20: Presentation](https://reader035.fdocuments.in/reader035/viewer/2022081603/557fabd3d8b42a331b8b4efb/html5/thumbnails/20.jpg)
Recommended Next StepsRecommended Next Steps
Get our project requirements specification Get our project requirements specification approvedapproved
Focus on the architecture and design Focus on the architecture and design specificationspecification
Generate the Software Design Generate the Software Design SpecificationSpecification
Implement project prototypeImplement project prototype
![Page 21: Presentation](https://reader035.fdocuments.in/reader035/viewer/2022081603/557fabd3d8b42a331b8b4efb/html5/thumbnails/21.jpg)
DemoDemo
Prototype based on functional and Prototype based on functional and non functional requirements.non functional requirements.
OrganizedOrganized
AttractiveAttractive
![Page 22: Presentation](https://reader035.fdocuments.in/reader035/viewer/2022081603/557fabd3d8b42a331b8b4efb/html5/thumbnails/22.jpg)