• Wrong document? Swap it for free
  • Written by students who passed
  • Immediately available after payment
  • Read online or as PDF
Sell
Where do you study
Your language
Document preview thumbnail
Preview 2 out of 5 pages
Exam (elaborations)

SOEN 341 Actual Exam Questions With Reviewed 100% Correct Detailed Answers Guaranteed Pass!!

Document preview thumbnail
Preview 2 out of 5 pages

SOEN 341 Actual Exam Questions With Reviewed 100% Correct Detailed Answers Guaranteed Pass!! 1. What are static software models? -Class diagrams -Block diagrams (not part of UML) -Domain models 2. What are dynamic software models? -Activity diagrams -Use case diagrams -Sequence diagrams State diagrams 3. What are class diagrams? -Show the classes of a system and the associations between those classes -Each class may have some knowledge about associated classes Granularities: -Can be very specific or very abstract 4. What are the main symbols shown on a class diagram? • Classes represent the types of data themselves • Associations represent linkages between instances of classes • Attributes are simple data found in classes and their instances • Operations represent the functions performed by the classes and their in- stances • Generalizations group classes into inheritance hierarchies 5. How are classes represented? •A class is simply represented as a box with the name of the class inside • The diagram may also show the attributes and operations • The complete signature of an operation is: operationName(parameterName: parameterType ...): return- Type

Content preview

SOEN 341 Actual Exam Questions With Reviewed 100%
Correct Detailed Answers Guaranteed Pass!!

1. What are static software -Class diagrams
models? -Block diagrams (not part of UML)
-Domain models

2. What are dynamic software -Activity diagrams
models? -Use case diagrams
-Sequence diagrams
State diagrams

3. What are class diagrams? -Show the classes of a system and the associations between
those classes
-Each class may have some knowledge about associated classes
Granularities:
-Can be very specific or very abstract

4. What are the main symbols • Classes
shown on a class diagram? represent the types of data themselves
• Associations
represent linkages between instances of classes
• Attributes
are simple data found in classes and their instances
• Operations
represent the functions performed by the classes and their in-
stances
• Generalizations
group classes into inheritance hierarchies

5. How are classes represented? •A class is simply represented as a box with the name of the class
inside
• The diagram may also show the attributes and operations
• The complete signature of an operation is:


1/5

, SOEN 341 Actual Exam Questions With Reviewed 100%
Correct Detailed Answers Guaranteed Pass!!

operationName(parameterName: parameterType ...): return-
Type

6. How are associations repre- Association are represented as thin line connecting two classes.
sented? Association can be unidirectional (shown by arrow at one end) or
bidirectional (shown by arrow at both end). Multiplicity defines
how many instances can be associated at any given moment.
0..1 No instances or one instance A flight seat can have no or one
passenger only
1 Exactly one instance An order can have only one customer
0..* or * Zero or more instances A class can have zero or more
students
1. .*One or more instances (at least one)A flight can have one or
more passenger
• An association can be named, and the ends of an association
can be adorned with role names, ownership indicators, multi-
plicity, visibility, and other properties.

7. Directionality in associations •Associations are by default bi-directional
• It is possible to limit the direction of an association by adding
an arrow at one end

8. Analyzing and validating as- • One-to-one
sociations For each company, there is exactly one board of directors
A board is the board of only one company
• Many-to-one
A company has many employees,
An employee can only work for one company.
• Many-to-many
An assistant can work for many managers
A manager can have many assistants
Assistants can work in pools

2/5

Document information

Uploaded on
March 21, 2025
Number of pages
5
Written in
2024/2025
Type
Exam (elaborations)
Contains
Questions & answers
$10.14

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
Sold
284
Followers
87
Items
3429
Last sold
1 week ago



Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions