3. Traceability is not considered in Requirement Analysis.
Correct : B. false
4. Requirements analysis is critical to the success of a development project.
Correct : A. true
5. and are the two issues of Requirement Analysis.
Correct : B. stakeholder, developer
6. The requirements that result from requirements analysis are typically expressed from one of three perspectives or views.WhaT is that perspective or view ?
Correct : D. physical
7. Requirements Analysis is an Iterative Process.
Correct : A. true
8. Coad and Yourdon suggested selection characteristics that should be used as an analyst considers each potential object for inclusion in the requirement analysis model.
Correct : D. six
9. Requirements should specify ‘what’ but not ‘how’.
Correct : A. true
10. What are the types of requirements ?
Correct : D. all of the mentioned
11. Select the developer-specific requirement ?
Correct : D. both portability and maintainability
12. Which one of the following is not a step of requirement engineering?
Correct : B. design
13. FAST stands for
Correct : C. facilitated application specification technique
14. QFD stands for
Correct : C. quality function deployment
15. A Use-case actor is always a person having a role that different people may play.
Correct : B. false
16. The user system requirements are the parts of which document ?
Correct : B. srs
17. A stakeholder is anyone who will purchase the completed software system under development.
Correct : B. false
18. Conflicting requirements are common in Requirement Engineering, with each client proposing his or her version is the right one.
Correct : A. true
19. Which is one of the most important stakeholder from the following ?
Correct : D. users of the software
20. SA/SD features are obtained from which of the methodologies?
Correct : D. all of the mentioned
21. Which of the following is not an activity of Structured Analysis (SA) ?
Correct : C. all the functions represented in the dfd are mapped to a module structure
22. To arrive at a form which is suitable for implementation in some programming language is the purpose of
Correct : B. structured design (sd)
23. The results of structured analysis can be easily understood by ordinary customers.
Correct : A. true
24. Structured Analysis is based on the principle of Bottom-Up Approach.
Correct : B. false
25. The context diagram is also known as
Correct : A. level-0 dfd
26. A directed arc or line in DFD represents
Correct : C. data flow
27. A DFD is always accompanied by a data dictionary.
Correct : A. true
28. Data Store Symbol in DFD represents a
Correct : D. all of the mentioned
29. Why does architectural design occurs during product design?
Correct : D. all of the mentioned
30. What kind of investments does organization have in order to make most of by the software architects in their design?
Correct : D. all of the mentioned
31. Which of the following is true?
Correct : C. the input of architectural design process is srs
32. Which of these steps are followed in architectural design process?
Correct : D. all of the mentioned
33. Which of these are the content for SAD?
Correct : D. all of the mentioned
34. Which of these are included in the product overview for SAD?
Correct : D. product vision, assumptions, constraints, target markets & business requirements
35. Which amount the following is correct?
Correct : C. mapping between models says sometimes it is difficult to connect different architectural models
36. What are the categories in which quality attributes are divided in?
Correct : D. development & operational attributes
37. Which of these comes under development attribute?
Correct : D. maintainability & reusability
38. Which of these comes under operational attributes?
Correct : D. all of the mentioned
39. What makes a good architecture?
Correct : B. the architect should have the technical requirements for the system and an articulated and prioritized list of qualitative properties
40. What does a typical top level architecture consists of?
Correct : D. all of the mentioned
41. Which among the following are valid questions raised for the top level architectural model?
Correct : D. all of the mentioned
42. Which of the following are correct statements?
Correct : C. an architecture is foremost an abstraction of a system that suppresses details of the components that do not affect how they are used
43. What does “Every software system has an architecture” implies?
Correct : C. all the system to be stable should posses an architecture
44. What is architectural style?
Correct : D. all of the mentioned
45. What is a Reference Model?
Correct : D. it is a division of functionality together with data flow between the pieces, it is standard decomposition of a known problem into parts that cooperatively solve a problem
46. What is Reference architecture?
Correct : D. it is a reference model mapped onto software components & data flow with comments
47. Which of the following is incorrect for Reference model, architectural styles and reference architecture?
Correct : D. none of the mentioned
48. Which of the following can be considered regarding client and server?
Correct : A. client and server is an architectural style
49. Which of the statements truly concludes client and server relation with architectural styles?
Correct : A. they are component types and their coordination is described in terms of protocols that server uses to communicate with each of its clients
50. What truly describes the reference architecture decomposition?
Correct : A. a reference architecture is the mapping of that functionality onto system decomposition may be one to one
51. Which of the following is true?
Correct : C. architecture is high level design
52. What is Architecture?
Correct : D. all of the mentioned
53. Which of the following is golden rule for interface design?
Correct : D. all of the mentioned
54. Which of the following is not a design principle that allow the user to maintain control?
Correct : C. show technical internals from the casual user
55. Which of the following is not a user interface design process?
Correct : C. knowledgeable, frequent users
56. 3 USER INTERFACE DESIGN: INTERFACE
Correct : A. short-term memory
57. Which of the following option is not considered by the Interface design?
Correct : C. the design of the interface between two computers
58. A software might allow a user to interact via
Correct : D. all of the mentioned
59. A software engineer designs the user interface by applying an iterative process that draws on predefined design principles.
Correct : A. true
60. What incorporates data, architectural, interface, and procedural representations of the software?
Correct : A. design model
61. What establishes the profile of end-users of the system?
Correct : B. user’s model
62. What combines the outward manifestation of the computer-based system , coupled with all supporting information that describe system syntax and semantics?
Correct : C. system image
63. Which of the following steps is applied to develop a decision table?
Correct : D. all of the mentioned
64. 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)
Correct : D. all of the mentioned
65. 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.”?
Correct : A. data representation
66. A software component
Correct : D. all of the mentioned
67. Which diagram evolved from a desire to develop a procedural design representation that would not allow violation of the structured constructs?
Correct : B. box diagram
68. A executes the loop task first, then tests a condition and repeats the task until the condition fails.
Correct : A. repeat until
69. Which of the following is not a characteristics of box diagram?
Correct : D. providing a notation that translates actions and conditions
70. The is represented as two processing boxes connected by an line (arrow) of control.
Correct : B. sequence
71. 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.”?
Correct : A. machine readability
72. Which of the following term describes testing?
Correct : B. evaluating deliverable to find errors
73. What is Cyclomatic complexity?
Correct : B. white box testing
74. Lower and upper limits are present in which chart?
Correct : A. run chart
75. Maintenance testing is performed using which methodology?
Correct : C. breadth test and depth test
76. White Box techniques are also classified as
Correct : B. structural testing
77. Exhaustive testing is
Correct : C. impractical but possible
78. Which of the following is/are White box technique?
Correct : D. all of the mentioned
79. What are the various Testing Levels?
Correct : D. all of the mentioned
80. Boundary value analysis belong to?
Correct : B. black box testing
81. Alpha testing is done at
Correct : A. developer’s end
82. Software Debugging is a set of activities that can be planned in advance and conducted systematically.
Correct : B. false
83. Which of the following is not a software testing generic characteristics?
Correct : A. different testing techniques are appropriate at different points in time
84. ITG stands for
Correct : D. independent test group
85. By collecting during software testing, it is possible to develop meaningful guidelines to halt the testing process.
Correct : C. metrics
86. Test cases should uncover errors like
Correct : A. nonexistent loop termination
87. Which of the following errors should not be tested when error handling is evaluated?
Correct : A. error description is unintelligible
88. What is normally considered as an adjunct to the coding step
Correct : B. unit testing
89. Which of the following is not regression test case?
Correct : D. low-level components are combined into clusters that perform a specific software sub- function
90. Which testing is an integration testing approach that is commonly used when “shrink-wrapped” software products are being developed?
Correct : C. smoke testing
91. In which testing level the focus is on customer usage?
Correct : D. both alpha and beta
92. Validation refers to the set of tasks that ensure that software correctly implements a specific function.
Correct : B. false
93. What are the problems with re-structuring?
Correct : B. loss of documentation
94. Which of the following is not a module type?
Correct : A. object modules
95. Reverse engineering of data focuses on
Correct : C. all of the mentioned
96. Forward engineering is not necessary if an existing software product is producing the correct output.
Correct : B. false
97. Which of the following is not an example of a business process?
Correct : D. testing software
98. Which of the following is a data problem?
Correct : B. record organisation problems
99. When does one decides to re-engineer a product?
Correct : C. when hardware or software support becomes obsolete
100. Which of the following is not a business goal of re-engineering ?