100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached
logo-home
SWD392-Final Updated Exams /108 Questions and answers $12.49   Add to cart

Exam (elaborations)

SWD392-Final Updated Exams /108 Questions and answers

 5 views  0 purchase
  • Course
  • Institution

SWD392-Final Updated Exams /108 Questions and answers

Preview 3 out of 18  pages

  • July 18, 2024
  • 18
  • 2023/2024
  • Exam (elaborations)
  • Questions & answers
avatar-seller
SWD392-Final Updated Exams /108
Questions and answers
Which of the following are examples of non-functional requirements?
a. availability, performance and security
b. purpose, security and performance
c. performance, purpose and availability
d. security, availability and purpose - -a

-Which of the following attributes can be improved by installing firewalls,
establishing authentication and authorization processes, and using
encryption?
a. security
b. performance
c. usability
d. availability - -a

-Which of the following attributes relates to the output accuracy, the ability
to recover from failure?
a. availability
b. reliability
c. performance
d. maintainability - -b

-Read the following statements. Which of them are true?
1. Project managers are stakeholders in the architecture
2. End users are stakeholders in the architecture
a. Both statements are true
b. Only the first statement is true.
c. Neither statement is true
d. Only the second statement is true. - -a

-Which of these UML diagrams might be useful for the logical view of a
system?
a. Class diagram and Sequence diagram
b. Sequence diagram and Deployment diagram
c. State diagram and Class diagram
d. Deployment diagram and State diagram - -a

-You need to show how your software elements are mapped to hardware
nodes and execution environments. Which view do you need?
a. physical view
b. development view
c. process view

,d. scenario - -a

-What is the name for a physical result of the development process, such as
an executable file?
a. package
b. artifact
c. leaf
d. node - -b

-What kind of UML diagram is shown here? (file: Image7.PNG)
a. Activity diagram
b. Sequence diagram
c. Flow chart
d. State diagram - -a

-Which of these is NOT shown on an activity diagram?
a. activities
b. interfaces
c. decisions
d. concurrency - -b

-What does the component of 'component diagram' refer to?
a. an external part of the software system, like a library that must be
imported.
b. the basic parts of the software, which it could not run without.
c. a general name for a "part" of the software system. It could be a method,
variable, class, object, or grouping of any of these.
d. an independent, encapsulated unit in the system. - -d

-The "+1" in Kruchten's 4+1 View Model refers to a scenario. What is a
scenario?
a. a representation of a normal use case.
b. a representation of the system-wide state.
c. an unexpected use case of the software.
d. one of the tools that is used to implement the software. - -a

-What are some advantages of object-oriented programming in a language
like Java?
a. mimic the real-world structure of the problem, abstract data types and
data management
b. mimic the real-world structure of the problem, abstract data types and
computing efficiency
c. computing efficiency, abstract data types and data management
d. mimic the real-world structure of the problem, computing efficiency and
data management - -a

, -Sam was asked to create a DeliveryDriver class. Sam thought about the
problem, and reduced it to its most essential aspects... things like takeOrder,
DeliveryArea, etc. She ignored things that were not important in the context,
like the driver's height or eye colour. She just applied an important object-
oriented design principle. Which of these concepts best describes what she
just did? ([file: Image1.PNG])
a. abstraction
b. generalization
c. decomposition
d. encapsulation - -a

-Sam identified the important attributes and behaviours of a delivery driver
and put them all into a DeliveryDriver class, like "takeOrder", "deliverOrder",
and "DeliveryArea." She exposed some of these to other classes. She just
demonstrated an important part of object-oriented design. Which of these
concepts best describes what you did?
a. generalization
b. abstraction
c. encapsulation
d. decomposition - -c

-Sam decided that the DeliveryDriver class was getting too complex, so she
split it up, moving its behaviour into several related classes, like DeliveryCar
and DeliveryOrder. She just demonstrated which important object-oriented
design principle?
a. decomposition
b. abstraction
c. encapsulation
d. generalization - -a

-Sam realized that her DeliveryDriver class had some behaviour and
attributes that could be shared by other classes, like BusDriver and
TaxiDriver, so she made a class called Driver that these classes inherited
behaviour from. Which object-oriented design principle did she use?
a. abstraction
b. encapsulation
c. decomposition
d. generalization - -d

-Select the object pairing that has an association relationship:
a. Hiker - Trail
b. Book - Page
c. Tree - Root - -a

-Select the object pairing that has an aggregation relationship:
a. Car - Road

The benefits of buying summaries with Stuvia:

Guaranteed quality through customer reviews

Guaranteed quality through customer reviews

Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.

Quick and easy check-out

Quick and easy check-out

You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.

Focus on what matters

Focus on what matters

Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!

Frequently asked questions

What do I get when I buy this document?

You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.

Satisfaction guarantee: how does it work?

Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.

Who am I buying these notes from?

Stuvia is a marketplace, so you are not buying this document from us, but from seller Victorious23. Stuvia facilitates payment to the seller.

Will I be stuck with a subscription?

No, you only buy these notes for $12.49. You're not tied to anything after your purchase.

Can Stuvia be trusted?

4.6 stars on Google & Trustpilot (+1000 reviews)

75632 documents were sold in the last 30 days

Founded in 2010, the go-to place to buy study notes for 14 years now

Start selling
$12.49
  • (0)
  Add to cart