0

Software Engineering

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

Which of the following software development models is simple and easy to understand as well as a new phase begins only when the previous phase is completed?

  1. Spiral model

  2. Evolutionary prototype model

  3. Waterfall model

  4. Reusable software model

  5. Domain analysis


Correct Option: C
Explanation:

This software development model is simple and easy to understand as well as a new phase begins only when the previous phase is completed.

Which of the following methods in 'Structured Systems Analysis and Design' method uses structure programs in terms of sequences and iterations?

  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 method in 'Structured Systems Analysis and Design' method uses structure programs in terms of sequences and iterations.

Which of the following phases in 'Rational Unified Process' is a testing phase in which the system is deployed for production?

  1. Inception

  2. Transition

  3. Elaboration

  4. Construction

  5. Metaphor


Correct Option: B
Explanation:

This phase in 'Rational Unified Process' is a testing phase in which the system is deployed for production.

Which of the following practices in Extreme Programming (XP) helps to quickly develop a rough plan and then improve it as the project continues?

  1. Planning game

  2. Simple design

  3. Refactoring

  4. Continuous integration

  5. Small release


Correct Option: A
Explanation:

This practice in Extreme Programming (XP) helps to quickly develop a rough plan and then improve it as the project continues.

Which of the following devices is a system or an object which can be viewed solely in terms of its input/output and transfer characteristics without any knowledge of its internal workings?

  1. Counterculture

  2. Legacy database

  3. Black box

  4. Database schema

  5. Waterfall model


Correct Option: C
Explanation:

This device is a system or an object which can be viewed solely in terms of its input/output and transfer characteristics without any knowledge of its internal workings.

Which of the following parameters is needed to develop and deliver the solution in developing software using XP?

  1. Time

  2. Scope

  3. Quality

  4. Resource

  5. Customer


Correct Option: D
Explanation:

This parameter is needed to develop and deliver the solution in developing software using XP.

Which of the following approaches in Software Development Life Cycle is more flexible and assumes that the project cannot be planned out completely in advance but must be modified as it progresses?

  1. Predictive approach

  2. Project planning

  3. Adaptive approach

  4. Analysis

  5. Project


Correct Option: C
Explanation:

This approach in Software Development Life Cycle is more flexible and assumes that the project cannot be planned out completely in advance but must be modified as it progresses.

Which of the following terms is a standard by which something can be measured or judged?

  1. Debug

  2. Benchmark

  3. Monotony

  4. Vocabulary

  5. Tired


Correct Option: B
Explanation:

This term is a standard by which something can be measured or judged.

Which of the following is a technique to rewrite an existing source code to alter the internal structure to enhance readability, reusability or structure without changing the external behaviour?

  1. Bug

  2. Refactor

  3. Productivity

  4. Cubicle

  5. XP


Correct Option: B
Explanation:

This is a technique to rewrite an existing source code to alter the internal structure to enhance readability, reusability or structure without changing the external behaviour.

Which of the following components in Capability Maturity Model (CMM) is the level of process capability an organisation possesses?

  1. Process area

  2. Goal

  3. Maturity level

  4. Key practice

  5. Defined


Correct Option: C
Explanation:

This component in Capability Maturity Model (CMM) is the level of process capability an organisation possesses.

Which of the following levels in Capability Maturity Model (CMM) emphasises on improving the process performance through incremental and creative technological improvements?

  1. Initial

  2. Repeatable

  3. Defined

  4. Managed

  5. Optimising


Correct Option: E
Explanation:

This level in Capability Maturity Model (CMM) emphasises on improving the process performance through incremental and creative technological improvements.

Which of the following software development methodologies is a method of programming that uses objects to design applications and software?

  1. OOA

  2. OOP

  3. OOD

  4. CMM

  5. RAD


Correct Option: B
Explanation:

This software development methodology is a method of programming that uses objects to design applications and software.

Which of the following basic roles in Dynamic Systems Development Method refers to the person who keeps the project moving towards its goals and acts as a driving force behind the project?

  1. Ambassador

  2. Visionary

  3. Adviser

  4. Technical coordinator

  5. Facilitator


Correct Option: B
Explanation:

This basic role in Dynamic Systems Development Method refers to the person who keeps the project moving towards its goals and acts as a driving force behind the project.

Which of the following phases in Rapid Application Development (RAD) model is a continuous interactive process that allows users to understand, modify and eventually approve a working model of the system that meets their needs?

  1. Requirement planning

  2. Construction

  3. User design

  4. Cutover

  5. OOSAD


Correct Option: C
Explanation:

This phase in Rapid Application Development (RAD) model is a continuous interactive process that allows users to understand, modify and eventually approve a working model of the system that meets their needs.

Which of the following methodologies in Agile methodology is considered the most popular project or program management strategy?

  1. Extreme programming

  2. Scrum methodology

  3. Agile modeling

  4. CASE

  5. Lean manufacturing


Correct Option: B
Explanation:

This methodology in Agile methodology is considered the most popular project or program management strategy.

- Hide questions