cs 2750 assignment #1

Post on 02-Jun-2022

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

CS 2750 Assignment #1

The UML Standard

In 1996, Rational Software Corp. formed the UML Partners Consortium, which producedversion 1.0 and 1.1 of the UML. In 1997 the Object Management Group (OMG) assumedresponsibility for the UML standard and has produced three new versions.

Part A

Briefly (a paragraph, two at the most– please word process) discuss the pros and cons of theseactions.

Abstraction

Abstraction is part of analysis and is the process of filtering problem domain detail, separatingthe important from the extraneous. What is important and what is extraneous is a function ofwhere and how the information will be used.

Part B

List a few relevant attributes for class Person if the class is used for (1) a payroll/tax withholdingsystem and (2) a law enforcement system. Are some attributes appropriate for both?

Classification

The process of classifying “things” into classes or categories involves two main steps:1. Inventing two or more classes, and2. Sorting all the things into the classes.

When the classification is complete, every thing will be in exactly one class (i.e., no things areleftover– they didn’t fit into a class– and no thing belongs to multiple classes). Typically, it ispossible to invent more than one classification system for any group of things. Depending onhow the classification system is used, one system may be more usable or more desirable butgenerally, there is no single correct classification system.

Part C

Create at least eight (8) classification systems (each having two or more classes) for the“objects” on the following page and classify each object into one of the classes for a givenclassification system. With this number of classifications, some will be quite “normal” whileothers will be more “off the wall.”

Baby Dinosaur

top related