0

Software Engineering

Description: software Engineering RelationshipsSoftware EngineeringSystem Development Life Cycle
Number of Questions: 25
Created by:
Tags: software Engineering Relationships Software Engineering System Development Life Cycle
Attempted 0/25 Correct 0 Score 0

Which of the following software development models suggests a systematic sequential approach to software development that begins at the system level and progress through analysis, design, coding, testing and maintenance?

  1. Evolutionary software process model

  2. Prototype model

  3. Object oriented model

  4. Classic life cycle model

  5. Network model


Correct Option: D
Explanation:

This software development model suggests a systematic sequential approach to software development that begins at the system level and progresses through analysis, design, coding, testing and maintenance.

Which of the following techniques in SDLC looks into factors such as the ability of the system to increase market share and gives the firm a competitive advantage in the marketplace?

  1. Strategic feasibility

  2. Economic feasibility

  3. System design

  4. Caching

  5. Control flow analysis


Correct Option: A
Explanation:

This technique in SDLC looks into factors such as the ability of the system to increase market share and gives the firm a competitive advantage in the marketplace.

Which of the following features of the control system is a technique of predicting the possibilities of achieving the objectives and standards?

  1. Performance standard

  2. Accurately and timely

  3. Reliable

  4. Efficient

  5. Early warning mechanism


Correct Option: E
Explanation:

This feature of the control system is a technique of predicting the possibilities of achieving the objectives and standards.

Which of the following models of software development life cycle combines elements of the linear sequential model with the iterative philosophy of prototyping?

  1. Evolutionary software process model

  2. Prototype model

  3. Network model

  4. Incremental model

  5. Object oriented model


Correct Option: D
Explanation:

This model of software development life cycle combines elements of the linear sequential model with the iterative philosophy of prototyping.

In which of the following software team organisations, task coordinators are appointed for short durations and then replaced by others who may coordinate different tasks?

  1. Controlled centralised organisation

  2. Line organisation

  3. Democratic decentralised organisation

  4. Middle management

  5. Committee organisation


Correct Option: C
Explanation:

In this software team organisation, task coordinators are appointed for short durations and then replaced by others who may coordinate different tasks.

Which of the following project coordinate techniques includes software engineering documents, deliverable technical memos, project milestones etc?

  1. Informal interpersonal procedures

  2. Formal impersonal approach

  3. Electronic communication

  4. Distributed service support

  5. Control flow analysis


Correct Option: B
Explanation:

This project coordinate technique includes software engineering documents, deliverable technical memos, project milestones etc.

Which of the following techniques of management refers to the grouping of people and activities in order to facilitate the achievement of the organisational goals?

  1. Planning

  2. Caching

  3. Organising

  4. Controlling

  5. System design


Correct Option: C
Explanation:

This technique of management refers to the grouping of people and activities in order to facilitate the achievement of the organisational goals.

In which of the following process maturity levels of CMM, a basic project management process is established to track cost, schedule and functionality?

  1. Initial

  2. Managed

  3. RAID level 1

  4. RAID level 2

  5. Repeatable


Correct Option: E
Explanation:

In this process maturity level of CMM, basic project management processes are established to track cost, schedule and functionality.

Which of the following techniques of management is the process of activating the plans, structure and group efforts in the desired direction?

  1. Directing

  2. Controlling

  3. Planning

  4. Data flow analysis

  5. Caching


Correct Option: A
Explanation:

This technique of management is the process of activating the plans, structure and group efforts in the desired direction.

Which of the following techniques of software development life cycle determines whether the proposed system can be developed and implemented using existing technologies?

  1. Economic feasibility

  2. System design

  3. Electronic communication

  4. Control flow analysis

  5. Technical feasibility


Correct Option: E
Explanation:

This technique of software development life cycle determines whether the proposed system can be developed and implemented using existing technologies.

Which of the following software development models encompasses a set of activities that leads to mathematical specification of computer software?

  1. Formal method model

  2. Evolutionary software process model

  3. Prototype model

  4. Network model

  5. Object oriented model


Correct Option: A
Explanation:

This software development model encompasses a set of activities that leads to mathematical specification of computer software.

Which of the following features of the control system should not only highlight the progress but also the deviations?

  1. Accurately and timely

  2. Feedback

  3. Performance standard

  4. Efficient

  5. Reliable


Correct Option: B
Explanation:

This feature of the control system should not only highlight the progress but also the deviation.

Which of the following techniques results in modification to the software to accommodate changes to its external environment?

  1. Adaptive maintenance

  2. Corrective maintenance

  3. Managed

  4. Software sizing

  5. Scan analysis


Correct Option: A
Explanation:

This technique results in modification to the software to accommodate changes to its external environment.

Which of the following techniques in software development life cycle takes into account factors such as copyrights, patents and state regulations?

  1. Economic feasibility

  2. Source code analysis

  3. System analysis

  4. System design

  5. Legal feasibility


Correct Option: E
Explanation:

This technique in software development life cycle takes into account factors such as copyrights, patents and state regulations.

The key process area such as software quality management and quantitative process management should be achieved at which of the following process maturity levels?

  1. Process maturity level 2

  2. Initial

  3. Process maturity level 4

  4. Managed

  5. RAID level 1


Correct Option: C
Explanation:

The key process area such as software quality management and quantitative process management should be achieved at process maturity level 4.

Which of the following project coordinate techniques focuses on quality assurance activities applied to software engineering work products?

  1. Informal interpersonal procedure

  2. Electronic communication

  3. Caching

  4. Formal interpersonal procedures

  5. Data flow analysis


Correct Option: D
Explanation:

This project coordinate technique focuses on quality assurance activities applied to software engineering work products.

Which of the following software team organisations has a defined leader who coordinates specific tasks and secondary leaders that have responsibility for subtasks?

  1. Controlled centralised organisation

  2. Line organisation

  3. Controlled decentralised organisation

  4. Middle management

  5. Committee organisation


Correct Option: C
Explanation:

This software team organisation has a defined leader who coordinates specific tasks and secondary leaders that have the responsibility for subtasks.

Which of the following activities performed by management develops the strategy for deciding the goals of the organisation and planning resources to be used in order to attain those goals?

  1. Management control

  2. Strategic planning

  3. Operation control

  4. Electronic communication

  5. Source code analysis


Correct Option: B
Explanation:

The activities performed by management develops the strategy for deciding the goals of the organisation and planning resources to be used in order to attain those goals.

In which of the following models, data elements are well suited for a one to many relationships with other data elements in the database?

  1. Network model

  2. Object oriented model

  3. Hierarchical model

  4. Relational model

  5. Prototype model


Correct Option: C
Explanation:

In this model, data elements are well suited for a one to many relationships with other data elements in the database.

The key process area such as process change management, technology change management etc. should be achieved at which of the following process maturity levels?

  1. Process maturity level 2

  2. Process maturity level 5

  3. Initial

  4. Managed

  5. RAID level 1


Correct Option: B
Explanation:

The key process area such as process change management, technology change management etc. should be achieved at process maturity level 5.

In which of the following features of the control system, the system should recognise the critical success factors and have controls instituted on the critical success factors?

  1. Performance standard

  2. Accurately and timely

  3. Scalable

  4. Efficient

  5. Strategic control


Correct Option: E
Explanation:

In this feature of the control system, the system should recognise the critical success factors and have controls institute on the critical success factors.

Which of the following software development models has the same objective of speedy response to user needs as does prototyping, but is broader in scope?

  1. Evolutionary software process model

  2. Rapid application development model

  3. Network model

  4. Prototype model

  5. Object oriented model


Correct Option: B
Explanation:

This software development model has the same objective of speedy response to user needs as does prototyping, but is broader in scope.

In which of the following process maturity levels of CMM, the software process for both management and engineering activities is documented, standardised and integrated into an organisation?

  1. Initial

  2. Managed

  3. Defined

  4. RAID level 1

  5. RAID level 2


Correct Option: C
Explanation:

In this process maturity level of CMM, the software process for both management and engineering activities is documented, standardised and integrated into an organisation.

In which of the following process maturity levels of CMM, continuous process improvement is enabled by quantitative feedback from the process and from testing innovative ideas?

  1. Initial

  2. Optimising

  3. Managed

  4. Process maturity level 2

  5. RAID level 2


Correct Option: B
Explanation:

In this process maturity level of CMM, continuous process improvement is enabled by quantitative feedback from the process and from testing innovative ideas.

Which of the following techniques of software development life cycle extends the software beyond its original functional requirements?

  1. Enhancement maintenance

  2. Corrective maintenance

  3. Caching

  4. System design

  5. System analysis


Correct Option: A
Explanation:

This technique of software development life cycle extends the software beyond its original functional requirements.

- Hide questions