Conceptual Model and Requirements Validation
E N D
Presentation Transcript
Conceptual Model and Requirements Validation Group 13 António Pereira (63287) Ana Almeida (64719) Hugo Gonçalves (66998) Lab6 Presentation
Conceptual Model and Requirements Validation • Requirements Validation • brainstorming with monitoring group • Conceptual Model • Metaphors • Concepts • Mapping • Relations between Concepts
Requirements Validation • we gathered with our monitoring group and discussed ideas based on : • a list of possible features for our application • a few mockups giving a general idea of our interface may be like
Requirements Validation • the main results of this brainstorming session were: • people like having categorizable photos • we should have “folders” that contain photos with certain tags because • people don’t like having duplicates • it’s a nice way to organize photos • doesn’t have the need to create actual folders
Conceptual Model • based on the requirements validation we specified our conceptual model • we divided our conceptual model into 4 categories: • Metaphors • Concepts • Mapping • Relations between Concepts
Conceptual Model Metaphors • Photos are organized like if they were actual albums • Photos’ tags work as if they were post-its
Conceptual Model Concepts • Objects • photos • tags • folders • Attributes • place • event • date • person • name • description
Conceptual Model Concepts • Actions • create • rename • name • delete • add • share • search
Conceptual Model Mapping • Add photo Place the photo into the album • Name photo Choose a title for the photo • Delete folder Destroy an album • Create folder Buy an album • Add photo tag Place post-it in the photo • Add photo description Label the photo
Conceptual Model Relations between Concepts • a photo has a name • a photo has tags • a tag can be of the type event, place, date, person, name or another • a folder has a name • a tagged folder is associated with a tags set