Project work. Stage: Design

Project work. Stage: Design

 

Step 1. SMART objectives

Provide a list of SMART objectives suitable for implementing the new system. SMART objectives should be used as processes in DFD in the next step.

Step 2. Data Flow Diagram

Nature of the solution
(Give a short introduction before designing. What are you going to do? Based on what?)
(Develop a DFD. Do not forget about the basic rules of construction of DFD.)

DFD must contain a minimum set of processes: SignUp, SignIn, Adding object data, Outputting object data, Updating object data.
DFD must also contain at least two data stores.

Step 3. Entity Relationship Diagram

Add annotation before inserting ERD.

Develop an ERD based on the data stores you specified in DFD. The number of tables (data stores) in the DFD must match the number of tables in the ERD.

Use one-to-one, one-to-many relationships. If you use "many-to-many", it means your database will not normalise.

Step 4. Data dictionary

Build Data dictionary for each table that you used in ERD.

Step 5. Flowcharts

Design flowcharts according to the DFD processes. The number of flowcharts is equal to the number of processes. Each flowchart must be annotated.

Step 6. Menu structure

Develop a hierarchy of modules as you plan to place them in the project. This can be the site menu, or the main menu of the program.

Example

Step 7. Prototyping

Main window

Develop a prototype of the future application. Template only, no content. Perform it efficiently, all lines should be straight, the elements should be clear. You can design it on paper or in editors using shapes. Insert a photo/screenshot into the report. Don't forget to write an annotation before prototyping.

Example

Next, attach proof that the client saw the prototype and approved it in the form of a business letter.

Input and Output forms

Develop a prototype of the input and output forms you plan to use in the new system.

An example of an input form for adding a new user to the system

Step 8. Hardware and software requirements

Based on the above data, develop minimum hardware and software requirements to design a new system.

Fill in the tables:

Hardware requirements

Device Characteristics  Purpose of using
     
     

Software requirements

Software Purpose of using
   
   

Step 9. Intended benefits

List all expected benefits of the new system.

Describe each item in detail "What is the advantage over the old system?"

Benefits Description
   
   

Step 10. Limits of the solution

Specify a list of all the limitations of the new system, ie functions that it cannot perform. Describe in detail what the restrictions are.

Limit Description
   
   

 

Категория: Stages of SDLC | Добавил: bzfar77 (22.11.2020)
Просмотров: 5606 | Теги: Intended benefits, input, Limit of the scope solution, data dictionary, SMART objectives, prototyping, design, ERD, menu structure, Output, SDLC, data flow diagram, Flowchart, dfd | Рейтинг: 5.0/4
Всего комментариев: 0
avatar