Exam 7: Software Engineering
Exam 1: Data Representation64 Questions
Exam 2: Data Representation63 Questions
Exam 3: Operating Systems47 Questions
Exam 4: Networks and the Internet62 Questions
Exam 5: Algorithms53 Questions
Exam 6: Programming Languages54 Questions
Exam 7: Software Engineering54 Questions
Exam 8: Data Abstractions53 Questions
Exam 9: Database Systems52 Questions
Exam 10: Computer Graphics47 Questions
Exam 11: Artificial Intelligence52 Questions
Exam 12: Theory of Computation51 Questions
Select questions type
In each case below indicate whether the activity relates to glass-box testing or black-box testing.
A.___________________ Testing to see if the system performs in a timely manner
B.___________________ Designing test data to ensure that each instruction is executed at least
once
C.___________________ Testing to see if the software system meets the requirements
identified during original analysis
(Short Answer)
4.8/5
(35)
If a class diagram indicates a one-to-one relationship between class X and class Y,then
A) there will be only one object in the system of "type" X.
B) each object of "type" X will be associated with only one object of "type" Y.
C) there will be exactly one object of "type" X and exactly one object of "type" Y.
D) an object of "type" Y cannot occur without first constructing an object of "type" X.
(Short Answer)
4.8/5
(35)
Give an argument supporting the statement that modularity is the most important principle in software engineering.
(Essay)
4.8/5
(37)
Answer the following questions in terms of the structure chart below.
A.What modules directly use the services of module E? ____________
B.The services of which modules are directly used by module A?
____________

(Short Answer)
4.8/5
(40)
Which of the following is not a feature of UML?
A) Use case diagrams
B) Class diagrams
C) Dataflow diagrams
D) Sequence diagrams
(Short Answer)
4.8/5
(38)
Which of the following is not represented in a class diagram?
A) Generalizations
B) The methods within a class
C) The attributes within a class
D) The number of instances each class will have
(Short Answer)
4.8/5
(33)
Give two examples of recent advances in software engineering.
_____________________
_____________________
(Short Answer)
4.9/5
(41)
Which of the following is a way of testing the design of a software system?
A) Entity-relationship diagram
B) Class diagram
C) Structure chart
D) Structured walkthrough
(Short Answer)
4.9/5
(42)
In what sense is the software life cycle different from the life cycle of other products?
(Essay)
4.7/5
(44)
In each of the following,indicate whether the information would be represented within a use case diagram,a class diagram,or a sequence diagram.
A.__________________ The methods within a class
B.__________________ The ways in which the system will interact with its environment
C.__________________ The manner in which its internal objects will interact
D.__________________ Relationships among classes
(Short Answer)
4.8/5
(38)
Which of the following is not related to the others?
A) Structure chart
B) Imperative paradigm
C) Class diagram
D) Function
(Short Answer)
4.7/5
(37)
State the Pareto principle in the context of software engineering.
(Short Answer)
4.9/5
(37)
Requirements analysis provides a __________________ of a proposed software product whereby the user needs,features,and services are identified and recorded in a document called a ________________ .
(Short Answer)
4.8/5
(27)
The use of design patterns in software engineering was adopted from what other field?
A) Business administration
B) Architecture
C) Biology
D) Chemistry
(Short Answer)
4.9/5
(41)
In each case below indicate whether the activity is primarily top-down or bottom-up.
A.___________________ Building software from previously constructed components
B.___________________ Dividing a module into smaller modules to obtain greater cohesion
C.___________________ Designing a dataflow diagram by successively adding more
specificity
(Short Answer)
4.9/5
(31)
In each case below indicate whether the activity is a form of glass-box testing or black-box testing.
A.___________________ Basis path testing
B.___________________ Boundary value analysis
C.___________________ Beta testing
(Short Answer)
4.9/5
(41)
Identify two distinctions between software engineering and other traditional fields of engineering.
(Essay)
4.8/5
(35)
Which of the following software engineering methodologies is the most rigid?
A) Incremental model
B) Waterfall model
C) Extreme programming
D) Evolutionary prototyping
(Short Answer)
4.7/5
(38)
Which of the following is most likely an example of a one-to-one relationship?
A) Subscribers and magazines
B) Birth dates and people
C) Planets and their moons
D) Dinner guests and table settings
(Short Answer)
4.7/5
(35)
Showing 21 - 40 of 54
Filters
- Essay(0)
- Multiple Choice(0)
- Short Answer(0)
- True False(0)
- Matching(0)