mis 3506 final

Lakukan tugas rumah & ujian kamu dengan baik sekarang menggunakan Quizwiz!

throwaway prototype

purpose is to generate information, so it is developed using inexpensive, easy-to-use tools

evolutionary prototype

tends to be more costly and time-consuming to create because they are built on a solid architectural foundation

What can significantly impact your prototype?

the right level of detail

most exploratory prototypes are...

throwaways

why use an exploratory prototype

to allow users to give feedback early in the project and actively co-develop requirements with analysts

why do we use use cases

to reveal functional requirements by clarifying what users need to accomplish when interacting with the system

Horizontal prototype

mimic the user interfaces or a shallow portion of the system's functionality

what should you use for entities and attributes?

naming conventions

Exploratory prototype

partial or preliminary versions of the software created to explore or validate requirements

10 steps in design process

Constraints, synthesis, framing, ideation, envisioning, uncertainty, selection, visualization, prototyping, evaluation

persona

archetypal people involved with a product or service

cardinality

asks how many

optionality

asks whether you must have something

throwaway horizontal prototype

clarify functional requirements, identify missing functionality, explore user interface

attributes should be...

cohesive, describing everything you need to know about the entity

relationships between entities are...

conceptually identical to the relationships between objects

steps in the design process

define the problem, create many options, refine selected options, pick the winner

throwaway vertical prototype

demonstrate technical feasibility of performance or usability

a normal entity...

depicts one concept

use case

description of how actor accomplishes a goal using your solution

vertical prototype

dives into the details of the interface, the functionality, or both

what's in a use case

identifying data, summary of what use case achieves, detailed steps actor will need to take, exception steps, variation steps

evolutionary vertical prototype

implement complex software, implement and optimize core algorithms, test and tune performance

evolutionary horizontal prototype

implement use cases, refine web sites, adapt the system to changing needs


Set pelajaran terkait

CH. 19 Disorders of Motor Function

View Set

Managing Quality - Harvard Reading Quiz

View Set

Fundamentals of Nursing Practice

View Set

Texas BON study guide, BON Quiz, Jurisprudence

View Set

FINAL EXAM PEDI 2023/ PrepU CH17

View Set