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
Explain why inheritance may not be the best way of implementing generalizations among classes.
(Essay)
4.8/5
(92)
Identify two forms of inter-module coupling.
______________________
______________________
(Short Answer)
4.8/5
(83)
Which of the following is most likely an example of a many-to-many relationship?
A) Subscribers and magazines
B) Birth dates and people
C) Planets and their moons
D) Dinner guests and table settings
(Short Answer)
4.8/5
(86)
In each case below indicate whether the activity relates to a sequence diagram or a dataflow diagram.
A.___________________ Identifying messages passed between objects
B.___________________ Identifying how data items are combined to produce new items
C.___________________ Identifying how tasks are performed via object interactions
D.___________________ Identifying how information and leaves a system
(Short Answer)
4.9/5
(83)
As a general rule,one should strive to ____________________ (maximize or minimize)coupling
between modules and to ____________________ (maximize or minimize)cohesion within modules.
(Short Answer)
4.8/5
(74)
Explain the distinction between open-source development and beta testing.
(Essay)
4.7/5
(82)
Which of the following is least related to the Pareto principle?
A) When it rains, it pours.
B) Birds of a feather flock together.
C) Better late than never.
(Short Answer)
4.8/5
(88)
Based on the structure chart below,in which module does the data item w originate?
____________
(Short Answer)
4.8/5
(73)
In each case below indicate whether the phrase relates to coupling or cohesion.
A.___________________ The interaction between modules
B.___________________ Passing data from one module to another
C.___________________ Ensuring that a module performs a unique task in its entirety
(Short Answer)
4.8/5
(79)
Which of the following is a form of glass-box testing?
A) Basis path testing
B) Boundary value analysis
C) Beta testing
(Short Answer)
4.8/5
(86)
For the following class diagram:
A.What kind of relationship is noted between Customer and Account? __________
B.What kind of relationship is noted between Bank and Account? __________
C.What kind of relationship is noted between Checking and Account? __________
D.What are the instance variables of Account? __________
E.What are the instance variables of Checking? __________
F.What are the methods of Savings? __________
G.What instance variable could be added to Customer? __________
(Essay)
4.8/5
(84)
Identify the stage of software development in which each of the following activities is performed.
A._____________________ Programming is conducted.
B._____________________ Class diagrams are drawn.
C._____________________ User needs are analyzed.
(Short Answer)
5.0/5
(77)
Which of the following is the oldest approach to software development?
A) Component architecture
B) Waterfall model
C) Open-source development
D) Extreme programming
(Short Answer)
4.8/5
(77)
Showing 41 - 54 of 54
Filters
- Essay(0)
- Multiple Choice(0)
- Short Answer(0)
- True False(0)
- Matching(0)