

Software Development Concepts
Flashcard
•
Other
•
Vocational training
•
Practice Problem
•
Hard
Faten Tawalbeh
FREE Resource
Student preview

63 questions
Show all answers
1.
FLASHCARD QUESTION
Front
Example of a Software Development Life Cycle (SDLC) model
Back
The Software Development Life Cycle (SDLC) includes models like Waterfall, Agile, Spiral, etc. Spiral is a specific iterative model that emphasizes risk management. Spiral combines iterative development with risk analysis.
2.
FLASHCARD QUESTION
Front
Ways of expressing algorithms in software development
Back
Algorithms are expressed visually or textually; flowcharts are diagrams showing logic flow. Flowcharts are a standard tool for visualizing algorithms.
3.
FLASHCARD QUESTION
Front
Feature of Structured Programming
Back
Structured programming emphasizes control structures like sequences, selections, and iterations to make code readable. Sequence is a core feature, focusing on executing statements in order.
4.
FLASHCARD QUESTION
Front
Main purpose of a user interface
Back
The main purpose of a user interface is to interact with a system. It allows users to communicate with software or hardware effectively.
5.
FLASHCARD QUESTION
Front
User interfaces (UIs) allow users to communicate with software, like through buttons or menus.
Back
Interaction is the primary goal of UIs. They are the "face" of the software for users, enabling them to interact with the system.
6.
FLASHCARD QUESTION
Front
Event-driven programming responds to events (e.g., clicks) with handlers.
Back
A principle of event-driven programming is a mechanism that decides what should happen if an event occurs. Think of events triggering actions, like in GUI apps.
7.
FLASHCARD QUESTION
Front
Modeling helps stakeholders understand and agree on requirements.
Back
The most important reason for modeling requirements is to communicate development needs. Models bridge gaps between users and developers.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Microsoft
or continue with
%20(1).png)
Apple
Others
Already have an account?