At Conceptual level Class diagrams should include_____________________?

A. operations only
B. attributes only
C. both operations and attributes
D. none of the mentioned
✅ The correct answer is option B.
Explanation: In software engineering, a class diagram in the Unified Modeling Language (UML) is a type of static structure diagram that describes the structure of a system by showing the system’s classes, their attributes, operations, and the relationships among objects.

Which of the following is a structural model that demonstrates the other systems in the environment of the system being developed ?

A. system context model
B. interaction model
C. environmental model
D. both system context and interaction
✅ The correct answer is option A.
Explanation: The context model of a system may be represented using associations. Associations simply show that there are some relationships between the entities involved in the association.

Select the statement true for activity diagrams ?

A. They can be used to discover parallel activities
B. They are used to depict workflow for a particular business activity
C. Activity diagram do not tell who does what and are difficult to trace back to object models
D. All of the mentioned
✅ The correct answer is option D.
Explanation: Activity diagrams are graphical representations of workflows of step wise activities and actions with support for choice, iteration and concurrency.

Which of the following UML diagrams has a static view ?

A. Collaboration
B. Use case
C. State chart
D. Activity
✅ The correct answer is option B.
Explanation: A use case diagrams captures only the functionality of the system whereas a dynamic model/view captures the functions as well as the action.

____________________ 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
✅ The correct answer is option D.
Explanation: The difference between PDL and a real programming language lies in the use of narrative text embedded directly within PDL statements.

Which of the following steps is applied to develop a decision table ?

A. List all actions that can be associated with a specific procedure
B. List all conditions during execution of the procedure
C. Define rules by indicating what action(s) occurs for a set of conditions
D. All of the mentioned
✅ The correct answer is option D.
Explanation: A decision table includes action stub and a condition stub with a set of rules.

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
✅ The correct answer is option C.
Explanation: The control specification(CSPEC. describes the behavior of the system, but it gives us no information about the inner working of the processes that are activated as a result of this behavior

_______________________ 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
✅ The correct answer is option B.
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.