Exam 6: Programming Languages
Exam 1: Data Storage31 Questions
Exam 2: Data Manipulation35 Questions
Exam 3: Operating Systems48 Questions
Exam 4: Networking and the Internet33 Questions
Exam 5: Algorithms46 Questions
Exam 6: Programming Languages42 Questions
Exam 7: Software Engineering34 Questions
Exam 8: Data Abstractions46 Questions
Exam 9: Database Systems41 Questions
Exam 10: Computer Graphics40 Questions
Exam 11: Artificial Intelligence39 Questions
Exam 12: Theory of Computation40 Questions
Select questions type
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)
In what sense is the object-oriented paradigm ideal for implementing design patterns?
(Essay)
4.9/5
(33)
Identify two distinctions between software engineering and other traditional fields of engineering.
(Essay)
4.8/5
(36)
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)
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
Filters
- Essay(0)
- Multiple Choice(0)
- Short Answer(0)
- True False(0)
- Matching(0)