Quiz
Chapter 7
Dieses Quiz enthält Fragetypen, die sich im gewohnten Player öffnen.
Fragen in diesem Quiz (31)
1Which of the following software engineering methodologies is the most rigid?
- AIncremental Model
- BWaterfall Model
- CExtreme Programming
- DEvolutionary Prototyping
2Which of the following is a notational system for representing object-oriented designs?
- AUML (Unified Modeling Language)
- BStructure Charts
- CModular Designs
- DDataflow Diagrams
3Which of the following is an attempt to construct software from off-the-shelf components as is done in other engineering fields?
- AExtreme Programming
- BEvolutionary Prototyping
- CComponent Architecture
- DOpen-Source Development
4Which of the following is most likely an example of a one-to-one relationship?
- ASubscribers and Magazines
- BBirth Dates and People
- CPlanets and Their Moons
- DDinner Guests and Table Settings
5Which of the following is most likely an example of a many-to-many relationship?
- ASubscribers and Magazines
- BBirth Dates and People
- CPlanets and Their Moons
- DDinner Guests and Table Settings
6Which of the following is not a feature of UML (Unified Modeling Language)?
- AUse case diagrams
- BClass diagrams
- CDataflow diagrams
- DSequence diagrams
7The use of design patterns in software engineering was adopted from what other field?
- ABusiness administration
- BArchitecture
- CBiology
- DChemistry
8Which of the following is a form of glass-box testing?
- ABasis path testing
- BBoundary value analysis
- CBeta testing
9Which of the following is a means of controlling the complexity of a software system?
- ACRC cards (Class-responsibility-collaboration)
- BModularity
- CSpecifications
- DBeta testing
10Which of the following is a way of testing the design of a software system?
- AEntity-relationship diagram
- BClass diagram
- CStructure chart
- DStructured walkthrough
11Which of the following is not related to the others?
- AStructure Chart
- BImperative Paradigm
- CClass Diagram
- DFunction
12Which of the following is the method proposed by UML (Unified Modeling Language) for representing sequences of communication between objects?
- AClass Diagram
- BUse Case Diagram
- CSequence Diagram
- DGeneralization
13Which of the following is the method proposed by UML (Unified Modeling Language) for representing sequences of communication between objects?
- AClass Diagram
- BUse Case Diagram
- CSequence Diagram
- DGeneralization
14Which of the following is not represented in a class diagram?
- AGeneralizations
- BThe methods within a class
- CThe attributes within a class
- DThe number of instances each class will have
15Which of the following is least related to the Pareto principle?
- AWhen it rains, it pours
- BBirds of a feather flock together
- CBetter late than never
16The Pareto principle is traditionally applied during which phase of software development?
- ARequirements Analysis
- BDesign
- CImplementation
- DTesting
17Which of the following is the oldest approach to software development?
- AComponent Architecture
- BWaterfall model
- COpen-source development
- DExtreme programming
18Which of the following is not a tool for designing modular systems?
- AStructure charts
- BData dictionaries
- CClass diagrams
- DSequence diagrams
19Which of the following is a stronger form of cohesion?
- AFunctional cohesion
- BLogical cohesion
20Which of the following appears to be the most functionally cohesive?
- AA module that handles all of a customer banking needs
- BA module that handles only transactions related to checking accounts
- CA module that only records deposits to checking accounts
- DA module that collects data for monthly statements
21If a class diagram indicates a one-to-one relationship between class X and class Y, then
- Athere will be only one object in the system of "type" X
- Beach object of "type" X will be associated with only one object of "type" Y
- Cthere will be exactly one object of "type" X and exactly one object of "type" Y
- Dan object of "type" Y cannot occur without first constructing an object of "type" X
22Copyright laws were established
- Ato allow authors to distribute their work while maintaining certain ownership rights
- Bto allow authors to maintain ownership of their ideas
- Cto restrict access to publications to certain groups within society
- Dto allow ideas to be traced back to their origins
23Identify the stage of software development in which each of the following activities is performed.
[blank_start]A.[blank_end] : Programming is conducted
[blank_start]B.[blank_end] : Class diagrams are drawn
[blank_start]C.[blank_end] : User needs are analyzed- AImplementation
- BDesign
- CRequirement Analysis
24In an object-oriented design using UM, [blank_start]_____________[blank_end] diagrams are used to represent classes and their basic relationships, whereas [blank_start]______________[blank_end] diagrams are used to represent communication between
- AClass Diagram
- BSequence Diagram
25SKIP
- ARichtig
- BFalsch
26In each case below indicated whether the activity relates to a structure chart or a class diagram.
A. [blank_start]_________________[blank_end] Identifying actions to be preformed
B. [blank_start]_________________[blank_end] Identifying the types of objects in a system
C. [blank_start]_________________[blank_end] Identifying relationships between "types" or objects
D. [blank_start]_________________[blank_end] Identifying how activities performed by different functions relate to one another- AStructure Chart
- BClass Diagram
- CClass Diagram
- DStructure Chart
27In each case below indicate whether the activity relates to a sequence diagram or a dataflow diagram.
A. [blank_start]Sequence Diagram[blank_end] Identifying messages passed between objects
B. [blank_start]Dataflow Diagram[blank_end] Identifying how data items are combined to produce new items
C. [blank_start]Sequence Diagram[blank_end] Identifying how tasks are performed via object interactions
D. [blank_start]Dataflow Diagram[blank_end] Identifying how information and leaves a system- ADataflow Diagram
- BSequence Diagram
- CDataflow Diagram
- DSequence Diagram
28In each case below indicate whether the phrase relates to coupling or cohesion.
A. [blank_start]Coupling[blank_end] The interaction between modules
B. [blank_start]Coupling[blank_end] Passing data from one module to another
C. [blank_start]Cohesion[blank_end] Ensuring that a module performs a unique task in its entirety- ACoupling
- BCoupling
- CCohesion
29In each case below indicate whether the activity is a form of glass-box testing or black-box testing.
A. [blank_start]Glass-Box[blank_end] Basis path testing
B. [blank_start]Black-Box[blank_end] Boundary value analysis
C. [blank_start]Black-Box[blank_end] Beta testing- AGlass-Box
- BBlack-Box
- CBlack-Box
30In each case below indicate whether the activity relates to glass-box testing or black-box testing.
A. [blank_start]Black-Box[blank_end] Testing to see if the system performs in a timely manner
B. [blank_start]Glass-Box[blank_end] Designing test data to ensure that each instruction is executed at least once
C. [blank_start]Black-Box[blank_end] Testing to see if the software system meets the requirements identified during original analysis- ABlack-Box
- BGlass-Box
- CBlack-Box
31In each case below indicate whether the activity is primarily top-down or bottom-up.
A. [blank_start]Bottom-Up[blank_end] Building software from previously constructed components
B. [blank_start]Top-Down[blank_end] Dividing a module into smaller modules to obtain greater cohesion
C. [blank_start]Top-Down[blank_end] Designing a dataflow diagram by successively adding more- ATop-Down
- BTop-Down
- CBottom-Up
Informationen
- Beschreibung
- Computer Science Quiz am Chapter 7, erstellt von Charlene Manuel am 05/12/2022.
- Autor
- Charlene Manuel
- Sprache
- English
- Aufrufe
- 0
- Schlagwörter
- Bewertung
- Noch keine Bewertungen Bewerte dieses Quiz