1/9
A collection of flashcards summarizing key concepts and methodologies in software development, including the Waterfall and Agile methodologies.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
What is the first major step in application software development?
Define Requirements, which involves establishing clear objectives and functionalities.
What is the purpose of sketching the solution in software development?
To plan the logic and architecture before coding using tools like flowcharts and pseudocode.
What is the primary purpose of compiling code?
To convert source code into machine-readable binaries.
What does the Agile methodology emphasize in software development?
Continuous iteration through the cycles of development, testing, and feedback.
In the Waterfall model, which phase comes after Analysis and before Testing?
Design.
Describe the purpose of the Debug and Iterate step in software development.
To resolve defects and refine the app through repeated testing and fixes.
What are some activities involved in the Execute/Test the Code step?
Run the app in a controlled environment, check for crashes, and conduct various types of testing.
What does the ADCT Wheel stand for in Agile-SCRUM?
Analysis, Design, Code, Test.
What is one key feature of the SCRUM model in software development?
Delivery of small functional pieces within short cycles called sprints.
What does the term 'MoSCoW' refer to in defining requirements?
A prioritization technique that categorizes features as Must-have, Should-have, Could-have, and Won't-have.