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 »
read attached files


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 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 . b. Create a separate flow chart for each method of the BMI class. Include your name as text in the flow chart. https://bb.cod.edu/webapps/assignment/uploadAssignment?content_id=_8393914_1&course_id=_248233_1&group_id=&mode=view https://bb.cod.edu/webapps/blackboard/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. b. Be sure to include multiplicity in your diagram to show the relationship 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 DayJan 30, 2022

Answer To: Software Design Exercise (Java language). Developing a software product is an engineering process....

Neha answered on Jan 31 2022
129 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