Overview of Software Development Flashcards

1
Q

What is Software Development and what is their goal?

A

Processes of designing, coding testing, and maintaining computer software. Involves the creations of software apps, systems, or solution for specific problems. The goal for Software Devs is to create high quality, reliable, user-friendly software solutions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Requirements Gathering (Definition and Examples)

A

Gathering and understanding the needs, goals, and functionality expected from software by engaging with stakeholders, analyzing business processes, and identifying user requirements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Design (Definition and Examples)

A

Creating a plan for the software based on the information gathered. Includes architectural design, defining system components, data structures, algorithms, and user interfaces

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Coding/Implementation (Definition and Examples)

A

Typing code from the design specifications. Software Devs use programming languages, frameworks, and tools to make the blueprint into a working software solution.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Testing (Definition and Examples)

A

Testing to ensure that the software is functioning correctly and meet the defined requirements. Includes unit testing, integration testing, system testing, and acceptance testing to detect issues and errors

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Deployment (Definition and Examples)

A

Releasing the software into the operational environment. Activities like installation, configuration, and setup of software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Maintenance and Updates (Definition and Examples)

A

Providing ongoing support and maintenance to the software. Like bug fixes, performance optimization, security updates, and add new features or enhancements made by user feedback.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly