OOS Flashcards
Is this a non- functional requirement or a functional requirement?
Security administrator of the system should be able to view the transaction log of the firewall.
A functional requirement
Is this a non- functional requirement or a functional requirement?
The system must have a user interface that is easily understandable.
A non-functional requirement
Unified Software Development Process (USDP) aka Rational Unified Process (RUP) does NOT support:
Pair programming
Which of the following is not a discipline in the Unified Software Development Process (USDP) aka Rational Unified Process (RUP)
a. Project Management
b. Use case modelling
c. Business Modelling
b. Use case modelling
Which of the following is not a component of Sequence Diagrams?
a. Message
b. Loop frame
c. Object
d. Class
e. Execution specification bar
d. Class
Which of the following is an association in Use Case diagrams?
a. Coordination association
b. Communication association
c. Composition association
d. Exclude association
b. Communication association
A domain model should represent information that the use cases deal with. True or false?
True
Patterns in Object Oriented analysis and design are:
Reusable solutions to reoccurring modelling problems.
To each use case we apply the so called Boss test in order to:
Check that the use case has appropriate size
Which of the following is not a usual text field in use case descriptions:
a. Primary actor
b. Expressions
c. Scope
d. Pre-conditions
b. Expressions
What is a practice of eXtreme Programming (XP):
Refactoring
Which of the following statements is true?
a. Requirements are the same as models
b. Requirements are something that the users need in order to achieve an objective
c. Requirements are something that everybody wants
b. Requirements are something that the users need in order to achieve an objective
Requirement “Security administrator of the system should be able to view the transaction log of the firewall” is a:
functional requirement
Which of the following is NOT a software development methodology
a. Rational Unified Process
b. eXtreme Programming
c. Agile
d. DevOps
c. Agile
Which of the following is NOT a discipline in the Unified Software Development Process (USDP) aka Rational Unified Process (RUP)?
a. Business Intelligence
b. Requirements
c. Test
a. Business Intelligence
Which of the following is a construct of Activity Diagrams?
a. Track
b. Class
c. Job
d. Join
d. Join
which of the following statements is true?
a. A domain model should define operations of classes
b. A domain model should represent information that the user needs
c. A domain model should model database structure
b.A domain model should represent information that the user needs
Patterns in Object Oriented analysis and design:
document reusable solutions to reoccurring problems
We can use one of the following tests to assess if a use case is of appropriate size and granularity
Elementary Business Process Test
Which of the following is NOT a component of Sequence Diagrams?
a. Object
b. Message
c. Execution specification bar
d. Loop frame
e. Class
e. Class
Each use case:
a. Should have a description
b. Should be short
c. Should be written in English
a. Should have a description
Vad är syftet med användningsfalls diagram / use case diagrams?
- Att ange huvudtyperna för användare av systemet
- Att fånga funktionella krav
- Att beskriva vad en användare kan göra med systemet
Intressenter i ett informationssystem utvecklingsprojekt är följande:
- De som använder den webbaserade versionen av systemet
- De som använder IOS-appen för systemet tillgängligt från AppStore
- De som utvecklar systemet
Vad kan gå fel med ett informationssystem utvecklingsprojekt / information system development project ?
- Det utvecklade informationssystemet fokuserar inte på nödvändiga affärsbehov
- Projektet tar längre tid än vad som budgeterats / finns budget till
- Det utvecklade informationssystemet är svårt att använda
Utvecklingslag har inte den kompetens som behövs