1/16
Flashcards covering key concepts related to software engineering methodologies and user interface design.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Software Engineering Methodologies
Blueprint for building software comprising planning, coding, testing, and deployment.
System Development Life Cycle (SDLC)
Process used by software developers for planning, designing, developing, testing, and maintaining software.
Waterfall Model
A traditional linear approach to software development where each phase must be completed before the next begins.
Agile Method
An iterative and flexible approach that emphasizes collaboration, customer feedback, and continuous improvement.
Scrum
An Agile framework organizing work into short, time-boxed iterations called Sprints.
Kanban
An Agile-based workflow management method focusing on continuous delivery and real-time visibility of work.
Flowchart
A visual representation of a process using symbols, arrows, and decision points.
Entity Relationship Diagram (ERD)
A visual representation of a database structure.
Data Flow Diagram (DFD)
A visual representation of how data moves through a system.
User Interface (UI)
The visual and interactive elements of a web application that allow users to navigate and engage with content.
User Experience (UX)
How users feel and interact with a website, impacting their overall satisfaction.
Wireframe
A visual blueprint of a webpage or application layout, outlining its basic structure without detailed styling.
Prototype
An interactive version of a web design that simulates user interaction with the interface before actual development.
Feedback and User Guidance (in UI Design)
Providing responses when users interact with UI elements, such as error messages or loading indicators.
Loading Speed (UX Factor)
Website performance aspect, slow loading may frustrate users and impact their experience.
Real-Time Visibility (in Kanban)
The ability for everyone to see the status of work on a Kanban Board.
Visual Hierarchy (in UI Design)
Using size, contrast, and spacing to guide a user's focus effectively.