Systems Analysis and Design Allen Dennis and Barbara Haley Text John Wiley & Sons, Inc



Download 1.31 Mb.
View original pdf
Page5/17
Date07.12.2021
Size1.31 Mb.
#57861
1   2   3   4   5   6   7   8   9   ...   17
[5] Structural Modeling
1906057 Moch Haiqal Diazki Tugas Pertemuan 2
classes
,
attributes
,
operations
, and the
relationships
among the analysis classes. The refinement of these initial classes into programming-level objects comes later. The structural model at this point should represent the responsibilities of each class and the collaborations among the classes.

Purpose of Structural Models Typically, structural models are depicted using
CRC cards
,
class
diagrams
, and, in some cases, object diagrams. However, before describing CRC cards, class diagrams, and object diagrams, we describe the basic elements of structural models (1) classes, (2)
attributes, (3) operations, and (4) relationships.

Classes, Attributes, & Operations

Classes

Templates for instances of people, places, or things

Attributes

Properties that describe the state of an instance of a class (an object)

Operations

Actions or functions that a class can perform

Classes A class is a general template that we use to create specific instances, or
objects, in the problem domain. All objects of a given class are identical in structure and behavior but contain different data in their attributes. There are two general kinds of classes of interest during analysis

Download 1.31 Mb.

Share with your friends:
1   2   3   4   5   6   7   8   9   ...   17




The database is protected by copyright ©ininet.org 2024
send message

    Main page