Question

question 1 (a) i. Explain the difference in the nature and purpose of conceptual class diagram...

question 1

(a) i. Explain the difference in the nature and purpose of conceptual class diagram and design class diagram?

ii. Design classes are often classified as information (model), control (controller) and interface (or boundary or view) classes. Briefly describe the general role that each of these types of classes play in the generation of behaviour

iii. Briefly explain the nature and purpose of UML in OOAD

0 0
Add a comment Improve this question Transcribed image text
Answer #1

i. Explain the difference in the nature and purpose of a conceptual class diagram and design class diagram?
Conceptual Class Diagram: Conceptual class diagrams are the diagrams that are designed to understand the business logic involved to create the software. It includes various UML diagrams that include different classes and the relationship is defined within the classes. So association, Inheritance is defined in these diagrams such that we can understand the basic business requirement,

Design Class Diagram : These diagram include detailed data of the particular classes like their methods and all the attributes with their data type.

for example: Lets say we have a class named as Student ; so in case of conceptual design of this class; we will have UML diagram defined as name, age, address as the attribute and name of the method let's say getName() whereas in case of design class diagram, this will have the attributes' names along with their data type.
Conceptual Designed Name Name: Strung Age Age: int Address: Address: int getName get Age int getAgel) Istring getName() Stude

ii. Design classes are often classified as information (model), control (controller) and interface (or boundary or view) classes. Briefly describe the general role that each of these types of classes plays in the generation of behavior.
Ans: Model, View , and controller divide the application into three parts where each part has dedicated work given.
Model: This layer consist of all the data of the application. All the variables are defined here which are going to be used in the application.
View: This layer is responsible for what the end-user will see. So, this layer will pick the data and display it to the end-user.
Controller: This is the intermediate layer where the logic for the application is written .So, here the data is manipulated accordingly to get the desired result. This layer consists of methods that contain the logic and the result is sen to view layer.

iii. Briefly explain the nature and purpose of UML in OOAD.
Unified Modelling Language is a graphical language that is used in the software industry for designing artifacts that are related to the software. It helps us to understand via diagrams how the software is divided and hence, easy to understand . It helps to understand the complete system in a single view. It gives the clear picture of the software so that developers can easily work on the coding,

Friend, This was a really nice question to answer. If you like the answer, do like it here. Thanks.

Add a comment
Know the answer?
Add Answer to:
question 1 (a) i. Explain the difference in the nature and purpose of conceptual class diagram...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • I NEED HELP with this. please create a UML diagram. I need a simple code to...

    I NEED HELP with this. please create a UML diagram. I need a simple code to solve the problem.   The ADT Bag is a group of items, much like what you might have with a bag of groceries. In a software development cycle, specification, design, implementation, test/debug, and documentation are typical activities. The details are provided in the rest of the document. ADT Bag Specification: (Note: You should not change the names of the operations in your program. This should...

  • Question 1: In a tabular form, list the fundamental system modeling perspectives as context, interaction, structural,...

    Question 1: In a tabular form, list the fundamental system modeling perspectives as context, interaction, structural, and behavioral and provide the names of corresponding UML diagrams that best fits to each model perspective. When applicable, provide subcategories for the system modeling perspectives, as well as possible alternative diagrams. Question 2: Imagine you are hired to design a software FBI-HRSW for FBI to be used in its Human Resources Department to hire job applicants. Draw the context model for the FBI-HRSW...

  • 3. With the aid of a diagram, briefly explain th ing principle of a Successive a) Approximation Analog-to-Digital Conve...

    3. With the aid of a diagram, briefly explain th ing principle of a Successive a) Approximation Analog-to-Digital Converter (ADC) b) An ADC has to be designed to convert voltages in the range from -5 V to +5 V, with a resolution below (better than) 1 mV. What is the minimum number of bits required to meet this design specification? An ADC has to be designed to convert input voltage signals with frequency c) components less than or equal o...

  • Question 1- part-1) Provide complete UML class diagrams for the Polygon and Rectangle classes, including access...

    Question 1- part-1) Provide complete UML class diagrams for the Polygon and Rectangle classes, including access specifiers, parameters, and data/return types. Include the relationship between these two classes in the diagram. And then, Question 1-part-2) Given the following reference variable declaration and object assignment: Polygon poly = new Rectangle(); What would happen given each of the following two lines of code? Briefly explain your answer. System.out.println(poly); double area = poly.getArea(); Then tell me what is the major difference between abstract...

  • 1. How does the conceptual framework differ from an accounting standard? a. The principles in the...

    1. How does the conceptual framework differ from an accounting standard? a. The principles in the conceptual framework are specific in nature while accounting standards provide more general requirements for financial reporting. b. The principles in the conceptual framework are general concepts while accounting standards provide specific requirements for a particular area of financial reporting. c. The principles in the conceptual framework are designed to provide guidance and apply to a limited range of decisions relating to the preparation of...

  • Question 1 In the diagram of Superheterodne AM receiver shown below explain the function of each block. (a) 15 marks Antenna Speaker Audio and power amplifiers RF IF Mixer Detector Mi amplifier a...

    Question 1 In the diagram of Superheterodne AM receiver shown below explain the function of each block. (a) 15 marks Antenna Speaker Audio and power amplifiers RF IF Mixer Detector Mi amplifier amplifier AGC --_Local Gang tuned oscillator (b) For a 4-bit DAC, calculate the output voltage for an input code word 1010 if a [10 marks] logic 1 is 10V and a logic 0 is 0V, and R = RFI kΩ Total: 25 marks] Question 2 (a) Explain the...

  • /*hello everyone. my question is mostly related to the garagetest part of this assignment that i've...

    /*hello everyone. my question is mostly related to the garagetest part of this assignment that i've been working on. i am not sure how to read the file's contents AND put them into variables/an array. should it be in an arraylist? or maybe a regular array? or no arrays at all? i am also not sure how to call the factory method from garagec. i'm thinking something along the lines of [Garage garage = new GarageC.getInstance("GarageC", numFloors, areaofEachFloor);] but i...

  • I need Summary of this Paper i dont need long summary i need What methodology they used , what is the purpose of this...

    I need Summary of this Paper i dont need long summary i need What methodology they used , what is the purpose of this paper and some conclusions and contributes of this paper. I need this for my Finishing Project so i need this ASAP please ( IN 1-2-3 HOURS PLEASE !!!) SPECIAL ARTICLES tole of Monetary Policy C Rangarajan What should be the objectives of monetary policy? Does the objective of price stability conflict with the goal of achieving...

  • Chapter overview 1. Reasons for international trade Resources reasons Economic reasons Other reasons 2. Difference between...

    Chapter overview 1. Reasons for international trade Resources reasons Economic reasons Other reasons 2. Difference between international trade and domestic trade More complex context More difficult and risky Higher management skills required 3. Basic concept s relating to international trade Visible trade & invisible trade Favorable trade & unfavorable trade General trade system & special trade system Volume of international trade & quantum of international trade Commodity composition of international trade Geographical composition of international trade Degree / ratio of...

  • 1) What are the two hypotheses of this experiment? What are you predictions for each hypotheses...

    1) What are the two hypotheses of this experiment? What are you predictions for each hypotheses & briefly describe how you will test the given hypothesis and the one you generated. 2) What is a histogram AND why is it used for this lab instead of just plotting each individual's data? 3) Does the multi-year TRC (total ridge count) support each hypothesis? (explain your answer in terms of the shape and the position of the curve.) 4) What might account...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT