subject

Mini Project :

Part 1 (Use case diagram+scripts+CRC cards+Sequence Diagram

Part 2 (State Diagram+Activity Diagram+Mapping Class Diagram to Database Tables

Description

The project aims to perform the UML technique for developing the online food ordering system at University restaurants. The users of the system can view and order from different food menus from restaurants that exist on campus.

All the models must be modeled using a UML tool such as DrawIO, ArgoUML, star UML, MS Visio, or other online UML tools.

find out the functional requirements of the system. The project should include at least eight functions (Login function is not included). The documentation of the project should include the following:

1. A complete UML use case diagram that covers the eight functions plus login function.

a. The diagram must at least contain two actors

b. A base use case represents a functional requirement (TOTAL 8 base use cases).

c. One extending use case must be added for each base use case (TOTAL 8 extending use cases).

d. Included use case must be added to the base use case (Total 4 included use cases).

2.Each group member must write two scripts to describe two base use cases according to the template learned in the class.

a. Each script must include one alternative flow.

b. The script for the extending use cases must be written according to the template learned in the class.

c. One included use case must be written according to the template learned in the class.

d. In general each group member will write 5 scripts (2 scripts for base use cases, 2 scripts for extending use cases and 1 script for included use case)

3.UML class diagram that represents the application domain during the requirements analysis. No need to show the methods of the classes.

a. The whole group must collaborate to build the class diagram.

4.CRC cards (Total 4 CRC cards)

a. Each group member must draw at One CRC card.

5.UML Sequence Diagram (Total 4 Sequence Diagrams)

a. Each group member must pick one base use case to model the sequence diagram.

b. The Boundary, Control and entity objects identified in the base use cases must be shown in the sequence diagram.

6.UML State Diagram (Total 4 State Diagrams)

a. Each group member must select a class from the class diagram and model the state diagram.

7.UML Activity diagram (Total 4 Activity Diagrams)

a. Each group member must pick a base use case and model the activity diagram.

8.Mapping the class diagram to a relational database during the design phase of the software development.​

ansver
Answers: 2

Another question on Computers and Technology

question
Computers and Technology, 23.06.2019 15:30
1. ask the user how many questions are in the quiz. 2. ask the user to enter the key (that is, the correct answers). there should be one answer for each question in the quiz, and each answer should be an integer. e.g., 34 7 13 100 81 3 9 10 321 12 might be the key for a 10-question quiz. you will need to store the key in an array. 3. ask the user to enter the answers for the quiz to be graded. there needs to be one answer for each question. note that these answers do not need to be stored; each answer can simply be compared to the key as it is entered. 4. when the user has entered all of the answers to be graded, print the number correct and the percent correct. 5. add a loop so that the user can grade any number of quizzes with a single key. after the results have been printed for each quiz, ask "grade another quiz? (y/n)." note: you only have one array (the key). you are not creating a new key for each set of quiz answers.
Answers: 3
question
Computers and Technology, 23.06.2019 18:00
Apunishment or the threat of punishment used to enforce conformity. select the best answer from the choices provided t f
Answers: 1
question
Computers and Technology, 23.06.2019 21:00
Will this setup result in what kathy wants to print?
Answers: 2
question
Computers and Technology, 25.06.2019 00:30
You are to write a series of steps that anyone could follow to solve the following three problems: 1. even odd a. assume that someone tells you a number (an integer number) b. you hear the number and respond with the word even or odd 2. average a. assume that someone tells you between 3 and 5 numeric values. b. you hear the numbers and respond with the average is some number 3. dog or cat a. explain to a child the differences between a dog and a cat. b. your explanation could be used by a child or anyone to distinguish the difference between a dog and a cat
Answers: 1
You know the right answer?
Mini Project :

Part 1 (Use case diagram+scripts+CRC cards+Sequence Diagram

P...
Questions
question
Chemistry, 07.04.2021 04:50
question
Mathematics, 07.04.2021 04:50
question
English, 07.04.2021 04:50
question
Mathematics, 07.04.2021 04:50
question
Mathematics, 07.04.2021 04:50
question
Mathematics, 07.04.2021 04:50
Questions on the website: 13722367