Software Development Activities Quiz

WellRunSwan avatar
WellRunSwan
·
·
Download

Start Quiz

Study Flashcards

12 Questions

Which model has a major disadvantage in terms of the coding phase of a software life cycle model?

Waterfall model

Which of the three framework activities does Adaptive Software Development (ASD) have?

Speculate, Collaborate, Learn

What is the full form of the 'COCOMO' model?

Constructive Cost Model

Which of the following is not a software process quality?

Productivity

What is the significance of the IBM research findings that 31% of projects are abandoned before completion, 53% exceed their cost projections by an average of 189%, and 94 projects are restarted for every 100 projects?

Software projects face significant challenges in terms of cost overruns, project abandonment, and project restarts.

Which document contains the user system requirements?

Software Requirements Specification

Which of the following is NOT a part of software processes?

Outsourcing

What is the process of generating analysis and design documents called?

Documentation

The activity that distributes estimated effort across the project duration by allocating effort to specific tasks is known as:

Scheduling

Which of the following is NOT among the eight principles followed by the Software Code of Ethics and Professional Practice?

Outsource responsibly

Which of the following is NOT a fundamental activity for software processes in software development?

Maintenance

Which software development life cycle model is chosen if the development team has less experience on similar projects?

Spiral model

Study Notes

Software Development Models and Process

  • Waterfall model is not suitable for accommodating any change.
  • The model that has a major disadvantage in terms of the coding phase of a software life cycle model is the Waterfall model.
  • Adaptive Software Development (ASD) has three framework activities: Speculation, Collaboration, and Learning.

Software Development Process

  • High frustration caused by personal, business, or technological factors that causes friction among team members is not a project factor that should be considered when planning the structure of software developing teams.
  • COCOMO stands for Constructive Cost Model.
  • Correctness is not a software process quality.

Software Development Activities

  • Cleanroom software development process complies with the operational analysis principles by using a method called Statistical Usage Testing.
  • Data modelling is the definition of objects in the database that leads directly to a standard approach for the creation of software documentation.
  • Productivity is an indirect measure of software development process.

Software Project Planning

  • According to an IBM research, 31% of projects are abandoned before they are completed, 53% exceed their cost projections by an average of 189 percent, and 94 projects are restarted for every 100 projects, indicating the importance of proper project planning.
  • Software Requirements Specification (SRS) document contains the user system requirements.

Software Evolution and Design

  • Enhancement is not a part of Software evolution.
  • Fault tolerance is a Strategy to achieve Software diversity.
  • In the implementation phase of SDLC, actual programming of software code is done.
  • Flexibility is a word that describes the importance of software design.

Software Configuration Management

  • Modifying a software system without changing its external behavior is not an activity among the following for the configuration management of a software system.

Software Development Activities

  • Prototyping is a software development activity that is not a part of software processes.
  • Documentation is defined as the process of generating analysis and designing documents.
  • Resource allocation is the activity that distributes estimated effort across the planned project duration by allocating the effort to specific software developing tasks.

Software Ethics and Principles

  • Not disclosing confidential information is not among the eight principles followed by the Software Code of Ethics and Professional Practice.

Software Development Phases

  • Regardless of application area, project size, or complexity, software development work may be divided into three generic phases: the definition phase, which focuses on what, the development phase, which focuses on how, and the deployment phase, which focuses on change.

Software Development Models

  • The Big Bang model is not a fundamental activity for software processes in software development.
  • The Prototype model is a software development life cycle model that is chosen if the development team has less experience on similar projects.
  • Agile Software Development is based on the Iterative and Incremental type.

Software Team Structure

  • A software developing team has a defined leader who coordinates specific tasks and secondary leaders that have responsibility for sub-tasks, and does not use their technical skills to misuse other people's computers.

Test your knowledge of software development activities with this quiz. From generating analysis and designing documents to allocating effort to specific tasks, this quiz covers various aspects of the software development process.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser