1/29
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Software Quality
The degree to which a software product meets the gathered requirements.
Software Quality Assurance
A set of activities that define and assess the adequacy of software process.
Reputation
Software developers and their organizations rely on this; software bugs can have immediate impacts on clients or customers.
Limiting Technical Debt
Poor quality software tends to be expensive to develop and maintain, negatively affecting organizations long term.
Software Certification
The development and use of software that may require certification, which involves evidence of quality control and assessment measures.
Legality
Overriding legal obligations that apply to organizations using the software.
Ethical Codes of Practice
Moral obligations to users when a software system is not covered by certification or legislation.
Software Prototyping
Building software application prototypes to display the functionality of the product under development.
Throwaway Prototyping
A fast method of prototyping focused on generating insights about the software design idea.
Evolutionary Prototyping
Prototypes are reused and altered according to test results for new test cycles.
Low-Fidelity Prototyping
Used to check and test the visual appearance and user flows of a software.
Paper-Based Prototyping
A prototyping technique based on hand drawings representing user interfaces.
Wireframing
A visual representation of a product page for arranging user interface pages.
High-Fidelity Prototyping
Created when a solid understanding of the product exists and tested with actual users.
Software Inspection
A formalized peer review process for detecting and correcting defects or bugs in software artifacts.
Software Artifacts
Documented and stored items produced during the software development process.
Fagan Inspection Methodology
Developed by Michael Fagan to identify and remove software product errors and systematic defects.
Moderator
Leads the inspection team and manages logistics.
Author
The creator of the software artifacts under inspection, responsible for addressing questions and fixing defects.
Reader
An experienced peer who is a subject matter expert on the artifacts under inspection.
Tester
Responsible for writing and executing test cases for software modules, focused on testing the product.
Structured Walkthrough
A peer review where the author seeks feedback on the quality of deliverables like documents or code.
Review Leader
One of the roles in a structured walkthrough.
Scribe
One of the roles in a structured walkthrough.
Review Audience
One of the roles in a structured walkthrough.
Code Reviewing/Inspection
Systematically reviewing each other's code to check for faults and ensure quality standards.
Tool-Driven Code Review
Uses automated code analysis techniques for identifying patterns within the source code.
Developer-Driven Code Review
Approach where developers themselves review code to find problems due to challenges in automatic assessment.
Modern Code Review
A lightweight variant of inspections that does not rely on face-to-face meetings.
Pull-Based Development
Enforces modern code review without tools, revolving around a 'pull request' mechanism.