Podcast
Questions and Answers
Which model has a major disadvantage in terms of the coding phase of a software life cycle model?
Which model has a major disadvantage in terms of the coding phase of a software life cycle model?
Which of the three framework activities does Adaptive Software Development (ASD) have?
Which of the three framework activities does Adaptive Software Development (ASD) have?
What is the full form of the 'COCOMO' model?
What is the full form of the 'COCOMO' model?
Which of the following is not a software process quality?
Which of the following is not a software process quality?
Signup and view all the answers
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?
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?
Signup and view all the answers
Which document contains the user system requirements?
Which document contains the user system requirements?
Signup and view all the answers
Which of the following is NOT a part of software processes?
Which of the following is NOT a part of software processes?
Signup and view all the answers
What is the process of generating analysis and design documents called?
What is the process of generating analysis and design documents called?
Signup and view all the answers
The activity that distributes estimated effort across the project duration by allocating effort to specific tasks is known as:
The activity that distributes estimated effort across the project duration by allocating effort to specific tasks is known as:
Signup and view all the answers
Which of the following is NOT among the eight principles followed by the Software Code of Ethics and Professional Practice?
Which of the following is NOT among the eight principles followed by the Software Code of Ethics and Professional Practice?
Signup and view all the answers
Which of the following is NOT a fundamental activity for software processes in software development?
Which of the following is NOT a fundamental activity for software processes in software development?
Signup and view all the answers
Which software development life cycle model is chosen if the development team has less experience on similar projects?
Which software development life cycle model is chosen if the development team has less experience on similar projects?
Signup and view all the answers
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.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
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.