Software Engineering Mcqs Set1
Software Engineering Mcqs Set1
Software engineering (SE) is the branch of computer science which deals with the
construction of complex computer software according to end-user needs in a systematic
way. A software engineer analyze the user needs, design the initial plan, construct the
required application, test the produced product and then implement the required
application at user premises.
This is the first set of software engineering MCQs series. Our aim is to provide all the
software engineering MCQs which might possibly MCQs for your next job test. We
collect the MCQs from different authenticate resources for our readers so they can
prepare their exams 100%. In this set of software engineering MCQs, we provide the
MCQs related to basic software topics such as introduction to software engineering and
different software related terms. Any jobseeker in the software engineering field,
lecturer, or educator can follow this MCQs series to pass their jobs test.
8. The main activity of the design phase of the system life cycle is to?
A). Replace the old system with the new one
B). Develop and test the new system
C). Understand the current system
D). Propose alternatives to the current system
View Answer
Correct: D
9. The advantage of using pre-written software packages is?
A). Eliminates writing program
B). Saves time and cost
C). Eliminates program testing
D). All of the above
View Answer
Correct: D
11. The item of documentation added to the description of the new system is
_____?
A). Problem overview
B). I/O analysis
C). Control review
D). Feedback
View Answer
Correct: D
12. The main purpose of the system investigation phase is to produce _____?
A). A requirement report
B). A feasibility report
C). A design report
D). All of these
View Answer
Correct: B
13. The name of programming technique which emphasizes breaking large and
complex task into successively smaller sections is _____?
A). Structured programming
B). Micro-programming
C). Object orienting
D). Scrambling
View Answer
Correct: A
14. System implementation phase involve _____?
A). Parallel runs
B). Pilot run
C). System checkouts
D). All of these
View Answer
Correct: C
16. At the time of system study, flow of charts are drawn using _____?
A). General symbols
B). Abbreviated symbols
C). Specific symbols
D). Non standard symbols
View Answer
Correct: A
17. A graphic representation of an information system is called?
A). Data flow diagram
B). Pictogram
C). Flowchart
D). All of these
View Answer
Correct: A
18. The systems which can preserve and reproduce the knowledge of experts but
have a limited application focus is:
A). Applications
B). Expert system
C). Benefits and limitations
D). knowledge base
View Answer
Correct: C
19. Top-down software design scheme is:
A). Is the process of designing a program by first identifying its modules
B). Decomposes major components into lower level components
C). Both (a) and (b)
D). None of these
Correct: C
20. A system analyst does not need to consider _____?
A). Technical feasibility
B). Economics feasibility
C). Operational feasibility
D). None of these
View Answer
Correct: D
4. The document listing all procedures and regulations that generally govern an
organization is the _____?
A). Personal policy book
B). Administrative policy manual
C). Organization manual
D). Procedures log
View Answer
Correct: C
5. A statement by statement description of a procedure is detailed in a _____?
A). Procedure log
B). Record layout
C). Systems flowchart
D). Written narrative
View Answer
Correct: D
24. Explain what is meant by PRODUCT with reference to one of the eight
principles as per the ACM/IEEE code of Ethics?
A). The product should be easy to use
B). Software engineers shall ensure that their products and related modifications satisfy
the client
C). It means that the product designed /created should be easily available
D). Software engineers shall ensure that their products and related modifications meet
the highest professional standards possible
View Answer
Correct: D
25. Which of the following is not viewed as a primary mover in improving the
software process?
A). Increased effectiveness
B). Better product quality & reduced costs
C). Tighter managerial control
D). Improved staff satisfaction
View Answer
Correct: C
3. System analysis and design phase of software development life cycle includes
which of the following?
A). Sizing
B). Parallel run
C). Specification freeze
D). All of these
View Answer
Correct: D
18. The phase of system development associated with creation of the test data is
_____?
A). Logical design
B). Physical design
C). System analysis
D). System acceptance
View Answer
Correct: D
19. Which of the following is a true statement regarding the SDLC phases?
A). The life cycle may be thought of a circular process
B). The SDLC is not iterative
C). The life cycle is always a sequentially ordered set of phases
D). It is not possible to completed some activities in one phase in parallel with those of
another phase
View Answer
Correct: B
20. Which step of SDLC performs cost and benefit analysis?
A). Analysis
B). Design
C). Feasibility study
D). None of the above
View Answer
Correct: C
22. In the first phase of the system development life cycle, which of the following
aspects are usually analyzed?
A). Input (transactions)
B). Outputs
C). Controls
D). All of the above
View Answer
Correct: D
24. Which phase of the SDLC is known as the "ongoing phase" where the system
is periodically evaluated and updated as needed?
A). System design
B). System maintenance
C). System implementation
D). Preliminary investigation
View Answer
Correct: B
25. The final step of the system analysis phase in the SDLC is to _____?
A). Analyze data
B). Gather data
C). Propose changes
D). Write system analysis report
View Answer
Correct: D
3. Select the option that suits the manifesto for agile software development.
A). Working software
B). Customer collaboration
C). Individuals and interactions
D). All of the above
View Answer
Correct: D
4. How is plan driven development different from agile development?
A). Iteration occurs within activities
B). Specification, design, implementation and testing are interleaved
C). Outputs are decided through a process of negotiation during the software
development process
D). All of the mentioned
View Answer
Correct: A
5. Which of the following traits need to exist among the members of an agile
software team?
A). Decision-making ability
B). Competence
C). Mutual trust and respect
D). All of the above
View Answer
Correct: D
17. Which of the following methodology advocates the use of problem domain?
A). Extreme programming (XP)
B). Feature driven development (FDD)
C). Scrum
D). Evo
View Answer
Correct: B
18. What are the four framework activities found in the Extreme Programming
(XP) process model?
A). Planning, design, coding, testing
B). Planning, analysis, coding, testing
C). Planning, analysis, design, coding
D). Analysis, design, coding, testing
View Answer
Correct: A
19. On every how many weeks the increments are delivered in XP model?
A). One
B). Two
C). Three
D). Four
View Answer
Correct: B
26. Which is not one of the key questions that is answered by each team member
at each daily Scrum meeting?
A). What did you do since the last meeting?
B). What is the cause of the problems you are encountering?
C). What do you plan to accomplish at the next team meeting?
D). What obstacles are you encountering?
View Answer
Correct: D
29. What should a development team do during a sprint planning meeting when
they have realized that they have selected more than the items they can complete
in a sprint?
A). Work overtime
B). Get more developers onboard
C). Get help from the other scrum team members
D). Inform the product owner & take a call to remove some of the sprint backlog items
View Answer
Correct: D