Design & Implementation Mcqs for Software Engineering - Set 2

1)   A data model contains___________________?

a. data object
b. attributes
c. relationships
d. all of the mentioned
Answer  Explanation 

ANSWER: all of the mentioned

Explanation:
The data model consists of three interrelated pieces of information: the data object,
the attributes that describe the data object, and the relationships that connect data objects to one another.


2)   Which of the following is not the primary objectives in the analysis model ?

a. describing the customer complaints
b. establishing a basis for the creation of a software design
c. defining a set of requirements that can be validated once the software is built
d. none of the mentioned
Answer  Explanation 

ANSWER: none of the mentioned

Explanation:
All the options are covered in analysis model.


3)   Which diagram indicates the behaviour of the system as a consequence of external events ?

a. data flow diagram
b. state transition diagram
c. control specification diagram
d. workflow diagram
Answer  Explanation 

ANSWER: state transition diagram

Explanation:
The state transition diagram represents the various modes of behavior (called states) of the system and the manner in which transitions are made from state to state.


4)   _______________________ defines the properties of a data object and take on one of the three different characteristics ?

a. data object
b. attributes
c. relationships
d. data object and attributes
Answer  Explanation 

ANSWER: attributes

Explanation:
They can be used to name an instance of the data object, describe the instance, or make reference to another instance in another table.


5)   The ______________ of a relationship is 0 if there is no explicit need for the relationship to occur or the relationship is optional ?

a. modality
b. cardinality
c. entity
d. structured analysis
Answer  Explanation 

ANSWER: modality

Explanation:
The modality is 1 if an occurrence of the relationship is mandatory, else 0 for optional relationship


6)   The ________________ contains a state transition diagram that is a sequential specification of behavior?

a. data flow diagram
b. state transition diagram
c. control specification
d. workflow diagram
Answer  Explanation 

ANSWER: control specification

Explanation:
No explanation is available for this question!


7)   A ______________ is a graphical representation that depicts information flow and the transforms that are applied as data moves from input to output?

a. data flow diagram
b. state transition diagram
c. control specification
d. workflow diagram
Answer  Explanation 

ANSWER: state transition diagram

Explanation:
No explanation is available for this question!


8)   The ___________________ enables the software engineer to develop models of the information domain and functional domain at the same time___________________?

a. data flow diagram
b. state transition diagram
c. control specification
d. activity diagram
Answer  Explanation 

ANSWER: data flow diagram

Explanation:
As the DFD is refined into greater levels of detail, the analyst performs an implicit functional decomposition of the system, thereby accomplishing the fourth operational analysis principle for function.


9)   Which of the following is not a construct ?

a. sequence
b. condition
c. repetition
d. selection
Answer  Explanation 

ANSWER: selection

Explanation:
Sequence implements processing steps that are essential in the specification of any algorithm. Condition provides the facility for selected processing based on some logical occurrence, and repetition allows for looping.


10)   ____________________ is a pidgin(simplified version of a language that develops as a means of communication between two or more groups that do not have a language in common)?

a. program design language
b. structured English
c. pseudocode
d. all of the mentioned
Answer  Explanation 

ANSWER: all of the mentioned

Explanation:
The difference between PDL and a real programming language lies in the use of narrative text embedded directly within PDL statements.