MCQA

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 14

1.

SDLC stands for


a) Software Development Life Cycle b) System Development Life cycle
c) Software Design Life Cycle d) System Design Life Cycle

Answer: a

2. which model is suitable for students small projects


a) Waterfall Model b) Spiral Model c) Quick and Fix Model d) Prototyping Model
Answer : a

3. Which of the following is not a point of concern for Software engineering?

a) Quality of Software b)Time taken to complete the software

c)User Interface of the software d) Customer satisfaction

Answer: c. User Interface of the software

4. Activity which encompasses activities required to create work products such as model,
documents, logs, forms and lists is

A. reusability management
B. software corruption
C. work product preparation and production
D. risk management

Answer: D

5. RAD stands for


a) Relative Application Development b) Rapid Application Development
c) Rapid Application Document d) None of the mentioned
Answer: b

6. Which one of the following models is not suitable for accommodating any change?
a) Build & Fix Model b) Prototyping Model
c) RAD Model d) Waterfall Model

Answer: d
7. Which is not one of the types of prototype of Prototyping Model?
a) Horizontal Prototype b) Vertical Prototype
c) Diagonal Prototype d) Domain Prototype
Answer: c

8. Which one of the following is not a phase of Prototyping Model?


a) Quick Design b) Coding c) Prototype Refinement d) Engineer Product
Answer: b

9. Which of the following statements regarding Build & Fix Model is wrong?
a) No room for structured design b) Code soon becomes unfixable & unchangeable
c) Maintenance is practically not possible d) It scales up well to large projects
Answer: d

9. SDLC stands for


a) Software Development Life Cycle b) System Development Life cycle
c) Software Design Life Cycle d) System Design Life Cycle
Answer: a.

10. Which model can be selected if user is involved in all the phases of SDLC?
a) Waterfall Model b) Prototyping Model
c) RAD Model d) both Prototyping Model & RAD Model
Answer: c

11. What are the types of requirements ?


a) Availability b) Reliability c) Usability d) Maintainability
Answer: d

12. Select the developer-specific requirement ?


a) Portability b) Maintainability c) Availability d) Usability
Answer: d

13. Which one of the following is not a step of requirement engineering?


a) elicitation b) design c) analysis d) documentation
Answer: b

14. The user system requirements are the parts of which document ?
a) SDD b) SRS c) DDD d) SRD
Answer: b

15. Which of the following is not a diagram studied in Requirement Analysis ?


a) Use Cases b) Entity Relationship Diagram
c) State Transition Diagram d) Activity Diagram
Answer: d

16. How many feasibility studies is conducted in Requirement Analysis ?


a) Two b) Three c) Four d) Five
Answer: b

17. How many phases are there in Requirement Analysis ?


a) Three b) Four c) Five d) Six
Answer: c

18. _________ and _________ are the two issues of Requirement Analysis.
a) Performance, Design b) Stakeholder, Developer
c) Functional, Non-Functional d) None of the mentioned
Answer: b

19. The requirements that result from requirements analysis are typically expressed from one of
three perspectives or views.WhaT is that perspective or view ?
a) Developer b) User c) Non-Functional d) Physical
Answer: d

20. Which of the following property does not correspond to a good Software Requirements
Specification (SRS) ?
a) Verifiable b) Ambiguous c) Complete d) Traceable
Answer: b

21. Which of the following property of SRS is depicted by the statement : “Conformity to a
standard is maintained” ?
a) Correct b) Complete c) Consistent d) Modifiable
Answer: b

22. The SRS is said to be consistent if and only if


a) its structure and style are such that any changes to the requirements can be made easily while
retaining the style and structure
b) every requirement stated therein is one that the software shall meet
c) every requirement stated therein is verifiable
d) no subset of individual requirements described in it conflict with each other
Answer: d

23. Which of the following is included in SRS ?


a) Cost b) Design Constraints c) Staffing d) Delivery Schedule
Answer: b

24. Which of the following is not included in SRS ?


a) Performance b) Functionality c) Design solutions d) External Interfaces
Answer: c

25. Which among these best represents Coupling for an ideal device?
a) Do exactly one job completely
b) Be loosely coupled to the rest of the program
c) Hide its Implementation
d) Never change its interface

Answer: b

26. System testing is a


a) Black box testing
b) Grey box testing
c) White box testing
d) Both a and b

Answer:a) Black box testing

27. Test cases are designed during which of the following stages?
a) Test recording
b) Test configuration
c) Test planning
d) Test specification

Answer: d) Test specification

28. The technique applied for usability testing is:


a) White box
b) Grey box
c) Black box
d) Combination of all

Answer:c) Black box

29. Which of the following is not a Test Type?


a) Database Testing
b) Security Testing
c) Statement Testing
d) Functional Testing

Answer:c) Statement Testing

30. Static analysis can be best described as:


a) The reviewing of test plans
b) The analysis of batch programs
c) The use of black box testing
d) The analysis of program code

Answer: d) The analysis of program code

31. White-box testing can be started:


a) After installation
b) After SRS creation
c) After programming
d) After designing

Answer: c) After programming


32. Testing of software with actual data and in actual environment is known as?
a) Regression testing
b) Beta testing
c) Alpha testing
d) None of the above

Answer: b) Beta testing

33. Beta Testing is done at:


a) Developer’s end
b) User’s end
c) User’s & Developer’s end
d) None of the mentioned

Answer: b) User’s end

34. A program with high cyclometic complexity is likely to be:


a) Large
b) Small
c) Difficult to write
d) Difficult to test

Answer: d) Difficult to test

35. Unit testing is done by:


a) Users
b) Developers
c) Customers
d) None of the mentioned

Answer: b) Developers

36. In order to control cost, defects should ideally be detected in which phase:
a) Coding
b) Design
c) Implementation
d) Requirements Gathering

Answer: d) Requirements gathering

37. Error guessing is a:


a) Test verification techniques
b) Test data management techniques
c) Test control management techniques
d) Test execution techniques

Answer: b) Test data management techniques


38. Which of the following is not a white box technique?
a) State transition testing
b) Path testing
c) Statement testing
d) Data flow testing

Answer: a) State transition testing

39. Alpha testing is:


a) Post-release testing by end user representatives at the developer’s site
b) The first testing that is performed
c) Pre-release testing by end user representatives at their sites
d) Pre-release testing by end user representatives at the developer’s site

Answer: d) Pre-release testing by end user representatives at the developer’s site.

40. What does a simple name in UML Class and objects consist of?
a) Letters
b) Digits
c) Punctuation Characters
d) All of the mentioned
View Answer
Answer: d

41. An operation can be described as?


a) Object behavior
b) Class behavior
c) Functions
d) Object & Class behavior
View Answer
Answer: d

42. 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
43. Referring to the attached diagram, the arrow indicates:
a) Navigability
b) Dependency
c) Association
d) Refers to
Answer: a

44. Which of the following is not a phase of “bathtub curve” of hardware reliability?
a) Useful Life
b) Burn-in
c) Wear-out
d) Time
Answer: d

45. How many product quality factors are proposed in McCall quality model?
a) 2
b) 3
c) 11
d) 8
Answer: b

46. Which one of the following is not a software quality model?


a) ISO 9000
b) McCall model
c) Boehm model
d) ISO 9126
View Answer
Answer: a

47. How many views of the software can be represented through the Unified Modeling Language
(UML)?

a. Four
b. Five
c. Nine

Answer: b. Five

48.Which of the following is not a UML diagram?

a. Class diagram
b. Object Diagram
c. Interface diagram
d. Use case model

Answer: c. Interface diagram

49. How is software reliability defined?


a) time
b) efficiency
c) quality
d) speed
View Answer
Answer: a

50. The CMM model is a technique to


a) automatically maintain the software reliability
b) improve the software process.
c) test the software
d) all of the mentioned
Answer: b

51. Which of the following is not included in failure costs?


a) rework
b) repair
c) failure mode analysis
d) none of the mentioned

Answer: d.
52. Which requirements are the foundation from which quality is measured?
a) Hardware
b) Software
c) Programmers
d) None of the mentioned
Answer: b

53. Which of the following is not a SQA plan for a project?


a) evaluations to be performed
b) amount of technical work
c) audits and reviews to be performed
d) documents to be produced by the SQA group
Answer: b

54. Degree to which design specifications are followed in manufacturing the product is called
a) Quality Control
b) Quality of conformance
c) Quality Assurance
d) None of the mentioned
Answer: b

55. Which of the following is not included in External failure costs?


a) testing
b) help line support
c) warranty work
d) complaint resolution
Answer: a

56. Which of the following is not an appraisal cost in SQA?


a) inter-process inspection
b) maintenance
c) quality planning
d) testing
Answer: c

57. Who identifies, documents, and verifies that corrections have been made to the software?
a) Project manager
b) Project team
c) SQA group
d) All of the mentioned

Answer: c

58. The primary objective of formal technical reviews is to find _________ during the process so
that they do not become defects after release of the software.
a) errors
b) equivalent faults
c) failure cause
d) none of the mentioned
Answer: a

59. What is not included in prevention costs?


a) quality planning
b) formal technical reviews
c) test equipment
d) equipment calibration and maintenance
Answer: d

60. Database management software serves as a foundation for the establishment of a CASE
database (repository) that we call
a) project database
b) system database
c) analysis and design tools
d) prototyping tools
Answer: a

61. What enables a software engineer to defined screen layout rapidly for interactive
applications?
a) Analysis and design tools
b) Tool kit
c) Screen painters
d) PRO/SIM tools
Answer: c

62. _________tools assist in the planning, development, and control in CASE.


a) Dynamic measurement
b) Data acquisition
c) Test management
d) Cross-functional tools
Answer: c

63. Which tools cross the bounds of the preceding categories?


a) Data acquisition
b) Dynamic measurement
c) Cross-functional tools
d) Simulation
Answer: c

64. Which environment demands specialized testing tools that exercise the graphical user
interface and the network communications requirements for client and server?
a) Dynamic analysis
b) Client/Server
c) Re-engineering
d) Test management
Answer: b

65. Which tools are used to modify online database systems?


a) Reverse engineering specification tools
b) Code restructuring and analysis tools
c) Test management tools
d) online system re-engineering tools
Answer: d

66. Which is the definition of objects in the database that leads directly to a standard approach
for the creation of software engineering documents.
a) Document standardization
b) Data integrity
c) Information sharing
d) Data/data integration
Answer: a

67. Which of the following term is best defined by the statement: “CASE tools and the target
applications are isolated from physical storage so they are not affected when the hardware
configuration is changed.”?
a) Non-redundant data storage
b) Data independence
c) Data dependence
d) Ad Hhoc data queries and reports
Answer: b

68. Which of the following term is best define by the statement:”Each object is stored only once,
but is accessible by all CASE tools that need it.”?
a) Non-redundant data storage
b) Data independence
c) Transaction control
d) Ad Hoc data queries and reports
Answer: a

69. CASE stands for


a) Cost Aided Software Engineering
b) Computer Aided Software Engineering
c) Control Aided Software Engineering
d) None of the mentioned

Answer: b
70. Which of the following is not a type of CASE tool?
a) Lower
b) Classic
c) Real
d) Middle
Answer: d

71. What stores all changes and info related to the project from development through
maintenance in CASE tools?
a) Database
b) Repository
c) Registers
d) None of the mentioned
Answer: b

72. What kind of support is provided by the Repository Query CASE tool?
a) Editing text and diagrams
b) Display of parts of the design texts
c) Cross referencing queries and requirements tracing
d) Display of parts of the design texts AND Cross referencing queries and requirements tracing
Answer: d

73. What kind of support is provided by the Code Generation CASE tool?
a) Cross referencing queries and requirements tracing
b) Transformation of design records into application software
c) Compiling, interpreting or applying interactive debugging code
d) Transformation of design records into application software AND Compiling, interpreting or
applying interactive debugging code

Answer: b

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy