Describe what you understand by object aggregation

Assignment Help Other Subject
Reference no: EM133182

QUESTION 1

(a) (i) Using examples from the case study or otherwise, explain the following concepts-

• Encapsulation

• Specialization

• Polymorphism

(ii) Discuss the advantages of the above concepts with respect to software development

(b) Using a diagram, define the phases of the Unified Development Process. Describe, briefly, the activities and deliverables of each phase

(c) Briefly explain how the CRC (Class-Responsibility-Collaboration) index card approach may be used in Object Oriented Analysis. List two advantages and two disadvantages of using CRC in systems analysis

QUESTION 2

(a) Compare the following pairs of terms as used in object oriented software engineering-

(i) Association and Association class

(ii) Multiplicity and multiple inheritance

(iii) Abstract method and abstract class

(iv) Use case and CASE tool

(b) (i) Describe what you understand by object aggregation

(ii) Using examples and diagrams, explain the

• Properties of aggregation

• Types of aggregation

(c) Briefly describe what are deployment diagrams and their use in software development

(d) Explain five advantages of object oriented approach to software development compared to traditional approaches

Reference no: EM133182

Questions Cloud

Research can play in improving the environmental performance : Discuss comprehensively the role that research can play in improving the environmental performances in the Brazilian chemical industry Evaluate the contribution of qualitative and quantitative research approaches in the case study
Explain briefly five current environmental challenges : Explain briefly five current environmental challenges. Assess the roles and responsibilities of businesses in this context
Stake holder and shareholder capitalism : Corporate Social Responsibility Stake holder and shareholder capitalism Enlightened self interest
Define sustainable development : Define sustainable development Discuss the principles of sustainable development
Describe what you understand by object aggregation : Describe what you understand by object aggregation Using examples and diagrams, explain the, Properties of aggregation
Explain the concept of strategic supply chain management : Explain the concept of strategic supply chain management Explain the contribution that a well-developed procurement function could make to help the supply chain become more effective and efficient
Importance of social interventions in groups and communities : Describe in your own words what you understand by the term social interventions What is the importance of social interventions in groups and communities
What is family therapy : What is family therapy. What roles do families and society play in dealing with mental illness
Describe the two types of eugenics : Describe the two types of eugenics Critically assess the advantages and disadvantages of each type

Reviews

Write a Review

Other Subject Questions & Answers

  Differentiate between efficiency and effectiveness

Differentiate between efficiency and effectiveness by giving suitable examples Describe the different functions of management. How do these functions help achieve organizational goals?

  Cyber troll case study

Case Study - THE CYBER TROLL

  What is metering mode on a camera

What is metering mode on a camera

  Draw an entity access matrix for the given case study

Draw an Entity Access Matrix for the given case study Give an example of an entity which seems to have an incomplete life history. Justify your answer Document ONE new event which might complete the life of the entity mentioned above. Specify ..

  Elaborate on the health effects of occupational noise

Occupational noise (a) Name six types of occupation where workers are exposed to excessive noise (b) Elaborate on the health effects of occupational noise (c) What legal, technical and medical measures may be taken to prevent the ill effects..

  Discuss the advantages of an effective iso 9000

iscuss the importance of carrying out audits within an EMS Discuss the advantages of an effective ISO 9000

  Describe the elements of the nature of hospitality sales

Describe the elements of the nature of hospitality sales With the use of an example discuss the steps involved in selecting sales strategies

  Impact of emerging technologies on curriculum development

Discuss the impact of emerging technologies on Curriculum Development. With close reference to the Mauritian context, critically analyse the factors Education Leaders must consider to manage curriculum change successfully

  Write a technical description of the functions

Write a technical description of the functions which are available on a workstation for new students who may be unfamiliar with using computers

  Explain the central limit theorem

Explain the Central Limit Theorem. c) A marketing researcher believes that the proportion of persons favouring a new package design is 0.6. Suppose that a sample of 100 persons is selected at random. Determine the probability that 70% or more o..

  The main safe traffic considerations within the workplace

Outline the main safe traffic considerations within the workplace List the main legal provisions as per OSHA 2005 relating to vehicle lifts

  Briefly outline the limitations of lp

Briefly outline the limitations of LP Plot the constraints lines for this linear programming problem by drawing a neat graph indicating the feasible region, R clearly on your graph

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd