Question: PLZ you must use Lucid and only complete the utility part which is shown in the photo below ( all the way to the right
PLZ you must use Lucid
and only complete the utility part which is shown in the photo belowall the way to the right should say utility
utility includes
notepad, encyclopedia, and dice roller
Use your domain model class diagram version as the starting point, refine it into a detailed system model level design Focus on the following aspects:
Group related conceptsclasses together and place them into one packagesubsystem
Identify the principal system objects active object
Examples: DBAdapter DAO GameEngine, xManager, Communicator, Coordinator, msgSender, msgReceiver You might have identified some system objects while you worked on UML sequence diagrams. Here our goal is to identify as many as possible, so that you can better plan for task split in implementation.
Specify objectcomponent interfaces
For each class, add public operations Use abstract super classes or interfaces to the greatest extent possible. Remember the faade pattern we have introduced? Use it if applicable
Your design should apply at least out of the following techniques
Inheritance
Interface
MVC pattern
DAO pattern
Faade Pattern
Architectural Design level design: Example
Populate each package with principle system conceptsclasses
Within each package, fill in principle project
specific modulesclasses
Use dependency relations
Each class has public operations
Make interfaces to rd party services explicit
Component Structure Design level design: Example
Component in this context refers
to a module or subsystem, it is
Not the "component" concept in
UML component diagram
Level design:
Apply inheritance, association and
dependency appropriately to key system
classes
Given a list of domain concepts, modeling
their structural relations is at this design level
Identify important attributes and operations
for each key system class
Level Structure design should capture more design details
Provide key operations
and attributes
Use notes for constraints,
pseudocode for key
operations
Campalgn Companion Serverside jeva module
Campaign Companion Serverside java module
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
