Facebook Twitter Instagram
    DeepCrazyWorld
    Facebook Twitter Instagram Pinterest YouTube
    • FLUTTER
      • FLUTTER APP
        • QRCode
        • Quiz App
        • Chat GPT
        • PDF App
        • News App
        • Fitness App
        • Weather App
        • BMI Calculator
        • GAME APP
        • Ecommerce App
        • wallpaper App
        • Finance app
        • Chat App
        • Wallet App
        • Taxi App
        • Quran app
        • Music player app
      • FLUTTER UI
        • Splash Screen
        • Onboarding Screen
        • Login Screen
        • Card Design
        • Drawer
    • PROJECT
      • Android Projects
      • College Projects
      • FLUTTER APP
      • Project Ideas
      • PHP Projects
      • Python Projects
    • SOURCE CODE
    • ANDROID
      • ANDROID APP
      • GAME APP
      • ANDROID STUDIO
    • MCQ
      • AKTU MCQ
        • RPA MCQ
        • COA MCQ
        • HPC MCQ
        • SPM MCQ
        • Renewable Energy All MCQ
        • Data Compression MCQ
        • Data Structure MCQ
        • Digital Image Processing MCQ
        • Software Engineering MCQ
        • Machine Learning MCQ
        • Artificial Intelligence MCQ
      • D PHARMA MCQ
        • Pharmaceutics – I MCQ
        • Pharmacognosy MCQ
        • Pharmaceutical Chemistry MCQ
        • Biochemistry and Clinical Pathology MCQ
        • Human Anatomy and Physiology MCQ
        • Heath Education and Community Pharmacy MCQ
    • INTERVIEW QUESTIONS
      • Flutter Interview Questions
      • INTERVIEW QUESTIONS
      • Python Interview Questions
      • Coding ninjas solution
    • MORE
      • WORDPRESS
        • SEO
        • TOP 10 WORDPRESS THEME
      • PRODUCTIVITY
      • Program
      • QUOTES
    DeepCrazyWorld
    Home»Software Engineering MCQ»Unit 1 Software Engineering MCQ Questions for AKTU Exam 2021
    Software Engineering MCQ

    Unit 1 Software Engineering MCQ Questions for AKTU Exam 2021

    DeepikaBy DeepikaJuly 24, 2021Updated:January 19, 2022No Comments13 Mins Read

    Software Engineering MCQ- Software engineering is a detailed study of engineering to the design, development and maintenance of software. Software engineering was introduced to address the issues of low-quality software projects. Problems arise when a software generally exceeds timelines, budgets, and reduced levels of quality.

    Table of Contents

    Toggle
    • UNIT-1 Software engineering mcq questions
      • Digital Communication MCQ UNIT 1
      • Software engineering MCQ UNIT 2
      • Software engineering MCQ UNIT 3
      • Software engineering MCQ UNIT 4
      • Software engineering MCQ UNIT 5
    • READ MORE…

    UNIT-1 Software engineering mcq questions

    100+ Software engineering mcq questions

    1. What is the first step in the software development lifecycle?

    a. System Design
    b. Coding
    c. System Testing
    d. Preliminary Investigation and Analysis
    Answer: Option (d)

    <img decoding=
    1. What does the study of an existing system refer to?

    a. Details of DFD
    b. Feasibility Study
    c. System Analysis
    d. System Planning
    Answer: Option (c)

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

    a. Sizing
    b. Parallel run
    c. Specification freeze
    d. All of the above
    Answer: Option (d)

    1. What does RAD stand for?

    a. Rapid Application Document
    b. Rapid Application Development
    c. Relative Application Development
    d. None of the above
    Answer: Option (b)

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

    a. Domain Prototype
    b. Vertical Prototype
    c. Horizontal Prototype
    d. Diagonal Prototype
    Answer: Option (d)

    1. The major drawback of RAD model is _

    a. It requires highly skilled
    developers/designers.
    b. It necessitates customer feedbacks.
    c. It increases the component reusability.
    a. Both (a) & (c)
    Answer: Option (d)

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

    a. Incremental Model
    b. Concurrent Development Model
    c. WINWIN Spiral Model
    d. All of the above
    Answer: Option (d)

    1. What is the major drawback of the Spiral Model?

    a.Higher amount of risk analysis
    b. Doesn’t work well for smaller projects
    c.Additional functionalities are added later on
    d. Strong approval and documentation control
    Answer: Option (b)

    1. Model selection is based on _

    a.Requirements
    b. Development team & users
    c.Project type & associated risk
    d. All of the above
    Answer: Option (d)

    1. Which of the following option is correct?

    a.The prototyping model facilitates the reusability of components.
    b. RAD Model facilitates reusability of components
    c.Both RAD & Prototyping Model facilitates reusability of components
    d. None
    Answer: Option (c)

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

    a. RAD & Waterfall
    b. Prototyping & Waterfall
    c. Spiral & Prototyping
    d. Spiral & RAD
    Answer: Option (c)

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

    a. Prototyping & Waterfall
    b. Prototyping & RAD
    c. Prototyping & Spiral
    d. RAD & Spiral
    Answer: Option (b)

    1. 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?

    a. Spiral
    b. Iterative Enhancement
    c. RAD
    d. Both (b) and (c)
    Answer: Option (D)

    1. Software is considered to be collection of

    a. programming code
    b. associated libraries
    c. documentations
    d. All of the above
    Answer: Option (d)

    1. The process of developing a software product using software engineering principles and methods is referred to as_______.

    a. Software Engineering
    b. software Evolution
    c. System Models
    d. Software Models
    Answer: Option (b)

    1. Which of the following is the Characteristics of good software?

    a. Transitional
    b. Operational
    c. Maintenance
    d. All of the above
    Answer: Option (d)

    1. Where there is a need of Software Engineering?

    a. For Large Software
    b. To reduce Cost
    c. Software Quality Management
    d. All of the above
    Answer: Option (d)

    1. The reason for software bugs and failures is due to____________.

    a. Software Developers
    b. Software companies
    c. Both A and B
    d. None of the above
    Answer: Option (d)

    1. Efficiency in a software product does not include____

    a. Licensing
    b. processing time
    c. responsiveness
    d. memory utilization
    Answer: Option (a)

    1. What are attributes of good software?

    a. Software functionality
    b. Software development
    c. Software maintainability
    d. Both A and C
    Answer: Option (d)

    1. Build & Fix Model is suitable for programming exercises of ____LOC (Line of Code).

    a. 100-200
    b. 200-400
    c. 400-1000
    d. above 1000
    Answer: Option (a)

    1. RAD stands for

    a. Relative Application Development
    b. Rapid Application Development
    c. Rapid Application Document
    d. None of the mentioned
    Answer: Option (b)

    1. 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
    Answer: Option (d)

    1. Which is not one of the types of prototype of
      Prototyping Model?
      a. Horizontal Prototype
      b. Vertical Prototype
      c. Diagonal Prototype
      Answer: Option (c)
    2. Which one of the following is not a phase of Prototyping Model?

    a. Quick Design
    b. Coding
    c. Prototype Refinement
    d. Engineer Product
    e. Domain Prototype.
    Answer: Option (b)

    1. Which of the following statements regarding Build & Fix Model is wrong?

    a. No room for structured design
    b. Code soon becomes unfixable &
    unchangeable
    c. Maintenance is practically not possible
    d. It scales up well to large projects
    Answer: Option (d)

    1. RAD Model has

    a. 2 phases
    b. 3 phase
    c. 5 phases
    d. 6 phases
    Answer: Option (c)

    1. Which model can be selected if user is involved in all the phases of SDLC?

    a. Waterfall Model
    b. Prototyping Model
    c. RAD Model
    d. both Prototyping Model & RAD Model
    Answer: Option (c)

    1. Which of the following are valid step in SDLC framework?

    a. Requirement Gathering
    b. System Analysis
    c. Software Design
    d. All of the above
    Answer: Option (d)

    1. Which of the following is the first step in SDLC framework?

    a. Feasibility Study
    b. Requirement Gathering
    c. Communication
    d. System Analysis
    Answer: Option (c)

    1. Which of the following is not correct model in Software Development Paradigm?

    a. Waterfall Model
    b. P model
    c. Spiral Model
    d. V model
    Answer: Option (b)

    1. Waterfall model is not suitable for:

    a. Small projects
    b. Complex projects
    c. Accommodating changes
    d. Maintenance Projects
    Answer: Option (c)

    1. Which one of the following is a functional requirement?

    a. Maintainability
    b. Portability
    c. Business needs
    d. Reliability
    Answer: Option (c)

    1. What is the major drawback of using RAD Model?

    a. Highly specialized & skilled
    developers/designers are required
    b. Increases reusability of components
    c. Encourages customer/client feedback
    d. Increases reusability of components, highly specialized & skilled developers/designers are required
    Answer: Option (d)

    1. The process to gather the software requirements from client, analyze and document them is known as _..

    a. Feasibility Study
    b. Requirement Gathering
    c. Requirement Engineering
    d. System Requirements Specification
    Answer: Option (c)

    1. The goal of requirement engineering is to develop and maintain sophisticated and descriptive _____ document.

    a. Feasibility Study
    b. Requirement Gathering
    c. Software Requirement Validation
    d. System Requirements Specification
    Answer: Option (d)

    1. It is the process in which developers discuss with the client and end users and know their expectations from the software.

    a. Requirements gathering
    b. Organizing Requirements
    c. Negotiation & discussion
    d. Documentation
    Answer: Option (a)

    1. Which of the following is correct software metrics?

    a. Complexity Metrics
    b. Quality Metrics
    c. Process Metrics
    d. All of the above
    Answer: Option (d)

    1. Why is Requirements Elicitation a difficult task?

    a. Problem of scope
    b. Problem of understanding
    c. Problem of volatility
    d. All of the above
    Answer: Option (d)

    1. The fundamental notions of software engineering does not account for?

    A. Software Security
    B. Software reuse
    C.Software processes
    D. Software Validation
    Answer: Option (d)

    1. Which of these software engineering activities are not a part of software processes?

    a. Software development
    b. Software dependence
    c. Software validation
    d. Software specification
    Answer: Option (b)

    1. The spiral model was originally proposed by..

    a. Barry Boehm
    b. Pressman
    c. Royce
    d. Pressman
    Answer: Option (a)

    1. Usability can be measured in terms of:

    a. Time required to become moderately efficient in system usage
    b. Net increase in productivity
    c. Intellectual skill to learn the system
    d. All of the mentioned
    Answer: Option (d)

    1. What are attributes of good software?

    a. Software functionality
    b. Software maintainability
    c. Software development
    d. Both Software functionality & maintainability
    Answer: Option (d)

    1. Which of the following is also known as Verification and Validation Model?

    a. V-Model
    b. Waterfall Model
    c. Prototype Model
    d. Evolutionary Model
    Answer: Option (a)

    1. Software deteriorates rather than wears out because

    a. Software suffers from exposure to hostile environments
    b. Defects are more likely to arise after the software has been used often
    c. Multiple change requests introduce errors in component interactions
    d. Software spare parts become harder to order
    Answer: Option (c)

    1. Which of the items listed below is not one of the software engineering layers?

    a. Process
    b. Manufacturing
    c. Methods
    d. Tools
    Answer: Option (b)

    1. Which of these are the 5 generic software engineering framework activities?

    a. Communication, planning, modeling, construction, deployment
    b. Communication, risk management, measurement, production, reviewing
    c. Analysis, designing, programming, debugging, maintenance
    d. Analysis, planning, designing, programming, testing
    Answer: Option (c)

    1. The incremental model of software development is

    a. A reasonable approach when requirements are well defined
    b. A good approach when working core product is required.
    c. The best approach to use when large development team
    d. A revolutionary model that is not commercially used.
    Answer: Option (b)

    1. The spiral model of software development

    a. Ends with the software delivery of the product
    b. Is more chaotic than incremental model
    c. Calculate risk at each phase
    d. All the three
    Answer: Option (c)

    1. The prototyping software model is

    a. A reasonable approach when requirements are well defined
    b. Useful only when customer can not define requirement clearly
    c. best for large development team
    d. A risky model for producing meaningful product
    Answer: Option (b)

    1. Which question no longer concerns the modern software engineer?

    a. Why does computer hardware cost so much?
    b. Why does software take a long time to finish?
    c. Why does it cost so much to develop a piece of software?
    d. Why can’t software errors be removed from products prior to delivery?
    Answer: Option (a)

    1. Software is a product and can be manufactured using the same technologies used for other engineering artifacts

    a. True
    b. False
    Answer: Option (b)

    1. Software deteriorates rather than wears out because

    a. Software suffers from exposure to hostile environments
    b. Defects are more likely to arise after the software has been used often
    c. Multiple change requests introduce errors in component interactions
    d. Software spare parts become harder to order
    Answer: Option (c)

    1. WebApps are a mixture of print publishing and software development, making theirdevelopment outside the realm of software engineering practice.

    a. True
    b. False
    Answer: Option (b)

    1. There are no real differences between creating WebApps and MobileApps

    a. True
    b. False
    Answer: Option (b)

    1. In its simplest form an external computing device may access cloud data services using a web browser.

    a. True
    b. False
    Answer: Option (a)

    1. Product line software developments depends on the reuse of existing software components to provide software engineering leverage.

    a. True
    b. False
    Answer: Option (a)

    1. Which of the items listed below is not one of the software engineering layers?
      Process
      Manufacturing
      Methods
      Tools
      Answer: Option (b)
    2. Which of these are the 5 generic software engineering framework activities?

    a. communication, planning, modeling, construction, deployment
    b. communication, risk management, measurement, production, reviewing
    c. analysis, designing, programming, debugging, maintenance
    d. analysis, planning, designing, programming, testing
    Answer: Option (a)

    1. Most software continues to be custom-built because

    a. Component reuse is common in the software world.
    b. Reusable components are too expensive to use.
    c. Software is easier to build without using someone else’s components.
    d. Off-the-shelf software components are unavailable in many application domains.
    Answer: Option (d)

    1. The nature of software applications can be characterized by their information

    a. Complexity
    b. Content
    c. Determinacy
    d. both b and c
    Answer: Option (d)

    1. Process models are described as agile because they

    a. Eliminate the need for cumbersome documentation
    b. Emphasize maneuverability and adaptability
    c. Do not waste development time on planning activities
    d. Make extensive use of prototype creation
    Answer: Option (b)

    1. Which of these terms are level names in the Capability Maturity Model?

    a. Performed
    b. Repeated
    c. Optimized
    d. both a and c
    Answer: Option (d)

    1. The best software process model is one that has been created by the people who will actually be doing the work.

    a. True
    b. False
    Answer: Option (a)

    1. Which of the following are recognized process flow types?

    a. Concurrent process flow
    b. Iterative process flow
    c. Linear process flow
    d. both b and c
    Answer: Option (d)

    1. Which of these are standards for assessing software processes?

    a. SPICE
    b. ISO 9000
    c. ISO 9001
    d. both a and c
    Answer: Option (d)

    1. The rapid application development model is

    a. Another name for component-based development
    b. A useful approach when a customer cannot define requirements clearly.
    c. A high speed adaptation of the linear sequential model.
    d. All of the above.
    Answer: Option (c)

    1. In the Unified Process model requirements are
      determined iteratively and may span more than
      one phase of the process.
      a. True
      b. False
      Answer: Option (a)
    2. The waterfall model of software development is

    a. A reasonable approach when requirements are well defined.
    b. A good approach when a working program is required quickly.
    c. The best approach to use for projects with large development teams
    d. An old fashioned model that is rarely used any more
    Answer: Option (a)

    1. The incremental model of software development is

    a. A reasonable approach when requirements are well defined.
    b. A good approach when a working core product is required quickly.
    c. The best approach to use for projects with large development teams
    d. A revolutionary model that is not used for commercial products.
    Answer: Option (b)

    1. Evolutionary software process models

    Are iterative in nature
    Can easily accommodate product requirements changes
    Do not generally produce throwaway systems
    All of the above.
    Answer: Option (d)

    1. The prototyping model of software development is

    A reasonable approach when requirements are well defined.
    A useful approach when a customer cannot define requirements clearly.
    The best approach to use for projects with large development teams.
    A risky model that rarely produces a meaningful product.
    Answer: Option (b)

    1. The spiral model of software development

    a. Ends with the delivery of the software product.
    b. Is more chaotic than the incremental model.
    c. Includes project risks evaluation during each iteration
    d. All of the above
    Answer: Option (c)

    1. The concurrent development model is

    a. Another name for concurrent engineering.
    b. Defines events that trigger engineering activity state transitions.
    c. Only used for development of parallel or distributed systems.
    d. Both a and b
    Answer: Option (c)

    1. The component-based development model is

    a. Only appropriate for computer hardware design
    b. Not able to support the development of reusable components.
    c. Dependent on object technologies for support.
    d. Not cost effective by known quantifiable software metrics
    Answer: Option (c)

    1. The formal methods model of software development makes use of mathematical methods to

    a. Define the specification for computerbased systems
    b. Develop defect free computer-based systems.
    c. Verify the correctness of computer-based systems.
    d. All of the above.
    Answer: Option (d)

    1. Which of these is not one of the phase names defined by the Unified Process model for software development?

    a. Inception phase
    b. Elaboration phase
    c. Construction phase
    d. Validation phase
    Answer: Option (d)

    1. Which of these is not a characteristic of Personal Software Process?

    a. Emphasizes personal measurement ofwork product.
    b. Practitioner requires carefulsupervision by the project manager.
    c. Individual practitioner is responsible for estimating and scheduling.
    d. Practitioner is empowered to control quality of software work products.
    Answer: Option (b)

    1. Which of these are objectives of Team software process?
      a. Accelerate software process improvement
      b. Allow better time management by highly trained professionals
      c. Build self-directed software teams
      d. Both b and c
      Answer: Option (d)
    2. SDLC stands for

    a. Software Development Life Cycle
    b. System Development Life cycle
    c. Software Design Life Cycle
    d. System Design Life Cycle
    Answer: Option (a)

    software engineering mcq,software engineering aktu,software engineering,software engineering mcq questions,software engineering mcq question and answer,software engineering mcqs,mcqs of software engineering,software engineering mcqs with answers,aktu,what is software engineering,lt grade software engineering,mcq for software engineering,cs8494 software engineering mcq,software engineering mcq for exam,software engineering mcq and answers

    Digital Communication MCQ UNIT 1

    Software engineering MCQ UNIT 2

    Software engineering MCQ UNIT 3

    Software engineering MCQ UNIT 4

    Software engineering MCQ UNIT 5

    READ MORE…

    If you found this post useful, don’t forget to share this with your friends, and if you have any query feel free to comment it in the comment section.

    Thank you 🙂 Keep Learning !

    Share. Facebook Twitter LinkedIn WhatsApp Telegram Pinterest Reddit Email
    Previous ArticleHow to Fill Invalid Activity Appeal For Google AdSense 2021
    Next Article Unit 2 Software Engineering MCQ Questions for AKTU Exam 2021

    Related Posts

    Top 10 Rules of Studying Every Software Developer Should Follow 2021

    Software Developer 6 Mins Read

    Unit 5 Software Engineering MCQ Questions for AKTU Exams

    Software Engineering MCQ 18 Mins Read

    Unit 4 Software Engineering MCQ Questions for AKTU Exams

    Software Engineering MCQ 14 Mins Read

    Unit 3 Software Engineering MCQ Questions for AKTU Exams

    Software Engineering MCQ 16 Mins Read

    Leave A Reply Cancel Reply

    Recent Posts
    • Implementing a Dynamic FAQ Screen UI in Flutter Using ExpansionTile March 29, 2025
    • Creating an Instruction UI Screen in Flutter Application March 29, 2025
    • Animated Backgrounds in Flutter: A Complete Guide March 15, 2025
    • How to make Diary App using flutter stepwise using getx August 31, 2024
    • How to Create Music Player UI screen with fully functional in flutter August 30, 2024
    • How to make ListView Builder Ui in flutter with Source Code August 29, 2024
    • Create a TabBar View in flutter with fully functional stepwise August 28, 2024
    • How to create TabBar view in flutter with source code step wise August 27, 2024
    • How to make Heart rate measure app with Flutter stepwise August 26, 2024
    • How to make ChatGpt App in flutter with source code Stepwise August 25, 2024
    Facebook Twitter Instagram Pinterest YouTube
    • About
    • Contact
    • Disclaimer
    • Privacy Policy
    Copyright by DeepCrazyWorld © 2025

    Type above and press Enter to search. Press Esc to cancel.