Software Engineering (KCS-601) UNIT 1 MCQ updated – Meerut Institute of Engineering & – Studocu
Mục lục bài viết
Meerut Institute of Engineering & Technology, Meerut
Software Engineering
UNIT-1 QUIZ
1. RAD stands for
A. Rapid Application Development
B. Required Application Development
C. Rapid Application Developers
D. Rapid Application Disposition
2. Which of the following are valid step in the SDLC framework?
A. Requirement Gathering
B. System Analysis
C. Software Design
D. All of the above
3. Which of the following is the first step in the SDLC framework?
A. Feasibility Study
B. Requirement Gathering
C. Communication
D. System Analysis
4. Which of the following is not the correct model in the Software
Development Paradigm?
A. Waterfall Model
B. P model
C. Spiral Model
D. V model
5. Build & Fix Model is suitable for programming exercises of ___________
LOC (Line of Code).
A. 100- 200
B. 300-
C. 600-
D. Above 800+
6. Waterfall model is not suitable for:
A. Small projects
B. Complex projects
C. Accommodating changes
D. Maintenance Projects
7. SRS stands for………………………
A. Software Requirement Specification
B. Software requirement specified
C. System remain specification
D. Integration
8. The Waterfall approach to systems analysis and design was the first established
modern approach to building a system. This method was originally defined by ……
A. Barry Bohem
B. Winston W. Royce
C. Charles babbage
D of the above
- Selection of particular life cycle model is based on,
a) Requirements
b) Technical knowledge of development team
c) Users
d) Project types and associated risks
e) All of the above
- Regression testing is a major part of the life cycle?
a) Waterfall model
b) V model
c) Iterative model
d) All of the above
- …….. the collection of programs to provide service to other program.
a) System Software
b) Embedded Software
c) Real time Software
d) None of the above
- Which of the following are advantages of an iterative model?
a) Early revenue generation
b) Simpler to manage
c) Divided workload
d) Early feedback
e) All the above
17 V model, why are test cases created before code?
a) To gain the confidence in the system
b) To find defects during dynamic testing
c) To meet project deadline
d) To prevent propagation of defect in next level
18 is the first step in the software development lifecycle?
a. System Design
b. Coding
c. System Testing
d. Preliminary Investigation and Analysis
19 of the following prototypes is not associated with the Prototyping Model?
a. Domain Prototype
b. Vertical Prototype
c. Horizontal Prototype
d. Diagonal Prototype
20 major drawback of the RAD model is __________.
a. It requires highly skilled developers/designers.
b. It necessitates customer feedback.
c. It increases the component reusability.
d. Both (a) & (c)
a. Spiral
b. Iterative Enhancement
c. RAD
d. Both (b) and (c)
24 of the following shows the correct sequence of waterfall model?
A study, Requirement analysis, Design, coding, testing, Integration and
system testing, Maintenance
B analysis, Feasibility study, Design, coding, testing, Integration and system
testing, Maintenance
C analysis,Design, Feasibility study, coding, testing, Integration and system
testing, Maintenance
D study, Requirement analysis, Design, coding, testing, Maintenance, Integration and
system testing
25 study in sdlc model is carried out to
A if project is technically feasible
B if project is financially feasible
C of the above
D of the above
26 of the following is not a software development life cycle model?
A Model
B Model
C Model
D Model
27 of the effort in Classical waterfall model is required in
A phase
B phase
C Phase
D Phase
28 model originally proposed by
a. Boehm
b
c
d
- A software program that is outdated or obsolete is termed as
a application
b application
c application
d source application
- In the spiral model ‘risk analysis’ is performed
a. In the first loop
b every loop
c using the spiral model
d first and second loop
31 spiral model of software development
a. It is more chaotic than the incremental model
b. Include project risks evaluation during each iteration
- Each loop in the spiral represents _____ of the software process in Boehm’s spiral
model
a. phase
b. design
c. documentation
d. none of the above
36 of these software engineering activities are not a part of software processes?
1. Software dependence
-
Software development
-
Software validation
-
Software specification
-
Which of these does not affect different types of software as a whole?
-
Heterogeneity
2. Flexibility
3. Business and social change
- Security
38 Model has
a) 2 phases
b) 3 phase
c) 5 phases
d) 6 phases
39 model can be selected if the user is involved in all the phases of SDLC?
-
Waterfall Model
-
Prototyping Model
3. RAD Model
4. both Prototyping Model & RAD Model
40 Incremental Model is a result of combination of elements of which two models?
- Build & FIX Model & Waterfall Model
- Linear Model & RAD Model
3. Linear Model & Prototyping Model
- Waterfall Model & RAD Model
41 is the major advantage of using an Incremental Model?
-
Customer can respond to each increment
-
Easier to test and debug
-
It is used when there is a need to get a product to the market early
4. Easier to test and debug & It is used when there is a need to get a
product to the market early
- How is the Incremental Model different from the Spiral Model?
1. Progress can be measured for Incremental Model
-
Changing requirements can be accommodated in Incremental Model
-
Users can see the system early in Incremental Model
-
All of the mentioned
43 you were a lead developer of a software company and you are asked to submit a
project/product within a stipulated time-frame with no cost barriers, which model would
you select?
- Waterfall
Explanation: For systems with long life, software maintenance cost is higher than that of the
software development cost.
48 of the following refers to internal software equality?
a. Scalability
b. Reusability
c. Reliability
d. Usability
49 the following activities to form a general software engineering process model.
I. Manufacture
II. Maintain
III. Test
IV. Install
V. Design
VI. Specification
a. 6, 5, 1, 3, 4, 2
b. 1, 2, 4, 3, 6, 5
c. 6, 1, 4, 2, 3, 5
d. 1, 6, 5, 2, 3, 4
50 of the following model will be preferred by a company that is planning to deploy an
advanced version of the existing software in the market?
a. Spiral
b. Iterative Enhancement
c. RAD
d. Both (b) and (c)
51 to use the RAD Model?
a the system should need to create the project that modularizes in a short span time (2-3 months).
b the requirements are well-known.
c the technical risk is limited.
d there’s a necessity to make a system, which modularizes in 2-3 months of period.
e. All of the above
52 is the combination of –
a
b & Operating procedures
c. Programs+Operating procedures+documentation
d a or b
- Software can’t be manufactured ,it is either developed or engineered.
a. True b. False
Explanation:Software is not manufactured but is developed. So, it does not require
any raw material for its development.
54.”Software does not wear out, it becomes obsolete with time.
a) Evolutionary development usually has two flavors; exploratory development, and
throw-away prototyping
b) Very large projects are usually done using evolutionary development based approach
c) It facilitates easy project management, through the high volume of documentation it
generates
d) Sometimes the construction of a throw-away prototype is not followed by a re-
implementation of the software system using a more structured approach
59 evolution does not comprises:
a) Development activities
b) Negotiating with client
c) Maintenance activities
d) Re-engineering activities
60 for evolving a software product depend on:
a) Type of software to be maintained
b) Development processes used
c) Skills and experience of the people involved
d) All of the mentioned
61 of the following is not the advantage of Prototyping Model?
A. The customers get to see the partial product early in the life cycle. This
ensures a greater level of customer satisfaction and comfort.
B. New requirements can be easily accommodated as there is scope for
refinement.
C. Missing functionalities can be easily figured out.
D. Errors can be detected much earlier thereby saving a lot of effort and
cost, besides enhancing the quality of the software.
E. None
62 which phase of RAD model the actual system is built and coding is done by using
automation tools to convert process and data models into actual prototypes?
A. Business Modelling
B. Data Modelling
C. Process Modelling
D. Application Generation
63 is the acronym of Software Development Life Cycle.
a. True
b. False
64 V-Model is an extension of the…………………….
a. Waterfall Model
b. Spiral model
c. RAD model
d. None of the above
65 is flexible.
a. True
b. False
66………….. is used to monitor, control & analyze real world events as they occur.
a software
b Software
c Time Software
d of the above
67 of the following is not a type of maintenance?
a
b
75 stage comes after Design?
A. Evaluation
B. Documentation
C. Development and Testing
D. None
76 happens in the Development and Testing Stage?
A. Plan the proposed system
B. Place the new system into the company for use
C. Decide how well the new system is working
D. Create the new system and test it
77 Manuals and Technical guides are created in which stage of the System
Analysis and Design?
A. Design
B. Analysis
C. Documentation
D. Evaluation
78 detailed analysis covers all of these EXCEPT
A. The user’s needs and requirements.
B. Acquire hardware and software.
C. The deficiencies of the old system.
D. A recommendation of a solution.
79 feasibility study does NOT look at
A. How the new system will be implemented.
B. How well the proposed new system will work.
C. Whethere the organisation has the appropriate hardware support.
D. Cost/benefit attributes.
80**.** When might the SDLC NOT be initiated?
A. When there is a minor fault in the code.
B. When an entire module fails.
C. When the system is sluggish or full of errors.
D. When there is a security breach.
81. What document is produced to identify whether the project is technically possible
and worth the cost of development?
A. Feasibility study
B. Profit and loss account
C. Analysis report
82, upgrades, and bug fixes are done during the ____________ step in the SDLC.
a. Maintenance and Evaluation
b. Problem/Opportunity Identification
c. Design
d and Documentation
- Who invented V- Model?
A. Barry W. Boehm
B. James Martin
C. Winston W. Royce
D. None of the above
- In Which year V-Model was invented?
A. 1979
B. 1970
C. 1980
D. 1960
85 term Rapid Application Development ( RAD ) was first coined by James Martin
A. True
B. False
86 model encounters the drawback of waterfall model?
A. True
B. False
87 waterfall model is no longer used for system development as it is outdated.
A. True
B. False
C.
88 happens in the implementation phase?
A. The code is tested against the specification
B. Making changes when the software has been created
C. Planning the solution, look and feel of the software interface
D. The deliverables of the implementation stage are created e. the code
89 feasibility study does NOT look at
A. How the new system will be implemented.
B. How well the proposed new system will work.
C. Whether the organisation has the appropriate hardware support.
D. Cost/benefit attributes.