140 likes | 240 Views
Status eSciDoc. Malte Dreyer. Hauptaktivitäten in 2006. Abstimmung mit den Zielgruppen Funktionale Anforderungserhebung mit Zielgruppen Spezifikation von Nutzungsszenarien Spezifikation von Use Cases Aufbau einer Softwareentwicklungsumgebung Softwaredesign Softwareentwicklung.
E N D
Status eSciDoc Malte Dreyer
Hauptaktivitäten in 2006 • Abstimmung mit den Zielgruppen • Funktionale Anforderungserhebung mit Zielgruppen • Spezifikation von Nutzungsszenarien • Spezifikation von Use Cases • Aufbau einer Softwareentwicklungsumgebung • Softwaredesign • Softwareentwicklung
4. Quartal, weiteres Vorgehen • Dekomposition der bestehenden Anwendungen • Beschreibung der Gesamtarchitektur • Definition von Services und Release Roadmap • Herbeiführung von Service Contracts zur Beschreibung der Services • Abgrenzung und Implementierung der Einzelkomponenten
PubMan 18 Nutzungsszenarien 213 Use Cases identifiziert 93 Use Cases ausgewählt und erstellt Ca. 4 implementierte Use Cases im Prototyp Scholarly Workbench 12 Nutzungsszenarien 130 Use Cases identifiziert 35 Use Cases ausgewählt und erstellt Ca. 6 implementierte Use Cases im Prototyp Zahlen: Anforderungserhebung und Spezifikation • Umsetzung • Zur Zeit ca. 18.500 Lines of Code • Ca. 15.000 LoC durch Entwickler • Ca. 3.500 LoC automatisch durch SEU • Ca. 200 Klassen
Project Status and Strategy • Status of Work and Results provide a stable base for sound decisions • Integrate current Knowledge Gain and Findings before 3rd Project Phase • Adapt Architecture to better fit actual understanding of aspects • Improved stakeholder integration by smaller releases and faster release cycles • Functional Decomposition of System and stronger focus on service oriented aspects for sustainable and flexible Architecture
Status of work • Functional Requirements known from many stakeholders • Technical aspects derived and identified • Overall Picture visible and technical Aspects raised
Current Activities • Re-Analyze Current efforts • Based on previous work • Fedora Integration • Input from Pilots • Stronger focus on modularity • Revised Release Structure • Concentration on one clear target group • Main Target Group: • Scientists supported by librarian services
Schematic View of eSciDoc Applications Applications PubMan SWB Browse & Display Annotations Metadata Enrichment Duplicate Detection Reporting Easy Submission Search & Query Usage Statistics Encapsulation Layer PubMan Objects Common Objects SWB Objects Collection Handling Citation Styles Export Framework Framework Search Formats Manager Search Framework Components Metadata Modeler Content Types WM MM AA OM SB OUM CU ... Core Services AAPolicies Workflow (jBPM) Affiliation Manager jBPM Fedora PostgreSQL Repository (Fedora) User Manager
Schematic View of eSciDoc Applications Applications Publication Management Browse & Display Annotations Metadata Enrichment Duplicate Detection Reporting Easy Submission Search & Query Usage Statistics Collection Handling Citation Styles Export Framework Framework Search Formats Manager Search Metadata Modeler Content Types Core Services AAPolicies Workflow (jBPM) Affiliation Manager Repository (Fedora) User Manager
Schematic View of eSciDoc Applications Applications Scholarly Workbench Browse & Display Annotations Metadata Enrichment Duplicate Detection Reporting Easy Submission Search & Query Usage Statistics Collection Handling Batch Ingestion Export Framework Framework Search Formats Manager Search Metadata Modeler Content Types Core Services AAPolicies Workflow (jBPM) Affiliation Manager Repository (Fedora) User Manager