Exam 6: Programming Languages

arrow
  • Select Tags
search iconSearch Question
flashcardsStudy Flashcards
  • Select Tags

Explain the distinction between open-source development and beta testing.

(Essay)
4.7/5
(33)

The Pareto principle is traditionally applied during which phase of software development?

(Multiple Choice)
4.8/5
(35)

If a class diagram indicates a one-to-one relationship between class X and class Y, then

(Multiple Choice)
4.8/5
(38)

Which of the following is a stronger form of cohesion?

(Multiple Choice)
4.7/5
(33)

In what sense is the object-oriented paradigm ideal for implementing design patterns?

(Essay)
4.9/5
(33)

Copyright laws were established

(Multiple Choice)
4.7/5
(36)

Identify two distinctions between software engineering and other traditional fields of engineering.

(Essay)
4.8/5
(36)

Explain the distinction between structure charts and class diagrams.

(Essay)
4.9/5
(35)

Identify two legal techniques that have been applied to protect a software developer's ownership rights. _____________________ _____________________

(Short Answer)
4.7/5
(32)

Which of the following software engineering methodologies is the most rigid?

(Multiple Choice)
4.8/5
(31)

Which of the following is a form of glass-box testing?

(Multiple Choice)
4.9/5
(33)

Give an argument supporting the statement that modularity is the most important principle in software engineering.

(Essay)
4.8/5
(37)

Explain some of the ways in which software engineering has benefited from the development of the object-oriented paradigm.

(Essay)
4.9/5
(32)

Which of the following is not a tool for designing modular systems?

(Multiple Choice)
4.9/5
(38)

Which of the following is an attempt to construct software from off-the-shelf components as is done in other engineering fields?

(Multiple Choice)
4.8/5
(33)

Which of the following is the oldest approach to software development?

(Multiple Choice)
4.9/5
(35)

In what sense is the software life cycle different from the life cycle of other products?

(Essay)
4.8/5
(24)

In an object-oriented design using UML, __________ diagrams are used to represent classes and their basic relationships, whereas _____________ diagrams are used to represent communication between objects.

(Short Answer)
4.8/5
(34)

Which of the following is a way of testing the design of a software system?

(Multiple Choice)
4.9/5
(44)

Which of the following appears to be the most functionally cohesive?

(Multiple Choice)
4.8/5
(36)
Showing 21 - 40 of 42
close modal

Filters

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