Services
Discover
Ask a Question
Log in
Sign up
Filters
Done
Question type:
Essay
Multiple Choice
Short Answer
True False
Matching
Topic
Computing
Study Set
Computer Science
Exam 7: Software Engineering
Path 4
Access For Free
Share
All types
Filters
Study Flashcards
Question 1
Essay
Describe the control coupling represented by the following structure chart.
Question 2
Essay
In what sense is the object-oriented paradigm ideal for implementing design patterns?
Question 3
Short Answer
Identify two legal techniques that have been applied to protect a software developer's ownership rights. _____________________ _____________________
Question 4
Short Answer
Copyright laws were established A) to allow authors to distribute their work while maintaining certain ownership rights. B) to allow authors to maintain ownership of their ideas. C) to restrict access to publications to certain groups within society. D) to allow ideas to be traced back to their origins.
Question 5
Essay
Explain the role of each of the following forms of documentation: user documentation,technical documentation,and system documentation.
Question 6
Short Answer
Which of the following is the method proposed by UML for representing sequences of communication between objects? A) Class diagram B) Use case diagram C) Sequence diagram D) Generalization
Question 7
Short Answer
____________ is a notational system for representing object-oriented designs.It includes standards for representing _______________ diagrams that show how users interact with the proposed system as well as ______________diagrams that show how objects within the proposed system will interact.
Question 8
Essay
Describe the data coupling represented by the following structure chart.
Question 9
Short Answer
In each case below indicate whether the activity relates to a structure chart or a class diagram. A.___________________ Identifying actions to be performed B.___________________ Identifying the types of objects in a system C.___________________ Identifying relationships between "types" of objects D.___________________ Identifying how activities performed by different functions relate to one another
Question 10
Short Answer
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.
Question 11
Short Answer
Which of the following appears to be the most functionally cohesive? A) A module that handles all of a customers banking needs B) A module that handles only transactions related to checking accounts C) A module that only records deposits to checking accounts D) A module that collects data for monthly statements
Question 12
Essay
Explain some of the ways in which software engineering has benefited from the development of the object-oriented paradigm.
Question 13
Short Answer
Which of the following is an attempt to construct software from off-the-shelf components as is done in other engineering fields? A) Extreme programming B) Evolutionary prototyping C) Component architecture D) Open-source development