Exam 7: Software Engineering

arrow
  • Select Tags
search iconSearch Question
  • Select Tags

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)

Explain the distinction between structure charts and class diagrams.

(Essay)
4.7/5
(65)

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? 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: 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? __________ 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
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)