Search Header Logo

1.2.3. Software Development

Authored by Richard Smith

Computers

12th Grade

Used 97+ times

1.2.3. Software Development
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Identify the common stages of software development life cycles (SDLCs).

Analysis, Design, Development, Testing, Implementation, Evaluation and Maintenance.
Analysis, Design, Development, Testing, , Evaluation and Maintenance.
Analysis, Design, , Testing, Implementation, Evaluation and Maintenance.
, Design, Development, Testing, Implementation, Evaluation and Maintenance.
Analysis, Design, Development, Testing, Implementation, Evaluation.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Define white box testing

A form of testing carried out by software development teams in which the test plan is based on the internal structure of the program. All of the possible routes through the program are tested.
a method of software testing that examines the functionality of an application without peering into its internal structures or workings.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What are agile methodologies?

A collection of methodologies which aim to improve the flexibility of software development. They respond quickly to changes in user requirements.
breakdown of project activities into linear sequential phases, where each phase depends on the deliverables of the previous one and corresponds to a specialisation of tasks.
a suite of software development methodology techniques used to expedite software application development.
a risk-driven software development process model. Based on the unique risk patterns of a given project, the model guides a team to adopt elements of one or more process models,

4.

MULTIPLE SELECT QUESTION

30 sec • 1 pt

Identify the advantages of waterfall programming methodologies.

Straightforward to manage
Clear structure.
Clearly documented.
Reduce development time
Increases reusability of components

5.

MULTIPLE SELECT QUESTION

30 sec • 1 pt

Give three disadvantages of extreme programming methodologies

High cost due to two people working on one project.
Teamwork and good communication is essential.
End-user must be present throughout the duration of the project
Project's success is highly dependent on the risk analysis phase
May be hard to define objective, verifiable milestones

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What type of projects are spiral programming methodologies suited to?

Large, risk-intensive projects with a high budget.
Large, low-risk projects with a high budget.
Small, risk-intensive projects with a high budget.
Large, risk-intensive projects with a low budget.
Small, low-risk projects with a low budget.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What type of projects are Rapid Application Development (RAD) programming methodologies suited to?

Projects where high usability is required and user requirements may not be clear from the outset or are continually changing. Suited to projects of a small to medium size with a relatively low budget and short time-frame
Projects where high usability is required and user requirements are clear from the outset. Suited to projects of a small to medium size with a relatively low budget and short time-frame
Projects where high usability is required and user requirements may not be clear from the outset or are continually changing. Suited to projects of a large size with a relatively low budget and short time-frame
Projects where high usability is required and user requirements may not be clear from the outset or are continually changing. Suited to projects of a large size with a relatively high budget and short time-frame
Projects where high usability is required and user requirements may not be clear from the outset or are continually changing. Suited to projects of a large size with a relatively high budget and long time-frame

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?