Object-Oriented Systems Mid-Term

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

What does the acronym UML stand for?

  • User Mode Listings
  • Unix Modeling Language
  • Unified Modeling Language (correct)
  • User Modification Language

What is a key characteristic of closed-ended questions?

  • Limit answers to a set of choices (correct)
  • Encourage open responses
  • Invite detailed discussion
  • Require user elaboration

A state event is characterized by which of the following?

  • It is triggered by an internal clock mechanism.
  • It occurs when something external triggers processing. (correct)
  • It is dependent on previous user interactions.
  • It occurs within the system based on user input.

What does technology architecture encompass?

<p>The integration of hardware, networks, and system software. (B)</p> Signup and view all the answers

What role does a person serving as an architect in a system play?

<p>They capture the vision and needs for the new system. (B)</p> Signup and view all the answers

Which technique is used to identify use cases based on external, temporal, and state events?

<p>event decomposition technique (D)</p> Signup and view all the answers

The event decomposition technique begins by identifying use cases. What is the correct answer?

<p>True (A)</p> Signup and view all the answers

An association class is frequently required for which type of relationship?

<p>Many to many (C)</p> Signup and view all the answers

Which of the following statements is NOT true about a UML class?

<p>It is similar to a data entry (D)</p> Signup and view all the answers

A state machine diagram is used to document the states and transitions of a(n):

<p>Object (D)</p> Signup and view all the answers

Which of the following best describes the output of design activities?

<p>A set of diagrams and documents that describe the solution system (D)</p> Signup and view all the answers

Which design activity pervades all other design activities?

<p>Interface design (C)</p> Signup and view all the answers

A user with special security and access rights to assign passwords is called a:

<p>Privileged user (C)</p> Signup and view all the answers

Is it true that database design often requires someone with analytical skills since many decisions must be made about field sizes and characteristics?

<p>True (B)</p> Signup and view all the answers

In a system sequence diagram, does a box refer to a class of objects?

<p>True (A)</p> Signup and view all the answers

Flashcards are hidden until you start studying

Study Notes

Object-Oriented Systems Mid-Term

  • Class diagram: A box on a class diagram represents a set of attributes
  • Agile Development: Iterative development is not the same as Agile development
  • System Analyst: A system analyst plans, captures the vision, and understands the needs of a new system.
  • Closed-ended questions: Limit answers to a set of choices, speed up the interview process
  • UML: Unified Modeling Language
  • Technology Architecture: The combination of information systems and the hardware infrastructure
  • Successful Interview: Requires preparation
  • State Event: An event triggered by something happening outside the system
  • Timed Event: An event that occurs by reaching a point in time
  • User Stories vs Use Cases: Differ in the amount of detail captured and the focus
  • Event Decomposition Technique: Identifies use cases based on external, temporal, and state events
  • Association Class: Frequently required for a many-to-many relationship
  • UML Class: Not a set of objects. It's a classification of objects.
  • State Machine Diagram: Documents the states and transitions of an object
  • Cardinality of a Class: Not a measure of the number of objects in the class
  • Semantic Net: Doesn’t illustrate individual objects within a class diagram
  • Activity Diagram: An oval in an activity diagram indicates an embedded use case.
  • Object-Oriented Modeling Advantages: Developing new models helps gain deeper understanding of user requirements, and ensures consistency in the requirements
  • Preconditions in a Use Case: Describe what business conditions must occur before the use case is invoked.
  • System Sequence Diagram: A box refers to a class of objects.
  • Activity Diagram: A separate use case can be used as part of the workflow
  • CRUD Technique: Not the best use for generating new use cases
  • Design Activities Output: A set of diagrams and documents describing the solution system
  • Implementation Objective: To integrate the application components
  • Package Diagrams: Used primarily when designing software classes
  • Design Activities: Database design, environment design, interface design, and security and controls design are all design activities that pervade all other design activities.
  • Database Design: Often requires an analyst's skills to make decisions about field sizes and characteristics
  • Privileged User: A user with special security and access to a system, such as the right to assign passwords, is called a privileged user.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

Use Quizgecko on...
Browser
Browser