chuchu 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. 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
- are systematic approaches to software development that aim to improve the quality of the software being produced, manage the development process, and reduce risk.
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
- is a process used by software developers to plan, design, develop, test, and maintain software systems
System Development Life Cycle
- a feeling of visual equality in shape, form, value, color, etc.
Balance
- is a sequential software development methodology, where the development process is divided into distinct stages.
Waterfall Model
- It is essential for a design to have a clear
hierarchy, one that is understandable and familiar for the users.
- It is essential for a design to have a clear
Heiararchy
- 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.
Continuous 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.
- brings together a composition with similar units. If
Harmony
- fields such as Human Factors, Ergonomics and other functional design approaches look at the physical anatomy and the behavior of the person and use this information to create designs that fit.
User Centered
- The word ‘task’ is focused on accomplishing ‘work’
Derived Theory
- Touch provides vital information about the environment
Haptics
- a movement in which some elements recur regularly. Like a dance, it will have a flow of objects that will seem to be like the beat of music
Rhythm
- sensation of an object can provide clues as to how it is to be used.
Texture
- Provide the 5 purpose SOFTWARE ENGINEERING METHODOLOGIES
Improve software quality
Manage development process
Reduce risk
Ensure on-time delivery
Improve collaboration and communication
- Provide the 6 phases System Development Life Cycle (SDLC)
Requirements Gathering and Analysis
Design
Development
Testing
Deployment
Maintenance
- Provide 4 advantages Waterfall
Simple and easy to understand
Clearly defined stages and milestones
Good for projects with well-defined requirements
Easy to manage and track progress
- Provide 5 examples of Extreme Programming (XP)
Continuous Integration
Test-Driven Development
Pair Programming
User Stories
Refactoring
Continuous Feedback
- Provide 4 Advantages Agile
Adaptive and flexible
Customer-focused
Continuous improvement
Faster time-to-market
- Provides 7 principles of HCI
Learnability
Flexibility
Efficiency
Memorability
Error Handling
User Satisfaction
Accessibility
- Enumerate the 4 Principles of Universal Design in Information Technology
Perceivable
Operable
Understandable
Robust