McqMate
1. |
. Object oriented analysis and design can be handled by the one who knows UML. |
A. | true |
B. | false |
Answer» B. false | |
Explanation: the unified modeling language includes a set of graphic notation techniques to create visual models of object-oriented software-intensive systems. |
2. |
. At Conceptual level Class diagrams should include |
A. | operations only |
B. | attributes only |
C. | both (a) and (b) |
D. | none of the mentioned |
Answer» B. attributes only | |
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. |
3. |
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 |
Answer» D. all of the mentioned | |
Explanation: activity diagrams are graphical representations of workflows of step wise activities and actions with support for choice, iteration and concurrency. |
4. |
. Constraints can be represented in UML by |
A. | {text} |
B. | [text] |
C. | constraint |
D. | none of the mentioned |
Answer» A. {text} | |
Explanation: constraints are represented by {text string}. |
5. |
What is an object? |
A. | an object is an instance of a class. |
B. | an object includes encapsulation of data |
C. | an object is not an instance of a class |
Answer» A. an object is an instance of a class. | |
Explanation: an object is an instance of a class. |
6. |
What is an abstract class? |
A. | a class that has direct instances, but whose descendants may have direct instances. |
B. | a class that has direct instances, but whose descendants may not have direct instances. |
C. | a class that has no direct instances, but whose descendants may have direct instances. |
Answer» C. a class that has no direct instances, but whose descendants may have direct instances. | |
Explanation: an abstract type is a type in a nominative type system which cannot be instantiated directly. |
7. |
Which of the following are the valid relationships in Use Case Diagrams |
A. | generalization |
B. | include |
C. | extend |
D. | all of the mentioned |
Answer» D. all of the mentioned | |
Explanation: generalization, include, extend all of these are valid relationships in use case diagrams. |
8. |
Which of the following statement(s) is true about interaction diagrams? |
A. | interaction diagrams are at their best when they deal with one main design flow and not multiple variants that can happen. |
B. | interaction diagrams are good at designing part or all of one use case’s functionality across multiple objects. |
C. | interaction diagrams allow the analyst to show iteration and conditional execution for messaging between objects. |
D. | all of these |
Answer» D. all of these | |
Explanation: interaction diagram is used to describe some type of interactions among the different elements in the model. so this interaction is a part of dynamic behaviour of the system. |
9. |
UML interfaces are used to: |
A. | specify required services for types of objects. |
B. | program in java, but not in c++ or smalltalk. |
C. | define executable logic to reuse across classes. |
D. | define an api for all classes. |
Answer» A. specify required services for types of objects. | |
Explanation: an interface is like a template design for a class that contains no data or implementation; only definitions for methods, properties etc. |
10. |
Referring to the attached diagram, the arrow indicates: |
A. | navigability |
B. | dependency |
C. | association |
D. | refers to |
Answer» A. navigability | |
Explanation: the arrows describe the ways you can navigate. |
11. |
Which of the following is a building block of UML? |
A. | things |
B. | relationships |
C. | diagrams |
D. | all of the mentioned |
Answer» D. all of the mentioned | |
Explanation: all are the building blocks of uml which are further sub-categorized. |
12. |
Classes and interfaces are a part of |
A. | structural things |
B. | behavioral things |
C. | grouping things |
D. | annotational things |
Answer» A. structural things | |
Explanation: structural things are mostly static parts of a model, representing elements that are either conceptual or physical. |
13. |
What is a collection of operations that specify a service of a class or component? |
A. | use case |
B. | actor |
C. | interface |
D. | relationship |
Answer» C. interface | |
Explanation: the answer is self explanatory. |
14. |
What can be requested from any object of the class to affect behavior? |
A. | object |
B. | attribute |
C. | operation |
D. | instance |
Answer» C. operation | |
Explanation: an operation is the implementation of a service that can be requested from any object of the class to affect behavior. |
15. |
Which things are dynamic parts of UML models? |
A. | structural things |
B. | behavioral things |
C. | grouping things |
D. | annotational things |
Answer» B. behavioral things | |
Explanation: these are the verbs of a model, representing behavior over time and space. |
16. |
Which diagram in UML emphasizes the time-ordering of messages? |
A. | activity |
B. | sequence |
C. | collaboration |
D. | class |
Answer» B. sequence | |
Explanation: this diagram is a model describing how groups of objects collaborate in some behavior over time. |
17. |
. Object diagram captures the behavior of a single use case. |
A. | true |
B. | false |
Answer» B. false | |
Explanation: sequence diagram is responsible for this. |
18. |
If you are working on real-time process control applications or systems that involve concurrent processing, you would use a |
A. | activity diagram |
B. | sequence diagram |
C. | statechart diagram |
D. | object diagram |
Answer» C. statechart diagram | |
Explanation: a statechart diagram shows a state machine, consisting of states, transitions, events, and activities. |
19. |
Which diagram shows the configuration of run-time processing elements? |
A. | deployment diagram |
B. | component diagram |
C. | node diagram |
D. | er-diagram |
Answer» A. deployment diagram | |
Explanation: a deployment diagram shows the configuration of run-time processing elements and the software components, processes, and objects. |
20. |
Which things in UML are the explanatory parts of UML models? |
A. | structural things |
B. | behavioral things |
C. | grouping things |
D. | annotational things |
Answer» D. annotational things | |
Explanation: it include a note which is simply a symbol for rendering constraints and comments attached to an element or a collection of elements. |
21. |
Which of the following term is best defined by the statement:”a structural relationship that specifies that objects of one thing are connected to objects of another”? |
A. | association |
B. | aggregation |
C. | realization |
D. | generalization |
Answer» A. association | |
Explanation: the answer is self explanatory. |
22. |
What refers to the value associated with a specific attribute of an object and to any actions or side? |
A. | object |
B. | state |
C. | interface |
D. | none of the mentioned |
Answer» B. state | |
Explanation: in a state chart diagram, effects occur when the attribute’s value changes. |
23. |
Which of the following UML diagrams has a static view? |
A. | collaboration |
B. | use case |
C. | state chart |
D. | activity |
Answer» B. use case | |
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. |
24. |
Which diagram in UML shows a complete or partial view of the structure of a modeled system at a specific time? |
A. | sequence diagram |
B. | collaboration diagram |
C. | class diagram |
D. | object diagram |
Answer» D. object diagram | |
Explanation: an object diagram focuses on some particular set of object instances and attributes, and the links between the instances. it is a static snapshot of a dynamic view of the system. |
25. |
Interaction Diagram is a combined term for |
A. | sequence diagram + collaboration diagram |
B. | activity diagram + state chart diagram |
C. | deployment diagram + collaboration diagram |
D. | none of the mentioned |
Answer» A. sequence diagram + collaboration diagram | |
Explanation: interaction diagram are used to formalize the dynamic behavior of the system. |
26. |
. Structure diagrams emphasize the things that must be present in the system being modeled. |
A. | true |
B. | false |
Answer» A. true | |
Explanation: since structure diagrams represent the structure they are used extensively in documenting the architecture of software systems |
27. |
h of the following diagram is time oriented? |
A. | collaboration |
B. | sequence |
C. | activity |
Answer» B. sequence | |
Explanation: a sequence diagrams timeline along which tasks are completed |
28. |
How many diagrams are here in Unified Modelling Language? |
A. | six |
B. | seven |
C. | eight |
D. | nine |
Answer» D. nine | |
Explanation: the nine uml diagrams include use-case, sequence, collaboration, activity, state-chart, deployment, class, object and component. |
29. |
Which of the following is not needed to develop a system design from concept to detailed object-oriented design? |
A. | designing system architecture |
B. | developing design models |
C. | specifying interfaces |
D. | developing a debugging system |
Answer» D. developing a debugging system | |
Explanation: the debugging system is a part of testing phase. |
30. |
Which of the following is a dynamic model that shows how the system interacts with its environment as it is used? |
A. | system context model |
B. | interaction model |
C. | environmental model |
D. | both system context and interaction |
Answer» B. interaction model | |
Explanation: the answer is self explanatory. |
31. |
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 |
Answer» A. system context model | |
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. |
32. |
Which of the following come under system control? |
A. | reconfigure |
B. | shutdown |
C. | powersave |
D. | all of the mentioned |
Answer» D. all of the mentioned | |
Explanation: functionalities are governed by the system. |
33. |
We use _________ where various parts of system use are identified and analyzed in turn. |
A. | tangible entities |
B. | scenario-based analysis |
C. | design-based analysis |
D. | none of the mentioned |
Answer» B. scenario-based analysis | |
Explanation: use a scenario-based analysis where various scenarios of system use are identified and analyzed in turn. |
34. |
Which model describes the static structure of the system using object classes and their relationships? |
A. | sequence model |
B. | subsystem model |
C. | dynamic model |
D. | structural model |
Answer» D. structural model | |
Explanation: important relationships that may be documented at this stage are generalization (inheritance) relationships, uses/used-by relationships, and composition relationships. |
35. |
Which model shows the flow of object interactions? |
A. | sequence model |
B. | subsystem model |
C. | dynamic model |
D. | both sequence and dynamic model |
Answer» A. sequence model | |
Explanation: sequence model are represented using a uml sequence or a collaboration diagram and are dynamic models |
36. |
If the system state is Shutdown then it can respond to which of the following message? |
A. | restart() |
B. | reconfigure() |
C. | powersave() |
D. | all of the mentioned |
Answer» D. all of the mentioned | |
Explanation: a restart() message causes a transition to normal operation. both the powersave() and reconfigure() messages cause a transition to a state in which the system reconfigures itself. |
37. |
Which message is received so that the system moves to the Testing state, then the Transmitting state, before returning to the Running state? |
A. | signalstatus() |
B. | remotecontrol() |
C. | reconfigure() |
D. | reportstatus() |
Answer» D. reportstatus() | |
Explanation: the answer is self explanatory. |
38. |
. Open source development involves making the source code of a system publicly available. |
A. | true |
B. | false |
Answer» A. true | |
Explanation: this means that many people can propose changes and improvements to the software. |
39. |
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» D. none of the mentioned | |
Explanation: all the options are covered in analysis model. |
40. |
A description of each function presented in the DFD is contained in a ________. |
A. | data flow |
B. | process specification |
C. | control specification |
D. | data store |
Answer» B. process specification | |
Explanation: the answer is self explanatory. |
41. |
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» B. 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. |
42. |
A data model contains |
A. | data object |
B. | attributes |
C. | relationships |
D. | all of the mentioned |
Answer» D. all of the mentioned | |
Explanation: the data object, |
43. |
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» A. modality | |
Explanation: the modality is 1 if an occurrence of the relationship is mandatory, else 0 for optional relationship. |
44. |
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» B. state transition diagram | |
Explanation: the basic form of a data flow diagram, also known as a data flow graph or a bubble chart. |
45. |
. A data condition occurs whenever a data is passed to an input element followed by a processing element and the result in control output. |
A. | true |
B. | false |
Answer» A. true | |
Explanation: standard flow of condition check. |
46. |
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» A. data flow diagram | |
Explanation: as the dfd is refined into greater levels of detail, the analyst performs an implicit functional decomposition of the system, |
47. |
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» C. control specification | |
Explanation: the control specification(cspec) describes the behavior of the system, but it gives us no information about |
48. |
.Which of the following is not a construct? |
A. | sequence |
B. | condition |
C. | repetition |
D. | selection |
Answer» D. selection | |
Explanation: sequence implements processing steps that are essential in the specification of any algorithm. |
49. |
.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 |
Answer» D. all of the mentioned | |
Explanation: a decision table includes action stub and a condition stub with a set of rules. |
50. |
Which of the following term is best defined by the statement:”The ability to represent local and global data is an essential element of component-level design.”? |
A. | data representation |
B. | logic verification |
C. | “code-to” ability |
D. | automatic processing |
Answer» A. data representation | |
Explanation: the answer is self explanatory. |
51. |
A software component |
A. | implements some functionality |
B. | has explicit dependencies through provides and required interfaces |
C. | communicates through its interfaces only |
D. | all of the mentioned |
Answer» D. all of the mentioned | |
Explanation: all the options identify with features of a software component. |
52. |
Which diagram evolved from a desire to develop a procedural design representation that would not allow violation of the structured constructs? |
A. | state transition diagram |
B. | box diagram |
C. | er diagram |
D. | none of the mentioned |
Answer» B. box diagram | |
Explanation: none. |
53. |
A __________ executes the loop task first, then tests a condition and repeats the task until the condition fails. |
A. | repeat until |
B. | condition |
C. | do while tests |
D. | if then-else |
Answer» A. repeat until | |
Explanation: the answer is self explanatory. |
54. |
Which of the following is not a characteristics of box diagram? |
A. | functional domain |
B. | arbitrary transfer of control is impossible |
C. | recursion is easy to represent |
D. | providing a notation that translates actions and conditions |
Answer» D. providing a notation that translates actions and conditions | |
Explanation: this functionality is covered by uml diagrams. |
55. |
The________ is represented as two processing boxes connected by an line (arrow) of control. |
A. | repetition |
B. | sequence |
C. | condition |
D. | none of the above |
Answer» B. sequence | |
Explanation: the answer is self explanatory. |
56. |
Which of the following term is best defined by the statement “Notation that can be input directly into a computer-based development system offers significant benefits.”? |
A. | machine readability |
B. | maintainability |
C. | structure enforcement |
D. | overall simplicity |
Answer» A. machine readability | |
Explanation: readability is processing input. |
57. |
Which of the following is golden rule for interface design? |
A. | place the user in control |
B. | reduce the user’s memory load |
C. | make the interface consistent |
D. | all of the mentioned |
Answer» D. all of the mentioned | |
Explanation: these golden rules actually form the basis for a set of user interface design principles that guide this important software design activity. |
58. |
. Which of the following is not a design principle that allow the user to maintain control? |
A. | provide for flexible interaction |
B. | allow user interaction to be interrupt-able and undo-able |
C. | show technical internals from the casual user |
D. | design for direct interaction with objects that appear on the screen |
Answer» C. show technical internals from the casual user | |
Explanation: the user interface should move the user into the virtual world of the application. |
59. |
. Which of the following is not a user interface design process? |
A. | user, task, and environment analysis and modeling |
B. | interface design |
C. | knowledgeable, frequent users |
D. | interface validation |
Answer» C. knowledgeable, frequent users | |
Explanation: these are the end user for whom the product is being built. |
60. |
. When users are involved in complex tasks, the demand on __________ can be significant. |
A. | short-term memory |
B. | shortcuts |
C. | objects that appear on the screen |
D. | all of the mentioned |
Answer» A. short-term memory | |
Explanation: the interface should be designed to reduce the requirement to remember past actions and results. |
61. |
Which of the following option is not considered by the Interface design? |
A. | the design of interfaces between software components |
B. | the design of interfaces between the software and human producers and consumers of information |
C. | the design of the interface between two computers |
D. | all of the mentioned |
Answer» C. the design of the interface between two computers | |
Explanation: the answer is self explanatory |
62. |
A software might allow a user to interact via |
A. | keyboard commands |
B. | mouse movement |
C. | voice recognition commands |
D. | all of the mentioned |
Answer» D. all of the mentioned | |
Explanation: all the mentioned input mediums are available today. |
63. |
. A software engineer designs the user interface by applying an iterative process that draws on predefined design principles. |
A. | true |
B. | false |
Answer» A. true | |
Explanation: the statement is true. |
64. |
What incorporates data, architectural, interface, and procedural representations of the software? |
A. | design model |
B. | user’s model |
C. | mental image |
D. | system image |
Answer» A. design model | |
Explanation: the requirements specification may establish certain constraints that help to define the user of the system, |
65. |
What establishes the profile of end-users of the system? |
A. | design model |
B. | user’s model |
C. | mental image |
D. | system image |
Answer» B. user’s model | |
Explanation: to build an effective user interface, all design should begin with an understanding of the intended users, |
66. |
What combines the outward manifestation of the computer-based system , coupled with all supporting information that describe system syntax and semantics? |
A. | mental image |
B. | interface design |
C. | system image |
D. | interface validation |
Answer» C. system image | |
Explanation: when the system image and the system perception are coincident, users generally feel comfortable with the software and use it effectively. |
67. |
What do you understand by V&V in software testing? |
A. | verified version |
B. | version validation |
C. | verification and validation |
D. | version verification |
Answer» C. verification and validation | |
Explanation: v&v generally refers to any activity that attempts to ensure that the software will function as required. |
68. |
In static test techniques, behavioral and performance properties of the program are observed. |
A. | true |
B. | false |
Answer» B. false | |
Explanation: static analysis techniques are based solely on the (manual or automated) examination of project documentation of software models and code. |
69. |
Which granularity level of testing checks the behavior of module cooperation? |
A. | unit testing |
B. | integration testing |
C. | acceptance testing |
D. | regression testing |
Answer» B. integration testing | |
Explanation: integration testing is the phase in software testing in which individual software modules are combined and tested as a group. |
70. |
Which test refers to the retesting of a unit, integration and system after modification, in order to ascertain that the change has not introduced new faults? |
A. | regression test |
B. | smoke test |
C. | alpha test |
D. | beta test |
Answer» A. regression test | |
Explanation: regression test seeks to uncover new software bugs in existing functional and non-functional areas of a system after changes have been made to them. |
71. |
Which of the following is a black box testing strategy? |
A. | all statements coverage |
B. | control structure coverage |
C. | cause-effect graphs |
D. | all paths coverage |
Answer» C. cause-effect graphs | |
Explanation: rest are test strategies of white box testing. |
72. |
A set of inputs, execution preconditions and expected outcomes is known as a |
A. | test plan |
B. | test case |
C. | test document |
D. | test suite |
Answer» B. test case | |
Explanation: the answer is self explanatory. |
73. |
In which test design each input is tested at both ends of its valid range and just outside its valid range? |
A. | boundary value testing |
B. | equivalence class partitioning |
C. | boundary value testing and equivalence class partitioning |
D. | decision tables |
Answer» A. boundary value testing | |
Explanation: boundary value analysis is a software testing technique in which tests are designed to include representatives of boundary values. |
74. |
. A white box test scales up well at different granularity levels of testing. |
A. | true |
B. | false |
Answer» B. false | |
Explanation: a white box test is mostly applicable at unit and integration testing level. |
75. |
When does the testing process stops? |
A. | when resources (time and budget) are over |
B. | when some coverage is reached |
C. | when quality criterion is reached |
D. | testing never ends. |
Answer» C. when quality criterion is reached | |
Explanation: as software testing is an exhaustive process, when the quality assurance is established and the product is ready to be delivered, testing is stopped. |
76. |
Which of the following is not a part of a test design document? |
A. | test plan |
B. | test design specification |
C. | test case specification |
D. | test log |
Answer» D. test log | |
Explanation: test log is a part of testing result document. |
77. |
Specifying a set of test cases or test paths for each item to be tested at that level is known as |
A. | test case generation |
B. | test case design |
C. | all of the mentioned |
D. | none of the mentioned |
Answer» C. all of the mentioned | |
Explanation: the answer is self explanatory. |
78. |
. Acceptance & system test planning are a part of architectural design. |
A. | true |
B. | false |
Answer» B. false | |
Explanation: they are a part of requirements engineering, while integration & unit test planning come under architectural design. |
79. |
PRD stands for |
A. | product requirement document |
B. | project requirement document |
C. | product restrictions document |
D. | none of the mentioned |
Answer» A. product requirement document | |
Explanation: a product requirements document (prd) is a document written by a company that defines a product they are making, |
80. |
. Reuse-based software engineering is a software engineering strategy where the development process is geared to reusing existing software. |
A. | true |
B. | false |
Answer» A. true | |
Explanation: the answer is self explanatory. |
81. |
. The open source movement has meant that there is a huge reusable code base available at |
A. | free of cost |
B. | low cost |
C. | high cost |
D. | short period of time |
Answer» B. low cost | |
Explanation: the open source movement has meant that there is a huge reusable code base available at low cost. |
82. |
reused in a database management system”. |
A. | application system reuse |
B. | component reuse |
C. | object and function reuse |
D. | none of the mentioned |
Answer» B. component reuse | |
Explanation: components of an application, ranging in size from subsystems to single objects, may be reused. |
83. |
COTS stands for |
A. | commercial off-the-shelf systems |
B. | commercial off-the-shelf states |
C. | commercial off-the-system state |
D. | none of the mentioned |
Answer» A. commercial off-the-shelf systems | |
Explanation: the answer is self explanatory. |
84. |
COTS product reuse means |
A. | class and function libraries that implement commonly used abstractions are available for reuse. |
B. | shared components are woven into an application at different places when the program is compiled. |
C. | large-scale systems that encapsulate generic business functionality and rules are configured for an organization. |
D. | systems are developed by configuring and integrating existing application systems. |
Answer» D. systems are developed by configuring and integrating existing application systems. | |
Explanation: the answer is self explanatory. |
85. |
..NET are specific to which platform? |
A. | java |
B. | mac-os |
C. | microsoft |
D. | linux |
Answer» C. microsoft | |
Explanation: net framework (pronounced dot net) is a software framework developed by microsoft that runs primarily on microsoft windows. |
86. |
Which of the following is a generic structure that is extended to create a more specific subsystem or application? |
A. | software reuse |
B. | object-oriented programming language |
C. | framework |
D. | none of the mentioned |
Answer» C. framework | |
Explanation: frameworks are implemented as a collection of concrete and abstract object classes in an object-oriented programming language. |
87. |
“An ordering system may be adapted to cope with a centralized ordering process in one company and a distributed process in another.” Which category the example belong to? |
A. | process specialization |
B. | platform specialization |
C. | environment specialization |
D. | functional specialization |
Answer» A. process specialization | |
Explanation: in process specialization, the system is adapted to cope with specific business processes. |
88. |
What are generic application systems that may be designed to support a particular business type, activity, or sometimes a complete enterprise? |
A. | cots-solution systems |
B. | cots-integrated systems |
C. | erp systems |
D. | both cots-solution and cots-integrated systems |
Answer» A. cots-solution systems | |
Explanation: the answer is self explanatory |
89. |
Which of the following is not an advantages of software reuse? |
A. | lower costs |
B. | faster software development |
C. | high effectiveness |
D. | lower risks |
Answer» C. high effectiveness | |
Explanation: effectiveness depends on how one reuses the existing product. |
90. |
ERP stands for |
A. | effective reuse planning |
B. | enterprise resource planning |
C. | effective research planning |
D. | none of the mentioned |
Answer» B. enterprise resource planning | |
Explanation: enterprise resource planning systems are examples of large-scale cots reuse. |
91. |
Which framework class include standards and classes that support component communication and information exchange? |
A. | system infrastructure frameworks |
B. | middleware integration frameworks |
C. | enterprise application frameworks |
D. | mvc |
Answer» B. middleware integration frameworks | |
Explanation: the answer is self explanatory. |
92. |
Which of the following option is not provided by formal methods? |
A. | providing frameworks |
B. | verifying systems |
C. | provide investors |
D. | both providing frameworks and verifying systems |
Answer» D. both providing frameworks and verifying systems | |
Explanation: a method is formal if it has a sound mathematical basis, typically given by a formal specification language. |
93. |
___________ are statements that can be interpreted in a number of ways. |
A. | contradictions |
B. | ambiguities |
C. | vagueness |
D. | comments |
Answer» A. contradictions | |
Explanation: as the name indicates, these statements may be interpreted differently as per user. |
94. |
.What defines the circumstances in which a particular operation is valid? |
A. | contradictions |
B. | post-condition |
C. | vagueness |
D. | none of the mentioned |
Answer» D. none of the mentioned | |
Explanation: a precondition defines the circumstances in which a particular operation is valid. |
95. |
.Which of the following is a way of making a statement about the elements of a set that is true for every member of the set? |
A. | set |
B. | sequence |
C. | universal quantification |
D. | both set and sequence |
Answer» C. universal quantification | |
Explanation: the answer is self explanatory. |
96. |
Which of the following occurs often due to the bulkiness of a system specification document? |
A. | contradictions |
B. | ambiguities |
C. | vagueness |
D. | incompleteness |
Answer» C. vagueness | |
Explanation: achieving a high level of precision consistently is an almost impossible task. |
97. |
The _________ of a formal specification language is often based on a syntax that is derived from standard set theory notation and predicate calculus. |
A. | semantic domain |
B. | syntactic domain |
C. | sequence |
D. | set |
Answer» B. syntactic domain | |
Explanation: the answer is self explanatory |
98. |
Which of the following provides a concise, unambiguous, and consistent method for documenting system requirements? |
A. | cmm |
B. | iso-9001 |
C. | case tools |
D. | formal methods |
Answer» D. formal methods | |
Explanation: formal methods provide a concise, unambiguous, and consistent method for documenting system requirements. |
99. |
The ____________ of a specification language indicates how the language represents system requirements. |
A. | semantic domain |
B. | syntactic domain |
C. | sequence |
D. | set |
Answer» A. semantic domain | |
Explanation: for example, a programming language has a set of formal semantics that enables the software developer to specify algorithms that |
Done Reading?