Matching Flashcards
is the process of creating interactive products and services in which the designer considers how people will engage with the product.
Interaction Design
colored by attitude, culture, personality, and context. Motion is often a trigger for action, as when your finger clicks the button on your mouse.
Motion
In this step, the requirements for the software system are identified and documented. For example, in a barangay management system, the stakeholders such as barangay officials, residents, and staff may be interviewed to gather information on their needs and expectations for the system.
Requirements Gathering and Analysis
is the thread that ties together elements in a single design.
Consistency
is the design and composition of an environment so that it can be accessed, understood and used to the greatest extent possible by all people regardless of their age, size, ability or disability.
Universal Design
provide more specialized solutions for people with specific requirements.
Assistive Technology
The team works with stakeholders to define user stories, which describe the desired functionality in a user-centered way.
User Stories
The team continually improves the design of the code to make it easier to maintain and add new features.
Refactoring
The choice of a font style, the color of the text, and the font size are all critical to user experience.
Typography
a tool, often a computer software or physical replica, used to simulate and understand the complex dynamics of a river system, including water flow, sediment transport, and morphology, for various purposes like flood prediction or water resource management.
River Model
a cycle of repeated work that a team creates to quickly prototype their product and get feedback from customers and stakeholders
Iterative
In this step, the software is tested to ensure that it meets the requirements and is free of bugs. For example, in a barangay management system, the testers may perform unit testing, integration testing, and acceptance testing to ensure that the system is functional and reliable.
Testing
is a structured process that guides software development projects from start to finish, encompassing all phases from initial planning and requirements gathering to deployment and maintenance, ensuring a well-managed and efficient development process.
Software Development Life Cycle
is a process used by software developers to plan, design, develop, test, and maintain software systems.
Software Engineering Methodologies
A set of practices and techniques for Agile development that focus on ensuring software quality and continuous improvement, such as automated testing, pair programming, and continuous integration.
Extreme Programming
a feeling of visual equality in shape, form, value, color, etc.
Balance
It is essential for a design to have a clear hierarchy, one that is understandable and familiar for the users.
Heirarchy
is a sequential software development methodology, where the development process is divided into distinct stages.
Waterfall Model
In this step, the software design is created, including the system architecture, user interface, and database design.
Design
As the social movements of the 20th Century were gathering momentum, the design industry responded with targeted efforts.
Disability Specific
The team regularly gathers feedback from stakeholders and users to refine the requirements and improve the software.
Continous Feedback
A system should be easy to learn for new users, and it should provide feedback that helps users understand how to use the system.
Learnability
is a flexible and iterative approach to software development that values collaboration, customer satisfaction, and continuous improvement.
Agile
brings together a composition with similar units. If
for example your composition was using wavy lines and organic shapes, you would stay with those types of lines and not put in just one geometric shape.
Harmony