Let
.docx
|
Feedback: |
See section 2.2.6 of the course notes. See section 3.6 in the textbook. |
|
|
13. |
|
A feature of the fountain model and other object-oriented models is |
|
|
(a) shorter overall development times (b) overlap between development phases (c) ease of application (d) greater acceptability by clients |
|
Correct answer is |
(b) |
|
Your score on this question is: |
7.14 |
|
Feedback: |
See section 2.2.7 of the course notes. See section 3.7 in the textbook. |
|
|
14. |
|
For a software development project, a good way of making sure that the client's needs are met is to use the |
|
|
(a) build-and-fix model (b) rapid prototyping model (c) synchronize-and-stabilize model (d) incremental model |
|
Correct answer is |
(b) |
Which of the following are typically true of informal specifications?
|
|
|
(a) II only (b) I and II only (c) I, II, and III (d) II and III only |
|
Correct answer is |
(b) |
|
Your score on this question is: |
8.33 |
|
Feedback: |
See section 3.1.1 of the course notes. See section 10.2 in the textbook. |
|
|
2. |
|
Which of the following are true of informal specifications?
|
|
|
(a) III only (b) I and III only (c) I only (d) II and III only |
|
Correct answer is |
(a) |
|
Your score on this question is: |
8.33 |
|
Feedback: |
See section 3.1.1 of the course notes. |
|
|
3. |
|
Which of the following are true about a level 0 DFD?
|
|
|
(a) III only (b) I, II, and III (c) II and III only (d) I and III only |
|
Correct answer is |
(b) |
|
Your score on this question is: |
8.33 |
|
Feedback: |
See section 3.1.2 of the course notes. |
|
|
4. |
|
Successive levels of DFDs can be shown using which of the following?
|
|
|
(a) I and III only (b) I, II, and III (c) II only (d) I and II only |
|
Correct answer is |
(c) |
|
Your score on this question is: |
0.00 |
|
Feedback: |
See section 3.1.2 of the course notes. |
|
|
5. |
|
State transitions diagrams are used to specify _____ for _____. |
|
|
(a) data flow, real time systems (b) control flow, all kinds of software systems (c) data flow, all kinds of software systems (d) control flow, real time systems |
|
Correct answer is |
(d) |
|
Your score on this question is: |
0.00 |
|
Feedback: |
See section 3.1.3 of the course notes. See section 10.6 in the textbook. |
|
|
6. |
|
The control information found in a state transition diagram describes |
|
|
(a) information that the SQA group attaches to specifications for tracing purposes (b) how different input or input states cause different processes to be activated (c) specific conditional branching and looping inside individual processes (d) constraints on the product imposed by the client |
|
Correct answer is |
(b) |
|
Your score on this question is: |
8.33 |
|
Feedback: |
See section 3.1.3 of the course notes. |
|
|
7. |
|
Within the context of a data dictionary, the term cardinality refers to |
|
|
(a) the internal structure of a data item (b) whether an item is optional or mandatory (c) the number of values that a data item can take on (d) the size of a data item |
|
Correct answer is |
(c) |
|
Your score on this question is: |
0.00 |
|
Feedback: |
See section 3.1.4 of the course notes. |
|
|
8. |
|
In determining whether a data dictionary is necessary, which of the following factors should be considered?
|
|
|
(a) I and II only (b) II only (c) I, II, and III (d) I only |
|
Correct answer is |
(a) |
|
Your score on this question is: |
0.00 |
|
Feedback: |
See section 3.1.4 of the course notes. |
|
|
9. |
|
The _____ define which input a software product must accept and what the corresponding output must be. |
|
|
(a) acceptance criteria (b) data flow diagrams (c) input-output specifications (d) control flow diagrams |
|
Correct answer is |
(c) |
|
Your score on this question is: |
0.00 |
|
Feedback: |
See section 3.1.5 of the course notes. |
|
|
10. |
|
Which of the following describes the way a software product should react to incorrect and/or incomplete input? |
|
|
(a) It should raise a system error during processing and wait for user correction. (b) It should attempt to detect the illegal input before processing and ask the user to correct the input. (c) It should raise a system error during processing and end the program. (d) It should end the program after telling the user why the data is bad. |
|
Correct answer is |
(b) |
|
Your score on this question is: |
8.33 |
|
Feedback: |
See section 3.1.5 of the course notes. |
|
|
11. |
|
What is the definition of the key for an entity in an entity-relationship model? |
|
|
(a) It is the attribute, or combination of attributes, that uniquely identifies an entity. (b) It is not a well-defined concept for all entities. (c) It is the attribute that most completely identifies an entity. (d) It is the means of gaining access to an entity in a secure database. |
|
Correct answer is |
(a) |
|
Your score on this question is: |
0.00 |
|
Feedback: |
See section 3.2 of the course notes. |
|
|
12. |
|
Entity-relationship modeling is a formal technique oriented to modeling |
|
|
(a) process logic (b) control flow (c) data objects (d) data flow |
|
Correct answer is |
(c) |
Which of the following are typically true of informal specifications?
|
|
|
(a) II only (b) I and II only (c) I, II, and III (d) II and III only |
|
Correct answer is |
(b) |
|
Your score on this question is: |
8.33 |
|
Feedback: |
See section 3.1.1 of the course notes. See section 10.2 in the textbook. |
|
|
2. |
|
Which of the following are true of informal specifications?
|
|
|
(a) III only (b) I and III only (c) I only (d) II and III only |
|
Correct answer is |
(a) |
|
Your score on this question is: |
8.33 |
|
Feedback: |
See section 3.1.1 of the course notes. |
|
|
3. |
|
Which of the following are true about a level 0 DFD?
|
|
|
(a) III only (b) I, II, and III (c) II and III only (d) I and III only |
|
Correct answer is |
(b) |
|
Your score on this question is: |
8.33 |
|
Feedback: |
See section 3.1.2 of the course notes. |
|
|
4. |
|
Successive levels of DFDs can be shown using which of the following?
|
|
|
(a) I and III only (b) I, II, and III (c) II only (d) I and II only |
|
Correct answer is |
(c) |
|
Your score on this question is: |
0.00 |
|
Feedback: |
See section 3.1.2 of the course notes. |
|
|
5. |
|
State transitions diagrams are used to specify _____ for _____. |
|
|
(a) data flow, real time systems (b) control flow, all kinds of software systems (c) data flow, all kinds of software systems (d) control flow, real time systems |
|
Correct answer is |
(d) |
|
Your score on this question is: |
0.00 |
|
Feedback: |
See section 3.1.3 of the course notes. See section 10.6 in the textbook. |
|
|
6. |
|
The control information found in a state transition diagram describes |
|
|
(a) information that the SQA group attaches to specifications for tracing purposes (b) how different input or input states cause different processes to be activated (c) specific conditional branching and looping inside individual processes (d) constraints on the product imposed by the client |
|
Correct answer is |
(b) |
|
Your score on this question is: |
8.33 |
|
Feedback: |
See section 3.1.3 of the course notes. |
|
|
7. |
|
Within the context of a data dictionary, the term cardinality refers to |
|
|
(a) the internal structure of a data item (b) whether an item is optional or mandatory (c) the number of values that a data item can take on (d) the size of a data item |
|
Correct answer is |
(c) |
|
Your score on this question is: |
0.00 |
|
Feedback: |
See section 3.1.4 of the course notes. |
|
|
8. |
|
In determining whether a data dictionary is necessary, which of the following factors should be considered?
|
|
|
(a) I and II only (b) II only (c) I, II, and III (d) I only |
|
Correct answer is |
(a) |
|
Your score on this question is: |
0.00 |
|
Feedback: |
See section 3.1.4 of the course notes. |
|
|
9. |
|
The _____ define which input a software product must accept and what the corresponding output must be. |
|
|
(a) acceptance criteria (b) data flow diagrams (c) input-output specifications (d) control flow diagrams |