Distributed Software Development 2018-09-11
Requirements definition and design description Marko Vitas, Stipe Grbić, Jasenko Ramljak Software patterns Requirements definition and design description 2018-09-11
Scope of the presentation Requirements description Use case models Requirements definition Future development Project scope Software architecture 2018-09-11
General requirements Organization and manipulation of software patterns in a catalog Eclipse plug-in Integration with the POSE project 2018-09-11
User requirements CRUD operations on: Catalogs Patterns (variants) Categories Assigning patterns to categories Pattern comparison and relations Search 2018-09-11
Functional requirements Must match user requirements Plus additional: Importing of pictures Automated graphical representation of pattern relations Manipulating multiple pattern descriptions 2018-09-11
Nonfunctional requirements Developing → Java Modeling → EMF Testing → JUnit Documentation → LaTeX Pictures → JPG Persistence → XML Description and relation types 2018-09-11
Main use cases 2018-09-11
Requirement groups Priority 1: Catalog Administration (CA) Describing Patterns (DP) Priority 2: Exploring Patterns (EP) Integration with the tool from Paderborn (IP) 2018-09-11
Future development Graphical editor of pattern structure and relations 2018-09-11
Project scope 2018-09-11
Plug-in architecture 2018-09-11
Q&A 2018-09-11