software engineering

Software Engineering MCQs

Software Engineering MCQs are given here which are very beneficial for the initial tests of Army Lady Cadet Course (LCC), PAF Engineering branch, Navy Engineering/ Operational branch, Direct Short Service Commission, and PAF Aeronautical Branch.

If you want to join Pak Army, Pak Navy, and Pakistan Air Force (PAF), then these Multiple Choice Questions of Software Engineering are essential as they represent the past experience of students who appeared in different tests.

2

Welcome

to

Shaheen Forces Academy

We expect 100% result.

Click on Start Button. 

Your time is Ended. Thanks


Software Engineering Quiz

Functional requirements capture the intended behavior of the system:-

Which  is  core concern  in medical  record management system ;-

Which driver is called as thin driver in JDBC:-

A ________ is a TCP name for a transport service access point:-

Which  is  a  feature  of  CBSE ;-

A  component  model  defines  standards  for ;-

Static  analysis  involves  executing  a  program ;-

Which tool is  used  for  structured  designing -

Which  is  represented   as  an aspect  that  request  a  login name  and  password ;-

The shifting of program from one  memory address to another is:-

The effort required    for  modifying  an operational  program :-

Which is used to validate complex string pattern like an email  address::-

Activity  diagram  do not tell  who does  what  and  are  difficult  to  trace  back  to object model ;-

Which  regression test  selection  technique  exposes fault  caused  by   modification;-

This is a permanent storage device:-

Test  case  should  uncover  errors   like  Nonexisting  loop  termination:-

In OSI network architecture, the dialogue control and token management are responsible of:-

The  spiral model  was   originally   proposed  by  :-

Unit  testing  is  done  by ;-

A data item which is not broken  down into smaller units is :-

In ASP.NET the session can be dumped by using:-

Spiral Model does not work well for smaller projects:-

Which  is  correct  for  the  type  of  requirement :-

Which  framework's applications  are   difficult  to deal with ;-

Defects  removal  efficiency depends on :-

Software Engineering MCQs Test Online

Software Engineering MCQs (Part-01)

What is the first step in the software development lifecycle?

  1. System Design
  2. Coding
  3. System Testing
  4. Preliminary Investigation and Analysis

Answer: d)

What does the study of an existing system refer to?

  1. Details of DFD
  2. Feasibility Study
  3. System Analysis
  4. System Planning

Answer: c)

Which of the following is involved in the system planning and designing phase of the Software Development Life Cycle (SDLC)?

  1. Sizing
  2. Parallel run
  3. Specification freeze
  4. All of the above

Answer: d)

What does RAD stand for?

  1. Rapid Application Document
  2. Rapid Application Development
  3. Relative Application Development
  4. None of the above

Answer: b)

Which of the following prototypes does not associated with Prototyping Model?

  1. Domain Prototype
  2. Vertical Prototype
  3. Horizontal Prototype
  4. Diagonal Prototype

Answer: d)

The major drawback of RAD model is __________.

  1. It requires highly skilled developers/designers.
  2. It necessitates customer feedbacks.
  3. It increases the component reusability.
  4. Both (a) & (c)

Answer: d)

Which of the following does not relate to Evolutionary Process Model?

  1. Incremental Model
  2. Concurrent Development Model
  3. WINWIN Spiral Model
  4. All of the above

Answer: d)

What is the major drawback of the Spiral Model?

  1. Higher amount of risk analysis
  2. Doesn’t work well for smaller projects
  3. Additional functionalities are added later on
  4. Strong approval and documentation control

Answer: b)

Model selection is based on __________.

  1. Requirements
  2. Development team & users
  3. Project type & associated risk
  4. All of the above

Answer: d)

Software Engineering MCQs PDF

Software Engineering MCQs (Part-02)

Which of the following option is correct?

  1. The prototyping model facilitates the reusability of components.
  2. RAD Model facilitates reusability of components
  3. Both RAD & Prototyping Model facilitates reusability of components
  4. None

Answer: c)

Which of the following models doesn’t necessitate defining requirements at the earliest in the lifecycle?

  1. RAD & Waterfall
  2. Prototyping & Waterfall
  3. Spiral & Prototyping
  4. Spiral & RAD

Answer: c)

When the user participation isn’t involved, which of the following models will not result in the desired output?

  1. Prototyping & Waterfall
  2. Prototyping & RAD
  3. Prototyping & Spiral
  4. RAD & Spiral

Answer: b)

Which 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?

  1. Spiral
  2. Iterative Enhancement
  3. RAD
  4. Both (b) and (c)

Answer: d)

Arrange the following activities for making a software product by utilizing 4GT.

  1. Design strategy
  2. Transformation into product
  3. Implementation
  4. Requirement gathering
  1. 4, 1, 3, 2
  2. 4, 3, 2, 1
  3. 1, 2, 3, 4
  4. 1, 4, 2, 3

Answer: a)

Which of the following is an example of Black Box and Functional Processing?

  1. First Generation Language
  2. Second Generation Language
  3. Third Generation Language
  4. Fourth Generation Language

Answer: d)

__________ is identified as fourth generation language.

  1. Unix shell
  2. C++
  3. COBOL
  4. FORTRAN

Answer: a)

The productivity of a software engineer can be reduced by using a 4GT.

  1. True
  2. False

Answer: b)

Which of the following is the main advantage of deploying a 4GT model for producing small-scale products, programs, and applications?

  1. The productivity of software engineers is improved.
  2. The time required for developing software is reduced.
  3. CASE tools and code generators help the 4GT model by providing a credible solution to their problems.
  4. None of the above.

Answer: b)

Which of the following model has a major downfall to a software development life cycle in terms of the coding phase?

  1. 4GT Model
  2. Waterfall Model
  3. RAD Model
  4. Spiral Model

Answer: a)

Software Engineering MCQs for Entry Test

Software Engineering MCQs (Part-03)

Which of the following falls under the category of software products?

  1. Firmware, CAD
  2. Embedded, CAM
  3. Customized, Generic
  4. CAD, Embedded

Answer: c)

Software maintenance costs are expensive in contrast to software development.

  1. True
  2. False

Answer: a)

Which of the following activities of the generic process framework delivers a feedback report?

  1. Deployment
  2. Planning
  3. Modeling
  4. Construction

Answer: a)

Which of the following refers to internal software equality?

  1. Scalability
  2. Reusability
  3. Reliability
  4. Usability

Answer: b)

RUP is abbreviated as __________, invented by a division of __________.

  1. Rational Unified Process, IBM
  2. Rational Unified Program, IBM
  3. Rational Unified Process, Infosys
  4. Rational Unified Program, Infosys

Answer: a)

The RUP can be defined based on three main perspectives, i.e., static, dynamic & practice. What is the purpose of static perspective?

  1. It recommends some good practices that be included while carrying out the process.
  2. It displays all the enacted process activities.
  3. It portrays the phases that the model has entered over a specific time.
  4. All of the above.

Answer: b)

Which one of the following activities is not recommended for software processes in software engineering?

  1. Software Evolution
  2. Software Verification
  3. Software Testing & Validation
  4. Software designing

Answer: b)

Arrange the following activities to form a general software engineering process model.

  1. Manufacture
  2. Maintain
  3. Test
  4. Install
  5. Design
  6. Specification
  1. 6, 5, 1, 3, 4, 2
  2. 1, 2, 4, 3, 6, 5
  3. 6, 1, 4, 2, 3, 5
  4. 1, 6, 5, 2, 3, 4

Answer: a)

The agile software development model is built based on __________.

  1. Linear Development
  2. Incremental Development
  3. Iterative Development
  4. Both Incremental and Iterative Development

Answer: d)

Software Engineering MCQs Interview Questions

Software Engineering MCQs (Part-04)

On what basis is plan-driven development different from that of the software development process?

  1. Based on the iterations that occurred within the activities.
  2. Based on the output, which is derived after negotiating in the software development process.
  3. Based on the interleaved specification, design, testing, and implementation activities.
  4. All of the above

Answer: a)

Which of the following activities is not applicable to agile software development?

  1. Producing only the essential work products.
  2. Utilizing the strategy of incremental product delivery.
  3. Abolishing the project planning and testing.
  4. All of the above

Answer: c)

Which of the following framework activities are carried out in Adaptive Software Development (ASD)?

  1. Assumption, Association, Learning
  2. The investigation, Strategy, Coding
  3. Requirements gathering, Adaptive cycle planning, Iterative development
  4. All of the above

Answer: a)

The __________ model helps in representing the system’s dynamic behavior.

  1. Object Model
  2. Context Model
  3. Behavioral Model
  4. Data Model

Answer: c)

Model-driven engineering is nothing but a theoretical concept. It can never be transmuted into a working/executable code.

  1. True
  2. False

Answer: b)

The __________ and __________ are the two major dimensions encompassed in the Spiral model.

  1. Diagonal, Perpendicular
  2. Perpendicular, Radial
  3. Angular, diagonal
  4. Radial, Angular

Answer: d)

Which of the following technique is involved in certifying the sustained development of legacy systems?

  1. Reengineering
  2. Forward engineering
  3. Reverse engineering
  4. Reverse engineering and Reengineering

Answer: d)

An erroneous system state that results in an unexpected system behavior is acknowledged as?

  1. System failure
  2. Human error or mistake
  3. System error
  4. System fault

Answer: c)

What is the name of the approach that follows step-by-step instructions for solving a problem?

  1. An Algorithm
  2. A Plan
  3. A List
  4. Sequential Structure

Answer: a)

Which of the following word correctly summarized the importance of software design?

  1. Quality
  2. Complexity
  3. Efficiency
  4. Accuracy

Answer: a)

Software Engineering MCQs Free Download

Software Engineering MCQs (Part-05)

Which of the following methodology results in SA/SD features?

  1. Gane and Sarson methodology
  2. DeMarco and Yourdon methodology
  3. Constantine and Yourdon methodology
  4. All of the above

Answer: d)

__________ is not considered as an activity of Structured Analysis (SA).

  1. Transformation of a textual problem description into a graphic model
  2. Functional decomposition
  3. All the functions represented in the DFD are mapped to a module structure
  4. All of the mentioned

Answer: c

What does a directed arc or line signify?

  1. Data Flow
  2. Data Process
  3. Data Stores
  4. None of the above

Answer: a)

What does a data store symbol in the Data Flow Diagram signify?

  1. Logical File
  2. Physical File
  3. Data Structure
  4. All of the above

Answer: d)

__________ is not a direct measure of SE process.

  1. Effort
  2. Cost
  3. Efficiency
  4. All of the above

Answer: c)

What is the main task of project indicators?

  1. To evaluate the ongoing project’s status and track possible risks.
  2. To evaluate the ongoing project’s status.
  3. To track potential risks.
  4. None of the above

Answer: a)

What is the main intent of project metrics?

  1. For strategic purposes
  2. To minimize the development schedule.
  3. To evaluate the ongoing project’s quality on a daily basis
  4. To minimize the development schedule and evaluate the ongoing project’s quality on a daily basis

Answer: d)

Name the graphical practice that depicts the meaningful changes that occurred in metrics data.

  1. Function point analysis
  2. Control Chart
  3. DRE (Defect Removal Efficiency)
  4. None of the above

Answer: c)

Which parameters are essentially used while computing the software development cost?

  1. Hardware and Software Costs
  2. Effort Costs
  3. Travel and Training Costs
  4. All of the above

Answer: d)

Which of the following is an incorrect activity for the configuration management of a software system?

  1. Change management
  2. System management
  3. Internship management
  4. Version management

Answer: c)

Software Engineering Solved MCQs PDF

Software Engineering MCQs (Part-06)

The project planner examines the statement of scope and extracts all-important software functions, which is known as

  1. Planning process
  2. Decomposition
  3. Association
  4. All of the mentioned

Answer: b)

Which of the following Is not considered as an option for achieving reliable cost and effort estimation?

  1. The ability to translate the size estimate into human effort, calendar time, and dollars
  2. Use relatively simple decomposition techniques to generate project cost and effort estimates.
  3. Base estimates on similar projects that have already been completed
  4. Use one or more empirical models for software cost and effort estimation

Answer: a)

Which of the following does not complement the decomposition techniques but offers a potential estimation approach for their impersonal growth?

  1. Empirical estimation models
  2. Decomposition techniques
  3. Automated estimation tools
  4. Both empirical estimation models and automated estimation tools

Answer: a)

Which of the following is not included in the total effort cost?

  1. Costs of lunch time food
  2. Costs of support staff
  3. Costs of networking and communications
  4. Costs of air conditioning and lighting in the office space

Answer: a)

What is developed by utilizing the historical cost function?

  1. Parkinson’s Law
  2. Expert judgment
  3. Algorithmic cost modeling
  4. Estimation by analogy

Answer: c)

Which of the following model has a misconception that systems are built by utilizing reusable components, scripts, and database programs?

  1. The reuse model
  2. An early designed model
  3. An application-composition model
  4. A post architecture model

Answer: c)

Which of the following is used to predict the effort as a function of LOC or FP?

  1. COCOMO
  2. FP-based estimation
  3. Both COCOMO and FP-based estimation
  4. Process-based estimation

Answer: c)

Once the requirements are stabilized, the basic architecture of the software can be established. Which of the following version of the COCOMO model conforms to the given statement?

  1. Application composition model
  2. Post-architecture-stage model
  3. Early design stage model
  4. All of the above

Answer: a)

Which of the following threatens the quality and timeliness of the produced software?

  1. Business risks
  2. Potential risks
  3. Technical risks
  4. Known risks

Answer: c)

Which of the following refers to the systematic attempt, which is implemented to ascertain the threats to any project plan?

  1. Performance risk
  2. Risk identification
  3. Risk projection
  4. Support risk

Answer: c)

Which of the following standards is used by the aviation industry?

  1. CTRADO-172B
  2. RTCADO-178B
  3. RTRADO-178B
  4. CTCADO-178B

Answer: b)

Third-Party Certification for software standards is based on __________.

  1. Ul 1996, Second Edition
  2. Ul 1998, Second Edition
  3. Ul 1992, Second Edition
  4. UT 1998, Second Edition

Answer: b)

Useful Resources for Army Navy PAF and Cadet Colleges Initial Test

If you want to prepare for Army, Navy, and PAF initial tests online then check the following links for complete preparation of Pakistan Military forces exams. All past papers and PDFs are provided for free including Army Test Preparation, Navy Test Preparation, and PAF Test Preparation resources to help you excel.

Pakistan Military Ranks, Salary and How to Join Pakistan military Forces

Official Community & Social Links

Stay updated with the latest test announcements, PDF notes, and result notifications by joining our official groups.

error: Content is protected !!
Scroll to Top