当前位置:文档之家› 重庆大学《软件工程导论》课程试题(A-B卷)

重庆大学《软件工程导论》课程试题(A-B卷)


information________________、________________ and _______________.
architectural model.
a. True
5.
Four
types
of
change
are

b. False
encounter:_____________________、___________________、______________________ ( ) 11. When refining the DFD during transform mapping the goal is to strive to derive 命
b. False
a. True
( ) 13. With thorough testing it is possible to remove all defects from a program prior to
b. False
delivery to the customer.
线 ( ) 3. Evolutionary models are iterative ..
( ) 6. It is not possible to use ordinary data flow diagrams to model the functional 命
重庆大学《软件工程导论》课程试题( 卷)
requirements of real-time systems. a. True
题 人
c. Software is easier to build without using someone else's components.
d. Off the shelf software components are not commonly available
( ) 4. Which of the items listed below is not one of the software engineering layers?
and
b. False
人:
_____________________.
( ) 9. Information hiding makes program maintenance easier by hiding data and procedure
3. The five phases of software requirements analysis are
( ) 9. In the context of requirements analysis, two types of problem partitioning are a. bottom-up and top-down
( ) 2. Software deteriorates rather than wears out because
题号 一 二 三 四 五 六 七 八 九 十 总分
得分
()
一.Complete the sentences with the correct words or phrases.(each blank 1 point, total
20 points)
b. False

7. The states shown in a state transition diagram do not necessarily correspond to the
( ) 8. Horizontal partitioning defines separate branches for major program functions, while
学号:
年级、班
_______________________ and ___________________________.
b. horizontal and vertical
a. Software suffers from exposure to hostile environments
c. subordinate and superordinate
b. Defects are more likely to arise after software has been used often 密
_ and ___________________________.
bubbles showing high cohesion.

二.Decide whether the following statements are true or false. Write “a” for true and “b”
( ) 8. The rapid application development model is a. Another name for component-based development. b. A useful approach when a customer cannot define requirements clearly. c. A high speed adaptation of the linear sequential model. d. All of the above.
a. True

for false into bracket.(each question 1 point, total 15 points)
b. False

( ) 1. Software is developed or engineered , it is not manufactured in classical sense.
( ) 1. Which question no longer concerns the modern software engineer? a. Why does computer hardware cost so much? b. Why does software take a long time to finish? c. Why does it cost so much to develop a piece of software? d. Why can't software errors be removed from products prior to delivery?
b. False
failure of the software to conform to its requirements.

( ) 5. For software prototyping to be effective technique, tools are required to develop
c. Multiple change requests introduce errors in component interactions
d. none of the above ( ) 10. The state transition diagram
d. Software spare parts become harder to order
processes shown in a control flow diagram for the same system.
a. True
b. False
姓名:
1. Four interface design issues are _____________________、___________________、
vertical partitioning distributes control in a top-down manner.

密 2.
The
four
procedure
of
design
model
includes:
a. True

_____________________、___________________、_____________________
from unaffected parts of the program.
_____________________、___________________、_______________、______________
a. True
_ and _____________.
b. False
4. The data model consists of three pieces of interrelated ( ) 10. Data design actually begins during the creation of the analysis model, not the
a. True
a. True
b. False
b. False
( ) 14. Equivalence testing divides the input domain into classes of data from which test 重
( ) 4. A data flow diagram is a graphical technique that depicts information flow and the
cases can be derived to reduce the total number of test cases that must be developed. 庆
a. True

transforms
b. False

a. True
( ) 15. The focus of validation testing is to uncover places that users will be able to observe 教
相关主题