22-04-2011, 04:59 PM
[attachment=12667]
Design of Shopping Mall Management System
Project feasibility study and Planning
1. The client for whom the work will be done?
• the person who going on vacation
• The person who want to live in a secure home but they don’t want to feel like they live in a prison.
2. visibility plan:
• Use case diagram
• State Machine for different Objects
3. A statement of the task to be undertaken:
• The customer has just entered the mall and is yet to login
• The mall greet an arriving customer ,performs authentication for him/her and allocation him/her shopping cart
• Mall present the customer with a list of different stores available and allows the customer to shop at any of stores in the mall
• A customer visiting the mall
• Buying a product at a shop un the mall is being captured
• Who is proposing for the putting a shop in the mall a proposal to mall owner in turn or dispproves the proposal
• Every customer visiting the mall can send he/her comments to mall owner
4. A preliminary requirement analysis:
• customer requirements
• functional requirements
• nonfunctional requirements
• performance requirements
• design requirements
• derived requirements
• allocated requirements
5. Suggested deliverable:
Report & Documentation
• Presentation.
• Software copy in compact disk.
• User manual book
• Training material
6. Process model:
a. Waterfall model
Advantages of Waterfall Life Cycle Models
• Easy to explain to the user
• Stages and activities are well defined
• Helps to plan and schedule the project
• Verification at each stage ensures early detection of errors / misunderstanding
Disadvantages of Waterfall Life Cycle Models
• The main drawback of the waterfall model is the difficulty of accommodating change after the process is underway. One phase has to be complete before moving onto the next phase.
• Inflexible partitioning of the project into distinct stages makes it difficult to respond to changing customer requirements.
• this model is only appropriate when the requirements are well-understood and changes will be fairly limited during the design process.
7. Outline plan:
• Requirement
• Design
• Implimantation
• Verification
• Maintenance