Advance Software Engineering MCQs

Advance Software Engineering MCQs

1. Select one option which is not automation?

A. CRM Tools
B. SCM Tools
C. ERP Tools
D. Operating system

Answer - Click Here:
D

2. Which one of the following is used to provide the right information to the right person at the right time for proper decision making?

A. MIS
B. DBMS
C. PSO
D. ISO

Answer - Click Here:
A

3. characteristic for Testability function is not include_______.

A. Simplicity
B. Operability
C. Robustness
D. Observability

Answer - Click Here:
C

4. Which testing method Cyclomatic Complexity comes under?

A. Black Box
B. White Box
C. Yellow Box
D. Green Box

Answer - Click Here:
B

5. Prototyping involves in software process is…

A. evolutionary
B. discrete
C. throwaway prototyping
D. all of these
E. both A and C options

Answer - Click Here:
E

6. Which one of the following is a sequence of statements from one place in the program to another?

A. Gateway
B. Route
C. Path
D. Sub-path
E. None of these

Answer - Click Here:
D

7. What is the aim of the designer in software engineering?

A. cohesive, coupled
B. coupled, cohesive
C. coupled, functional
D. maintainable, cohesive

Answer - Click Here:
A

8. Loop Testing methodology successfully tested using by?

A. Concatenated
B. Simple loops
C. Nested loops
D. All of these
E. None of these

Answer - Click Here:
D

9. Conversion of Adjusted Function Point Count to LOC count is dependent on

A. Team Size
B. Project Duration
C. Programming Language
D. Cost Drivers

Answer - Click Here:
C

10.  Cleanroom philosophy in software engineering who was first proposed by… 

A. Mills
B. Dyer
C. Linger
D. All of these

Answer - Click Here:
D

11.  What is an abbreviation of MTTF…

A.  mean-time-to-function
B.  manufacture-time-to-function
C.  mean-time-to-failure
D. none of the mentioned

Answer - Click Here:
C

12. certification approach is not part of _____________.
A.   Generation of test cases from the end of the server.
B.   Reliability
C.   Creation of usage scenarios
D.  Specific usage file

Answer - Click Here:
A

SET 2: Software Engineering MCQs – FAQ in Jobs and Admissions Test

1. Which of the following is/are issues related to professional responsibility?
A. Managing Client Relationships
B. Intellectual property rights
C. Confidentiality
D. None of these
E. Both B & C

Answer - Click Here:
E
2. If Software engineers use their skills to misuse other people computers. What does misuse refer to:
A. Dissemination of viruses or other malware
B. Unauthorized modification of computer material
C. Unauthorized access to computer material
D. Both A & B
E. None of these
F. All of the mentioned
Answer - Click Here:
F
3. Software engineers shall: Which of the following the correct statement
A. Make sure that the products only meet the SRS.
B. Act consistently with the public interest.
C. Act in a manner that is in the best interests of his expertise and favor.
D. Both B & C
E. All of the mentioned
F. None of these
Answer - Click Here:
A
4. Software engineers should: Which of the following the incorrect statement
A. Maintain integrity and independence in their professional judgment.
B. Be dependent on their colleagues.
C. Not use your technical skills to misuse other people’s computers.
D. Not intentionally accept work that is outside your capability.
E. Both C & D
F. None of these
Answer - Click Here:
B
5. Software product Efficiency does not include
A. Licensing
B. Responsiveness
C. Processing time
D. Memory utilization
E. Both C & D
F. None of these
Answer - Click Here:
A
6. Bugs and failures in the software are due to?
A. Software Developers
B. Software companies
C. None of these
D. Both A & B
Answer - Click Here:
D
7. The organization has the best software tools and the latest computers, so they should not worry about the quality of the product.
A. False
B. True
C. Both A & B
D. None of these
Answer - Click Here:
A
8. What is Software?
A. Software is documentation and configuration of data
B. Software is a set of programs, documentation & configuration of data
C. Software is a set of programs
D. Both B & C
E. None of these
Answer - Click Here:
B
9. Which of the following is not responsible for software failure?
A. Less reliable and expensive
B. Low expectation
C. Increasing Demand
D. Increasing Supply
E. Both C & D
F. None of these
Answer - Click Here:
D
10. Attributes of good software are?
A. Software functionality
B. Software maintainability
C. Software maintainability & functionality
D. Software development
E. Both C & D
F. None of these
Answer - Click Here:
C

11. Which of the following software engineering activities is not an activity of the software process?
A. Software specification
B. Software dependence
C. Software development
D. Software validation
E. Both A & B
F. None of these

Answer - Click Here:
B
12. Which of the following statement is incorrect?
A. Computer science belongs to Software engineering
B. Software engineering belongs to Computer science
C. Software engineering is concerned with the practicalities of developing and delivering useful software
D. Software engineering is a part of a more general form of System Engineering
E. Both A & B
F. None of these
Answer - Click Here:
A
13. Which of the following statement is true?
A. Customized products are commissioned by a particular customer
B. Generic products and customized products are types of software products
C. Both B & C
D. Generic products are produced by the organization and sold to open market
E. None of these
F. All of the mentioned
Answer - Click Here:
F
14. Software Engineering doesn’t have any relation with?
A. Software Validation
B. Software Security
C. Software processes
D. Software reuse
E. Both B & C
F. None of these
Answer - Click Here:
A
15. Which of the following statement is false?
A. Web-based system should be developed and delivered incrementally
B. Web brings the concept of software as service
C. Web-based systems have led to degradation of programming languages
D. The web has led to the availability of software services and the possibility of developing highly distributed service-based systems
E. Both A & B
F. None of these
Answer - Click Here:
C

16. RAD is a short form of:
A. Rapid Application Document
B. Relative Application Development
C. Rapid Application Development
D. Both A & B
E. None of these

Answer - Click Here:
C
17. Which of these models is not appropriate for accommodating any change?
A. Waterfall Model
B. Prototyping Model
C. Build & Fix Model
D. RAD Model
E. Both A & B
F. None of these
Answer - Click Here:
A
18. Which of these is not a type of Prototyping Model?
A. Domain Prototype
B. Vertical Prototype
C. Horizontal Prototype
D. Diagonal Prototype
E. Both C & D
F. None of these
Answer - Click Here:
D
19. Which one is not a phase of the Prototyping Model?
A. Engineer Product
B. Prototype Refinement
C. Coding
D. Quick Design
E. Both B & C
F. None of these
Answer - Click Here:
C
20. Numbers of phases in RAD Model are
A. 3 phases
B. 5 phases
C. 2 phases
D. 6 phases
E. Both A & B
F. None of these
Answer - Click Here:
B

21. A major drawback of RAD Model is?
A. Encourages customer/client feedback
B. Highly specialized & skilled developers/designers are required
C. Increases reusability of components, Highly specialized & skilled developers/designers are required
D. Increases reusability of components
E. Both C & D
F. None of these

Answer - Click Here:
C
22. SDLC is a short form of:
A. System Design Life Cycle
B. Software Design Life Cycle
C. System Development Life cycle
D. Software Development Life Cycle
E. Both C & D
F. None of these
Answer - Click Here:
D
23. If a user is concerned with all phases of SDLC, Which model should be selected?
A. RAD Model
B. Waterfall Model
C. Prototyping Model
D. Both B & C
E. None of these
Answer - Click Here:
A
24. Incremental Model is a combination of?
A. Waterfall Model & RAD Model
B. Linear Model & RAD Model
C. Build & FIX Model & Waterfall Model
D. Linear Model & Prototyping Model
E. Both A & B
F. None of these
Answer - Click Here:
D
25. The major advantage of Incremental model is?
A. Easier to test and debug
B. Easier to test and debug & It is used when there is a need to get a product to the market early
C. Customer can respond to each increment
D. It is used when there is a need to get a product to the market early
E. Both B & C
F. None of these
Answer - Click Here:
B
26. Spiral Model was initially projected by
A. Barry Boehm
B. IBM
C. Royce
D. Pressman
E. Both A & B
F. None of these
Answer - Click Here:
A
27. Which of the following dimensions Spiral Model has?
A. Radial, perpendicular
B. Diagonal, angular
C. Diagonal, perpendicular
D. Radial, angular
E. Both C & D
F. None of these
Answer - Click Here:
D
28. The disadvantage of the Spiral Model is?
A. Strong approval and documentation control
B. Doesn’t work well for smaller projects
C. Additional Functionality can be added at a later date
D. The high amount of risk analysis
E. Both C & D
F. None of these
Answer - Click Here:
B
29. User has involvement in all phases of the Spiral Model.
A. False
B. True
C. Both A & B
D. None of these
Answer - Click Here:
A
30. How Spiral Model is different from the Incremental Model?
A. Users can see the system early in the Incremental Model
B. Requirements that change can be aided in Incremental Model
C. Progress can be measured for Incremental Model
D. Both A & B
E. None of these
F. All of the mentioned
Answer - Click Here:
C

31. A model is selected on the bases of
A. Development team & Users
B. Requirements
C. Project type and associated risk
D. Both B & C
E. None of these
F. All of the mentioned

Answer - Click Here:
F
32. In these two models defining requirement early in the cycle is not allowed?
A. Waterfall & Spiral
B. Waterfall & RAD
C. Prototyping & RAD
D. Prototyping & Spiral
E. Both C & D
F. None of these
Answer - Click Here:
D
33. If the development team has less experience on similar projects which life cycle model can be chosen?
A. Iterative Enhancement Model
B. Spiral
C. RAD
D. Waterfall
E. Both A & B
F. None of these
Answer - Click Here:
B
34. Choose a model for a product/project, which has a fixed time frame and has no cost barriers.
A. Incremental
B. Spiral
C. Waterfall
D. RAD
E. Both C & D
F. None of these
Answer - Click Here:
D
35. If the user is not participating, which of the following models will not be able to give the desired outcome?
A. RAD & Prototyping
B. Waterfall & Spiral
C. RAD & Spiral
D. RAD & Waterfall
E. Both C & D
F. None of these
Answer - Click Here:
A
36. An organization is creating an advanced version of the software which is already available in the market, which model will you prefer them?
A. Iterative Enhancement
B. RAD
C. Spiral
D. Both A & B
E. None of these
Answer - Click Here:
D
37. If the project development schedule is tight we can choose a waterfall model?
A. False
B. True
C. Both A & B
D. None of these
Answer - Click Here:
A
38. Which of the following statement is true?
A. RAD Model aids the reusability of components
B. Prototyping Model aids the reusability of components
C. None of these
D. Both A & B
Answer - Click Here:
D
39. Spiral Model has high constancy requirements.
A. False
B. True
C. Both A & B
D. None of these
Answer - Click Here:
B
40. RAD Model has high constancy requirements.
A. False
B. True
C. Both A & B
D. None of these
Answer - Click Here:
A

41. ______ is not a software process quality?
A. Timeliness
B. Productivity
C. Visibility
D. Portability
E. Both C & D
F. None of these

Answer - Click Here:
D
42. Maintaining software costs more than it does to develop.
A. False
B. True
C. Both A & B
D. None of these
Answer - Click Here:
B
43. Which of these is not an embedded software product?
A. digital function of dashboard display in a car
B. keypad control of a security system
C. pattern recognition game playing
D. Both A & B
E. None of these
Answer - Click Here:
C
44. The purpose of the software process is to deliver the software
A. in time
B. with acceptable quality
C. Both A & B
D. that is cost-efficient
E. None of these
Answer - Click Here:
C
45. Does the following activity provide feedback report in Generic Process Framework?
A. Deployment
B. Modeling & Construction
C. Communication
D. Planning
E. Both A & B
F. None of these
Answer - Click Here:
A
46. Which of the following is not a type of change that we encounter during the support phase?
A. Prevention
B. Adaptation
C. Correction
D. Translation
E. Both C & D
F. None of these
Answer - Click Here:
D
47. Which of the following is internal software quality?
A. Reliability
B. Reusability
C. Usability
D. Scalability
E. Both B & C
F. None of these
Answer - Click Here:
B
48. RUP is a short form of _________ and was created by ________
A. Rational Unified Process, IBM
B. Rational Unified Process, Microsoft
C. Rational Unified Process, Infosys
D. Rational Unified Program, IBM
E. Both A & B
F. None of these
Answer - Click Here:
A
49. Business case for the system is established in the ______ RUP phase?
A. Elaboration
B. Transition
C. Inception
D. Construction
E. Both A & B
F. None of these
Answer - Click Here:
C
50. In Software engineering, which of these is not an essential activity for software processes?
A. Software Validation
B. Software design and implementation
C. Software evolution
D. Software Verification
E. Both A & B
F. None of these
Answer - Click Here:
D
51. Software Engineering that is based on components allows faster delivery.
A. False
B. True
C. Both A & B
D. None of these
Answer - Click Here:
B
Latest posts by Prof. Fazal Rehman Shamil (see all)

    Leave a Reply

    Your email address will not be published. Required fields are marked *