MCQ

 MCQ

 

1.RAD stands for

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

2.What is prototype?

 a)Mini-model of existing system  b)Mini-model of proposed system  c)Working-model of existing system  d)None of these

3.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

4.Which one of the following is not an agile method?

 a)XP  b)4GT  c)AUP  d)All of the mentioned

5.If requirements are easily understandable and defined then which model is best suited?

 a)Spiral model b)Waterfall model  c)Prototyping model  d)None of the above

 

6.You are working in webguru as a project manager. Company wants to develop a project. You are also involved in planning team. What will be your first step in project planning?

 a)Establish the objectives and scope of the product.  b)Determine the project constraints.  c)Select the team.  d)None of the above.

7.What is the simplest model of software development paradigm?  

a)Spiral model  b)Big Bang Model  c)V-model  d)Waterfall model

8.In which step of SDLC project termination could be done?

 a)Design phase    b)Maintenance phase  c)Coding phase  d)Feasibility study phase

9.Prototyping aims at….

 a)end user understanding and approval  b)program logic  c)planning of data flow organization  d)none of these

 

10.An iterative process of system development in which requirements are converted to a working system that is continually revised through close work between an analyst and user is called

 a)Waterfall modelling    b)Spiral modelling  c)Iterative modelling  d)None of these.

11. If the software process were not based on scientific and engineering concepts it would be easier to re-create new software than to scale an existing one, is known as________  

a)Cost  b)Dynamic Management  c)Large Software  d)Scalability

12. First level of prototype is evaluated by ______

 a)Developer  b)Tester  c)User  d)System Analyst

13. If you have no clue of how to improve the process for the quality software which model is used?  

a)A Continuous model  b)A Staged model  c)Both A & B  d)None of the above

14. Which model is also called as the classic life cycle or the Waterfall model?

 a)Iterative Development  b)Linear Sequential Development  c)RAD Model.  d)Incremental Development

15. Which model is also known as Verification and validation model?  

a)Waterfall model  b)Big Bang model  c)V-model  d)Spiral model

16. Which phase is refers to the support phase of software development?

 a)Acceptance Phase.  b)Testing  c)Maintenance  d)None of the above.

17. Who writes the Software Requirement Specifications (SRS) document?

 a)System Developer  b)System Tester  c)System Analyst  d)None of them

18. What is the goal of the requirement analysis and specification phase of SDLC?

 a)Understanding the customer requirements and organizing them in an informal document.  b)Analyzing the cost of the development.  c)Determining the scope of the software.  d)None of these.

19. Which of the following is not defined in a good Software Requirement Specification (SRS) document?  

a)Functional Requirement.  b)Nonfunctional Requirement.  c)Goals of implementation.  d)Algorithm for software

20.Which of the following is the understanding of software product limitations, learning system related problems or changes to be done in existing systems beforehand, identifying and addressing the impact of project on organization and personnel etc?

 a)Software Design  b)Feasibility Study  c)Requirement Gathering  d)System Analysis

21. Requirement engineering process includes which of these steps?

 a)Feasibility study  b)Requirement Gathering  c)Software Requirement specification & Validation  d)All mentioned above

22.Software Requirement Specification (SRS) is also known as specification of _______.

 a)White box testing  b)Acceptance testing  c)Integrated testing  d)Black box testing

23.In which elicitation process the developers discuss with the client and end users and know their expectations from the software?

 a)Requirement gathering  b)Organizing requirements  c)Negotiation & discussion d) Documentation

24. Which of these software characteristics are used to determine the scope of a software project?  

a)Only performance.  b)Only context.  c)Information objectives, function, performance  d)None of the above.

25. Which is not a step of Requirement Engineering?  

a)Requirements elicitation  b)Requirements analysis  c)Requirements design  d)Requirements documentation

26. Which of the following is not defined in a good Software Requirement Specification (SRS) document?

 a)Functional Requirement.  b)Nonfunctional Requirement.  c)Goals of implementation. d) Algorithm for software implementation.

27. Which is focused towards the goal of the organization?

 a)Feasibility study  b)Requirement gathering  c)Software requirement specification  d)Software requirement validation

28. Software project manager is engaged with software management activities. He is responsible for ______.  

a)Project planning.    b)Monitoring the progress   Communication among     c)stakeholders  d)All mentioned above

29.Which chart is a tool that depicts project as network diagram that is capable of graphically representing main events of project in both parallel and consecutive way?  a)PERT chart  b)Gantt chart  c)Both a & b  d)None of the above

30.Software project management comprises of a number of activities, which contains  _________.

 a)Project planning  b)Scope management  c)Project estimation  d)All mentioned above

31.COCOMO stands for ______ .

 a)COnsumedCOstMOdel  b)COnstructiveCOst Estimation MOdel  c)COmmonCOntrolMOdel  d)COmpositionCOstMOdel

32.Which software project sizing approach develop estimates of the information domain characteristics?

a) Function point sizing  b)Change sizing  c)Standard component sizing  d)Fuzzy logic sizing

33.What is the most common measure for correctness?

 a)Defects per KLOC  b)Errors per KLOC  c)$ per KLOC  d)Pages of documentation per KLOC

34.Which of the following is not considered as a risk in project management?

 a)Specification delays  b)Product competition  c)Testing  d)Staff turnover

35.Which of the following is an important factor that can affect the accuracy and efficacy of estimates?

 a)Project size  b)Planning process  c)Project complexity  d)Degree of structural uncertainty

36. Which of the following are parameters involved in computing the total cost of a software development project?  

a)Hardware and software costs  b)Effort costs  c)Travel and training costs  d)All of the mentioned

37.Why is decomposition technique required?

 a)Software project estimation is a form of problem solving  b)Developing a cost and effort estimate for a software project is too complex  c)All of the mentioned  d)None of the mentioned

38.How many forms exists of Barry Boehms COCOMO Model?

a)Two  b)Three  c)Four  d)No form exists

39.Which of the following is not a Software Configuration Management Activity?

 a)Configuration item identification  b)Risk management  c)Release management  d)Branch management

40.What are the types of requirements?

 a)Availability  b)Reliability  c)Usability  d)All of the mentioned

41. In Design phase, which is the primary area of concern?

 a)Architecture  b)Data  c)Interface  d)All of the mentioned

42.The importance of software design can be summarized in a single word which is:

 a)Efficiency  b)Accuracy  c)Quality  d)Complexity

43.ER model shows the _______ .

 a)Static view  b)Functional view  c)Dynamic view  d)All the above

44.Which depicts flow of control in program modules?  

a)Flowchart  b)DFD  c)Both a & b  d)None of the above

45.Activities and action taken on the data that are represented by Circle or Round-edged Rectangles are called, _________ .  

a)Process  b)Data storage  c)Data flow  d)Entities

46.Every attribute is defined by its corresponding set of values is called ______ .

 a)Entity  b)Domain  c)Relationship  d)None of the above

47.An ER diagram represent

 a)Entity  b)Relationship  c)Keys  d)all of these

48.n an ER diagram a noun is depicted as  

a)Entity  b)Relationship  c)primary key  d)foreign key

49.At the highest level, a DFD is referred to as

 a)HIPO  b)Context diagram  c)Level 1  d)Level 2

50.Aggregation represents ______ .  

a)is_a relationship  b)part_of relationship  c)composed_of relationship  d)none of above

51.n OOD, the attributes(data variables) and methods( operation on the data) are bundled together is called _______ .  

a)Classes  b)Objects  c)Encapsulation  d)Inheritance

52.OOD languages provide a mechanism where methods performing similar tasks but vary in arguments, and that can be assigned to the same name is called _____ .  

a)Classes  b)Object  c)Polymorphism  d)Encapsulation

53.The maximum number of objects that can participate in a relationship is called________ .

 a)Cardinality  b)Attributes  c)Operations  d)Transformers

54.UML stands for .

 a)United Modelling Language  b)Uniform Modelling Language  c)Unified Modelling Language  d)None

55. Acceptance test cases are based on what?

 a)Decision table  b)Design  c)Code  d)Requirements

56.  When multiple modules have read and write access to some global data, it is called, ________ .     a)Content coupling     b)Stamp coupling     c)Data coupling     d)Common coupling

57. The complete data structure is passed from one module to another module in which coupling     a)Content coupling     b)Stamp coupling     c)Data coupling     d)Common coupling

58. When elements of module are grouped together that are executed sequentially in order to perform a task, is called ______ .     a)Procedural cohesion     b)Logical cohesion     c)Temporal cohesion     d)Co-incidental

59. Two elements operate on the same input data or contribute towards the same output data a)Procedural cohesion     b)Communicational Cohesion     c)Temporal cohesion     d)Co-incidental

60. When one module can modify the data of another module or control flow is passed from one module to the other module a)Content coupling     b)Stamp coupling     c)Data coupling     d)Common coupling

61. _______________ is a measure of the degree of interdependence between modules.
a) Cohesion         b) Coupling          c) None of the mentioned         d) All of the mentioned

62. Which of the following is the best type of module coupling?
a) Control Coupling     b) Stamp Coupling     c) Data Coupling     d) Content Coupling

63. Which of the following is the worst type of module coupling?
a) Control Coupling         b) Stamp Coupling          c) External Coupling     d) Content Coupling

64. What is the meaning of Functional Cohesion?
a. Operations are part of single functional task and are placed in same procedures.
b. All operations that access the same data are defined within one class.
c. All operations that access the data from outside the module.
d. None of the above. 

65. White Box techniques are also classified as  a)Design based testing  b)Structural testing  c)Error guessing technique  d)None of the mentioned

66.  What are the various Testing Levels?  a)Unit Testing  b)System Testing  c)Integration Testing  d)All of the mentioned

67. Boundary value analysis belong to?  a)White Box Testing  b)Black Box Testing  c)White Box & Black Box Testing  d)None of the mentioned

68.  The testing in which code is checked  a)Black box testing  b)White box testing(unit integration, cover all technically, front-back end)  c)Red box testing(acceptance test)  d)Green box testing(user given after green box, release time) e) yellow box(accepted but warning type) f) gray box (maintenance testing) 

Font-end test => unit testing in case of level of testing 

69. Unit testing is done by  a)Users  b)Developers  c)Customers  d)None of the mentioned

70. Which of the following is black box testing  a)Basic path testing  b)Boundary value analysis  c)Code path analysis  d)None of the mentioned   

71.  Which of the following is not part of the Test document? a)Test Case b)Requirements Traceability Matrix [RTM] c)Test strategy d)Project Initiation Note [PIN]

 72. White box testing techniques are? a)Statement coverage testing b)Decision coverage testing c)Data flow testing     d)All of the above

 

***************************** ************************************************** *************************************

SOFTWARE ENGINEERING MCQ DATE-11-06-2021 
 
1.The testing in which code is checked
a)Black box testing b)White box testing c)Red box testing d)Green box testing
 
2. Testing done without planning and Documentation is called
a)Unit testing b)Regression testing c)Adhoc testing d)None of the mentioned
 
3. Acceptance testing is also known as
a)Grey box testing b)White box testing c)Alpha Testing d)Beta testing
 
4. Behavioral testing is
a)White box testing b)Black box testing c)Grey box testing d)None of the mentioned 
 
5. Grouping of all functionally related elements is known as ______ .
a)Cohesion b)Coupling c)Both A & B d)None of the above
 
6. In OOD, the attributes(data variables) and methods( operation on the data) are bundled together is
called _______ .
a)Classes b)Objects c)Encapsulation d)Inheritance
 
7. Abbreviate the term SMI.
a)Software Maturity Index b)Software Model Instruction c)Software Maturity Instruction d)Software
Model Index
 
8. The maximum number of objects that can participate in a relationship is called________ .
a)Cardinality b)Attributes c)Operations d)Transformers
 
9. Give the name to diagram that represents the flow of activities described by the use cases and at the
same time the captors are involved in UML. 
 
a)State diagram b)Swim lane diagram c)Activity diagram d)Component diagram
 
10. Aggregation represents ______ .
a)is_a relationship b)part_of relationship c)composed_of relationship d)none of above
 
11. At the highest level, a DFD is referred to as
a) HIPO b) Context diagram c)Level 1 d)Level 2
 
12. Acceptance test cases are based on what?
a) Decision table b)Design c)Code d)Requirements. 
 
13. Testing of software actual data and in actual environment
a)Alpha Testing b)Beta Testing c)Regression Testing d)None of these
 
14. White Box techniques are also classified as
a)Design based testing b)Structural testing c)Error guessing technique d)None of the mentioned
 
15. Software Maintenance includes
a)Error corrections b)Enhancements of capabilities c)Deletion of obsolete capabilities d)All of the
mentioned
 
16. Which one of the following is not a maintenance model
a)Waterfall model b)Reuse-oriented model c)Iterative enhancement model d)Quick fix model
 
17. CMM stands for
a)Capability Management Module b)Conservative Maturity Model c)Capability Maturity
ModeL d)Capacity Maturity Model
 
18. According to ISO 9001, the causes of nonconforming product should be
a)Deleted b)eliminated c)identified d)eliminated and identified
 
19. ISO 9001 is not concerned with ____________ of quality records.
a)Collection b)maintenance c)verification d)dis-positioning
 
20. Which of the following is not a maturity level in CMM?
a) Design b)Repeatable c)Managed d)Optimizing
 
21. How many levels are present in CMM
a)three b)four c)five d)six
 
22. Which one of the following is not a software quality model?
a)ISO 9000 b)McCall model c)Boehm model d)ISO 9126
 
23. How many product quality factors are proposed in McCall quality model?
a)2 b)3 c)11 d)8
 
24. Reverse engineering of data focuses on
a)Internal data structures b)Database structures c)ALL of the mentioned d)None of the mentioned
 
25. Maintenance is classified into how many categories?
a)Two b)Three c)four d)five
 
26. Give the Real-world factors affecting maintenance Cost.
a)As technology advances, it becomes costly to maintain old software. b)The standard age of any
software is considered up to 10 to 15 years. c)Most maintenance engineers are newbie and use trial and
error method to rectify problem. d) All mentioned above 
 
27. When multiple modules have read and write access to some global data, it is called, ________ .
a)Content coupling b)Stamp coupling c)Data coupling d)Common coupling
 
28. Which coupling is also known as "Global coupling"?
a)Content coupling b)Stamp coupling c)Data coupling d)Common coupling
 
29. The definition and use of configuration management standards is essential for quality certification in
a)ISO 9000 b)CMMI c)CMM d)All the mentioned above
 
30. Which depicts flow of control in program modules?
a)Flowchart b)DFD c)Both a & b d)None of the above
 '
 
Notes:
The CMM is organized into five maturity levels as namely: Initial, Repeatable, Defined, Managed and
Optimizing.
Adaptive, corrective, perfective and preventive are the four types of software maintenance.

 

  

 

Which testing is the re-execution of some subset of tests that have already been conducted to ensure the changes that are not propagated?
a. Unit testing
b. Regression testing
c. Integration testing
d. Thread-based testing

Answer:Regression testing

 

 

1. Which of the following is not included in failure costs?
a) rework
b) repair
c) failure mode analysis
d) none of the mentioned
View Answer

Answer: d

 Which of the following is not a Software Configuration Management Activity ?

  1. Configuration item identification
  2. Risk management
  3. Release management
  4. Branch management  2


Coupling and cohesion can be represented using a _______ .

a. cause-effect graph
b. dependence matrix
c. Structure chart
d. SRS
Answer  Explanation 

ANSWER: dependence matrix 

 

When elements of module are grouped because the output of one element serves as input to another element and so on, it is called ________ .
a. Functional Cohesion
b. Communicational cohesion
c. Sequential cohesion
d. Procedural cohesion

Answer:Sequential cohesion

 Reverse engineering is the process of deriving the system design and specification from its
a) GUI
b) Database
c) Source code
d) All of the mentioned
View Answer Answer: c

 

Which of the following states that work expands to fill the time available.
a. CASE tools
b. Pricing to win
c. Parkinson’s Law
d. Expert judgement

Answer:Parkinson’s Law


Debugging Program is a program which runs concurrently with the program under test & provide commands to
a. examine memory & registers
b. stop execution at a particular point
c. search for references for particular variables, constant and registers
d. all of the mentioned

Answer:all of the mentioned

 _________tools assist in the planning, development, and control in CASE.
a) Dynamic measurement
b) Data acquisition
c) Test management
d) Cross-functional tools
View Answer Answer: c

 How many phases are there in Scrum ?

  1. Two
  2. Three
  3. Four
  4. Scrum is an agile method which means it does not have phases

Answer: B

Explanation:
There are three phases in Scrum.The initial phase is an outline planning phase followed by a series of sprint cycles and project closure phase.

 A project usually has a timeline chart which was developed by_________________?

  1. Henry Gantt
  2. Barry Boehm
  3. Ivar Jacabson
  4. None of the mentioned

Answer: A

Explanation:
Timeline chart, also called a Gantt chart was invented by Henry Gantt, an industrial engineer in 1917 .

 Exhaustive Testing is
a) Is impractical but possible
b) Is practically possible
c) Is impractical and impossible
d) Is always possible

Evaluating the options:
From the definition given in the syllabus, Exhaustive testing is impossible. But it is possible in trivial cases. Exhaustive testing is not always possible. So eliminate Option ‘d’. It is not impossible also. So eliminate option ‘c’. But implementing is impractical. Hence we can conclude that exhaustive testing is impractical but possible

The answer is ‘A’

 

 

. MTTF stands for
a) Minimum time to failure
b) Mean time to failure
c) Maximum time to failure
d) None of the mentioned
View Answer Answer: b

 Which one of the following is not a software process quality?
a) Productivity
b) Portability
c) Timeliness
d) Visibility
View Answer Answer: b

 

. All the steps of a project manager during the life of a project is called

 

Which design identifies the software as a system with many components interacting with each other?

 

 CASE Tool stands for.

 The definition and use of configuration management standards is essential for quality certification in
a) ISO 9000
b) CMM
c) CMMI
d) All of the mentioned
View Answer Answer: d

 Organization can have in-house inspection, direct involvement of users and release of beta version are few of them and it also includes usability, compatibility, user acceptance etc. is called ______ .

- Published on 21 Jul 15

a. Task analysis
b. GUI requirement gathering
c. GUI design & implementation
d. Testing

ANSWER: Testing

 

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:improve the software process.

 

Comments

Popular posts from this blog

SHORT QA