Professional Documents
Culture Documents
CookingWebsite Design
CookingWebsite Design
Design Document
Version 1.0
3. Sequence Diagrams
5. Class Diagram
6. Database Design
7. Interface Design
8. Test Cases
This phase starts with the requirement document delivered by the requirement phase and maps the
requirements to architecture. The architecture defines the components, their interfaces and behaviors.
The deliverable design document is the architecture. The design document describes a plan to
implement the requirements. This phase represents the ``how'' phase. Details on computer
programming languages and environments, machines, packages, application architecture, distributed
architecture layering, memory size, platform, algorithms, data structures, global type definitions,
interfaces, and many other engineering details are established. The design may include the usage of
existing components.
2. Entity Relationship Diagram (ERD)
3. Sequence Diagrams
4. Architecture Design Diagram
User
Interface layer
Data Base
5. Class Diagram
User
-Name
-Email
-Password
-Phone
Recipe Chef
+registerAccount()
-Recipe Name -Chef+SubmitViews()
Name
+instructions() -Chef+searchChefProfile()
Phone
+ingredients used() -Chef Email
+typeOfRecipe() -cookingByChef()
+recipeCatagery() -numberOfRecipesByChef()
6. Database Design
7. Interface Design
8. Test Cases
Actions: User will login by entering their user name and password
User will open reviews/comments box for submitting reviews
Expected Results: System will conduct error if there is inappropriate wording is
used
System will show a message ( Review is submitted ) if all
condition and requirement is valid
Tested By: Group ID (VU ID)
Expected Results: System will conduct smiler result according to user search