0

Software Engineering (UGC/NET)

Description: SE
Number of Questions: 15
Created by:
Tags: SE Software Engineering
Attempted 0/15 Correct 0 Score 0

Which of the following software development models is the one in which a prototype is created and matched against the requirements?

  1. Iterative development model

  2. The incremental development model

  3. RAD model

  4. Spiral model

  5. Linear sequential development model


Correct Option: C
Explanation:

This software development model is the one in which a prototype is created and matched against the requirements.

Which of the following types of software maintenance refers to changing the software to some new environment such as a different hardware platform or for use with a different operating system?

  1. Perfective maintenance

  2. Corrective maintenance

  3. Adaptive maintenance

  4. Incorrect maintenance

  5. Sequential maintenance


Correct Option: C
Explanation:

This type of software maintenance refers to changing the software to some new environment such as a different hardware platform or for use with a different operating system.

Which of the following terms in software engineering is a representation of a system that enables the analysis of the properties of the system and also prediction of results?

  1. Implementation

  2. Model

  3. Analysis

  4. Project

  5. Support


Correct Option: B
Explanation:

This term in software engineering is a representation of a system that enables the analysis of the properties of the system and also prediction of results.

Which of the following factors in software maintenance costs is the one that allows to modify one component of a system without affecting other system components?

  1. Programming style

  2. Module independence

  3. Programming language

  4. The application domain

  5. Configuration management


Correct Option: B
Explanation:

This factor in software maintenance costs is the one that allows to modify one component of a system without affecting other system components.

Which of the following principles in lean software development states that the team must be responsible and enhance motivation by including all members in the decision-making process?

  1. Remove waste

  2. Deliver as fast as possible

  3. Empower the team

  4. Decide as late as possible

  5. Develop integrity


Correct Option: C
Explanation:

This principle in lean software development states that the team must be responsible and enhance motivation by including all members in the decision-making process.

Which of the following symbols in data flow diagram are used to represent user interactions with the system and which provide input or receive output in the system?

  1. Rectangles

  2. Rounded rectangles

  3. Arrows

  4. Circles

  5. Parallelograms


Correct Option: D
Explanation:

These symbols in data flow diagram is used to represent user interactions with the system and which provide input or receive output in the system.

Which of the following terms in software engineering is concerned with taking existing legacy systems and re-implementing them to make them more maintainable?

  1. Software maintenance

  2. Software re-engineering

  3. Software refactoring

  4. Structural decomposition

  5. Change management


Correct Option: B
Explanation:

This term in software engineering is concerned with taking existing legacy systems and re-implementing them to make them more maintainable.

Which of the following phases in RAD model is the one in which the information flow that has been defined as part of the business modelling phase is refined into a set of data objects that are needed to support the business?

  1. Process modeling

  2. Business modeling

  3. Data modeling

  4. Application generation

  5. Testing and turnover


Correct Option: C
Explanation:

This phase in RAD model is the one in which the information flow that has been defined as part of the business modelling phase is refined into a set of data objects that are needed to support the business.

Which of the following phases in Rational Unified Process of software development mainly focuses on the management aspects of software development and gives lesser emphasis to engineering practices?

  1. Inception

  2. Scrum

  3. Transition

  4. Elaboration

  5. Construction


Correct Option: B
Explanation:

This phase in Rational Unified Process of software development mainly focuses on the management aspects of software development and gives lesser emphasis to engineering practices.

Which of the following phases of Rapid Application Development (RAD) of software development includes data conversion testing changeover to the new system and user training?

  1. Requirement planning

  2. User design

  3. Construction

  4. Cutover

  5. Maintenance


Correct Option: D
Explanation:

This phase of Rapid Application Development (RAD) of software development includes data conversion testing changeover to the new system and user training.

Which of the following levels in Capability Maturity Level model is to develop the capabilities of the project manager to obtain a project plan control project requirements and manage product modifications?

  1. Initial

  2. Defined

  3. Repeatable

  4. Managed

  5. Optimising


Correct Option: C
Explanation:

This level in Capability Maturity Level model is to develop the capabilities of the project manager to obtain a project plan control project requirements and manage product modifications.

Which of the following Extreme Programming (XP) practices states that every project contains a system of names and description which enables to guide the development process and communication between all parties?

  1. Planning game

  2. Small releases

  3. Metaphor

  4. Refactoring

  5. Pair programming


Correct Option: C
Explanation:

This practice in Extreme Programming states that every project contains a system of names and description which enables to guide the development process and communication between all parties.

Which of the following principles in crystal method of agile software development is the one in which the entire project team meets regularly to discuss project activities?

  1. Frequent delivery

  2. Continual feedback

  3. Constant communication

  4. Safety

  5. Focus


Correct Option: B
Explanation:

This principle in crystal method of agile software development is the one in which the entire project team meets regularly to discuss project activities.

Which of the following approaches in Structured Systems Analysis and Design (SSAD) of software development is a method based on the principle that the structure of the program should be similar to the data being processed?

  1. Checklist based method

  2. Form based method

  3. Data structure based method

  4. Data flow based method

  5. Computer based method


Correct Option: C
Explanation:

This approach in Structured Systems Analysis and Design (SSAD) of software development is a method based on the principle that the structure of the program should be similar to the data being processed.

Which of the following terms in SDLC is an approach that assumes that the development project can be planned and organised in advance?

  1. Adaptive approach

  2. Predictive approach

  3. Project planning

  4. Project

  5. Model


Correct Option: B
Explanation:

This term in SDLC is an approach that assumes that the development project can be planned and organised in advance.

- Hide questions