120 likes | 251 Views
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
E N D
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