Unit 2.4: Software Development

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/21

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 9:48 PM on 4/28/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

22 Terms

1
New cards

What is software development?

The process of creating programs, applications, and systems to solve problems.

2
New cards

Why is software development important?

It allows hardware to function and supports technology infrastructure.

3
New cards

What are the main steps in software development?

Design, coding, testing, and maintenance.

4
New cards

What is open-source software?

Free software with publicly available code that can be modified.

5
New cards

What is proprietary software?

Software owned by a company that requires payment and cannot be modified.

6
New cards

What is off-the-shelf software?

Ready-made software that is quick to implement but not highly customizable.

7
New cards

What is SaaS (Software as a Service)?

Software accessed over the internet instead of being installed locally.

8
New cards

Name one advantage of SaaS.

Accessible from anywhere with internet.

9
New cards

Name one disadvantage of SaaS.

Requires internet connection.

10
New cards

How does software development help businesses?

Automates tasks, improves efficiency, and supports decision-making.

11
New cards

What is the SDLC?

A structured process for developing software step-by-step.

12
New cards

What are the phases of the SDLC?

Analysis, Design, Implementation, Testing.

13
New cards

What happens in the Analysis phase?

User needs and requirements are identified.

14
New cards

What happens in the Design phase?

The software structure and layout are planned.

15
New cards

What happens in the Implementation phase?

Code is written and the software is built.

16
New cards

What happens in the Testing phase?

The software is checked for errors and functionality.

17
New cards

What is the Waterfall methodology?

A linear, step-by-step development approach.

18
New cards

When is Waterfall best used?

When requirements are stable and well-defined.

19
New cards

What is Agile methodology?

A flexible, iterative approach with continuous feedback.

20
New cards

When is Agile best used?

When requirements change frequently.

21
New cards

What is DevOps?

A methodology that combines development and IT operations for faster delivery.

22
New cards

What are the benefits of DevOps?

Faster releases, better collaboration, and automation.