One Note Prelim/Exam Flashcards
Iterative Process
Iterative programming because it involves changing the prototypes based on client comment
Advantages of iterative programming
Client should not be surprised at final product as they are involved in development
Easy to make changes early on
Some prototypes can evolve to be part of the working system
Eg SCRUM system
Scrum management
Uses prototypes with a few required features released at the start which build into the final program
Sprint planning meeting held to allow scrum team to move work from product backlog into sprint backlog
Iterative Prototyping?
Large projects separate into smaller manageable parts
These parts worked on independently
Clients can give feedback and be shown improvements until they are happy
Intellectual Property Rights
Protect the visual layout of a website
Copyright and Trademarks both come under this as they are
Both are a breach of IPR if used without permission from the creator/developer
Usability Testing Criteria
Appropriate Customisable Accessible Consistent Controllable Helpful
Skeuomorphism
The way in which some interfaces mimic their physical counterparts eg a radio app with knobs and switches
Binary Search description
Binary search begins with the middle value and will split one of the two sides in half depending on whether the middle value is greater/less than the searched value