Professional Documents
Culture Documents
Sto. Tomas, Tristan Manuel T. - Oop Module 1-2
Sto. Tomas, Tristan Manuel T. - Oop Module 1-2
ASSIGNMENT #1
INSTRUCTIONS: Describe in your own words (at least two paragraphs) the concept of
computer programming. Submit on a pdf format using Arial 11, single spaced.
ASSIGNMENT #2
INSTRUCTIONS: Describe in your own words (at least two paragraphs) the general notion
of class diagram as illustrated in Fig. 2.2.1 in Module 2. Submit on a pdf format using Arial
11, single spaced.
From what I understand, the class diagram describes the structure of the system. The
Unified Modeling Language (UML) is a class diagram that shows the class name, along with
its attributes, operation, and relationship. This is used to easily understand the process and
design of the program/software. The UML helps visualize the system and makes it easier for
non-programmers to grasp.
I learned that class diagrams contain a set of classes and relationships between
classes. The figure shown in module 2 illustrates how the class diagram should be. It shows
that class notation has three parts, the class name, attributes, and operations.
Of course, a class must have a name. The attributes or (structural features) are
represented as objects of a class, and the operation or (Behavioral features) is how an object
of the class may interact. Each notation has its own keywords, depending on what the
programmer would write. I'm aware that notation must be precise since a slight typo can cause
an error.
Lastly, it depends on how the programmer will create a class diagram based on their
own perspective. It could be that the programmer may want to conceptualize the class diagram
or wants to specify it, or even implement the class diagram.