Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

1. An online computer assembling mobile phone Application provides interfaces for end users to assemble computers by selecting computer accessories with different configurations from

1. An online computer assembling mobile phone Application provides interfaces for end users to assemble computers by selecting computer accessories with different configurations from different factories themselves. For example, users can select main-case, main-board, CPU, memories, power and screen from different factories. Users need to open the App first, register an Account in the App by inputting usemames and passwords. Then they could select different components under guidance of the APP. A computer usually consists of a main-case, a main-board, one to multiple CPUs, one to multiple memory card, zero to multiple display card, one to multiple mechanical hard disks or SSD disks, one power, zero to multiple screens, one mouse and one keyboard. Components have some common attributes of name, model type, manufacturer, date of produced. CPU has the unique attributes of frequency, core numbers, etc. Memory has the unique attributes of memory size, rank number, etc. Similarly, other components have some other unique attributes. There are mainly two types of screens: one is curved screen and another type is flat screen. There are two types of CPU, one is for business (such as Xeon) and another is for home and usual use (Core i5, Core i7). (1) Prepare a domain class diagram for this software including classes "Computer, Component, Maincase, Mainboard, CPU, Business-CPU, Home-CPU, Memory-card, Power, Screen, User, Account, etc" (15') (2) Add appropriate properties to classes in the domain class diagram (10') (3) Build an activity diagram to describe the process of registering and logging into the system. Tips for the process: The user needs to input a user name first. Then the system will check with remote server whether the user name is available. If it is, the password need to be input two times. If the password is not input correctly or too simple, a message is displayed to notice user to change it. If all of these information is correctly provided, the account is created for the user. Next, the user need to go to the login page to login by inputting username and password. (10')

Step by Step Solution

There are 3 Steps involved in it

Step: 1

1 Domain Class Diagram Here is the class diagram representing the different components and their relationships User username String password String Ac... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

International Marketing And Export Management

Authors: Gerald Albaum , Alexander Josiassen , Edwin Duerr

8th Edition

1292016922, 978-1292016924

More Books

Students also viewed these Programming questions