Great Deal! Get Instant $10 FREE in Account on First Order + 10% Cashback on Every Order Order Now

Software Design Exercise (Java language). Developing a software product is an engineering process. Software products, no matter how large or how small, have the same life cycle: requirements...

1 answer below »

Software Design Exercise (Java language).

Developing a software product is an engineering process. Software
products, no matter how large or how small, have the same life cycle:
equirements specification, analysis, design, implementation, testing,
deployment, and maintenance. (See 2.16 Software Development Process
and/or Figure 2.3 in the textbook)
In this course, each assignment will provide the requirements specification.
The analysis and design steps are necessary to produce an implement
(program).
Objectives
• Become familiar with a software design tool
• Reverse engineer existing code to create design diagrams
Instructions
Class diagrams are used to create a model of object-oriented software.
Specifically, because UML diagrams can be mapped directly to object-
oriented languages. A class diagrams is a static view of a software
application. They are used as a blueprint for implementing object-oriented
code.
Object diagrams are derived from class diagrams and represent an
instance of a class diagram. Object diagrams provide a snapshot of the
system at runtime. Object diagrams are beneficial for design and reverse
engineering.
1. Go to the References & Resources section for this class in
Blackboard.
2. Open the folder Software Design: Pseudocode, Flowcharts &
UML.
3. Watch the video Creating UML Class Diagrams and Objects
Diagrams with Draw.io (Duration: 00:09:28)
https:
www.youtube.com/watch?v=dcsvl3YqAEk

4. Review Listing 10.4 BMI.java (code is on textpad)
5. Using draw.io (diagram.net)
a. Create a class diagram of the BMI class. Include your name
((Valine Sanga) as text in the diagram .
. Create a separate flow chart for each method of the BMI class.
Include your name as text in the flow chart.
https:
.cod.edu/webapps/assignment/uploadAssignment?content_id=_8393914_1&course_id=_248233_1&group_id=&mode=view
https:
.cod.edu/webapps
lackboard/content/listContentEditable.jsp?content_id=_8343300_1&course_id=_248233_1&mode=reset
https:
www.youtube.com/watch?v=dcsvl3YqAEk
https:
liveexample.pearsoncmg.com/html/BMI.html
6. Review Listing 10.3 UseBMIClass.java (code is on textpad)
7. Using draw.io (diagram.net):
a. Add the class diagram of the UseBMIClass class to your
diagram.
. Be sure to include multiplicity in your diagram to show the
elationship between BMI and UseBMIClass. (See 10.4.1
Association in the textbook).
c. Create a separate flow chart of UseBMIClass’ main method.
d. Export the flow chart as a JPEG or PNG image file
e. Export the diagram as a JPEG or PNG image file
https:
liveexample.pearsoncmg.com/html/UseBMIClass.html
Answered Same Day Jan 30, 2022

Solution

Neha answered on Jan 31 2022
118 Votes
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here