Distributed Software Development 2018-06-09
Content Recommendation and Reuse Requirements Definition and Loredana Baračić, Marko Cafuta Content Recommendation and Reuse Requirements Definition and Design Description 2018-06-09
Requirement Definition Business requirements assist users when creating content by providing relevant content recommendation allow user to reuse relevant content Nonfunctional requirements supported online tools GUI supported online tools blogs, wikis, MediaWiki, WikiPres, forums, email, Moodle GUI simple, intuitive and easy to use 2018-06-09
Use Case Diagram 2018-06-09
Requirements groups (1) General Behavior enable / disable HelpMe! add-on Collecting Content current content, basic and advanced context Keywords Zemanta -> keywords edit, delete and add keywords keyword sorted by priority Collecting content content that is currently being written or edited basic context if user is using MediaWiki category and title of content advanced context if user is using Moodle or WikiPres targeted level of education and preferred type of content slides of presentation that is currently being edited using WikiPres Keywords System should be able to: send collected content and basic context to Zemanta to receive results of processing the content (keywords) from Zemanta to display keywords sorted by priority User should be able to: edit, delete, add new keywords change order of keyword (priority 2) 2018-06-09
Requirements groups (2) Content Recommendation search Delicious, Wikipedia results by priority Content Reusing one link -> one browser tab content -> user’s tool automatically create references to copied content and insert them into users content Content Recommendation System should be able to search Delicious, Wikipedia search other content sources (priority 2) display results of searching (links) sorted by priority Copy Relevant Content User should be able to: open every link in different browser tab copy desired content into his own content System should be able to automatically create references to copied content and insert them into users content
Components
Communication
Conclusion MdH FER
Questions? Squirrel!