360 likes | 397 Views
MuSoft. Mu ltimedia in der Soft waretechnik Uli Sacklowski, Dept. of Comp. Science, HU-Berlin. MuSoft. Contents. Introduction Overview Learning objects and demonstration Interoperability and versions License. Members and money.
E N D
MuSoft Multimedia in der Softwaretechnik Uli Sacklowski, Dept. of Comp. Science, HU-Berlin Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
MuSoft Contents • Introduction • Overview • Learning objects and demonstration • Interoperability and versions • License Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
Members and money • Project supportBMWF: program ‘New media in education‘ 01.03.2001 – 31.12.2003 • Members (from north to south Germany) • FH Lübeck (Prof. Seehusen) • Uni Magdeburg (Prof. Saake) • Uni Paderborn (Prof. Engels, Prof. Mangenheim) • Uni Dortmund (Prof. Doberkat) • Uni Siegen (Prof. Kelter) • TU Darmstadt (Prof. Schürr) • Uni Stuttgart (Prof. Schmidt) Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
Intention • An approach to teaching software engineering through eLearning • Provision of learning objects concerning software engineering (small to large units with high disposability) • Permanent maintenance and enhancement by users • Open license policy for non commercial uses Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
Situation Most material has been classroom tested at the development institutions, but we aim at exporting the material (it‘s a bit early, though). Doberkat, 2004-June-24 Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
MuSoft Contents • Introduction • Overview • Learning objects and demonstration • Interoperability and versions • License Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
MuSoft web portal(Uni Dortmund) • lectures • exercises • individual postprocessing by students use Metadata License use Learning Objects modifyandadd new • LearningUnits (LU) • LearningModules (LM) • GroupObjects (GO) • MediaObjects (MO) Overview: Web Portal and use Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
Top of MuSoft web site • web site: http://www.musoft.org • local site: C:\SACKLOWS\Zagreb\web\home.html Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
License modifyandadd new Overview: Metadata MuSoft web portal(Uni Dortmund) • lectures • exercises • individual postprocessing by students use Metadata use Learning Objects • LearningUnits (LU) • LearningModules (LM) • GroupObjects (GO) • MediaObjects (MO) Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
The base of metadata is LOM Sam Joachim: Current trends in e-learning … (Ohrid) IEEE specification of learning objects: LOM – Learning Object Metadata (60 items) Data elements describe a learning object and are grouped into categories. The Base Scheme (clause 6) consists of nine such categories: 1. The General category groups the general information that describes the learning object as a whole. 2. The Lifecycle category groups the features related to the history and current state of this learning object and those who have affected this learning object during its evolution. 3. The Meta-metadata category groups information about this metadata record itself (rather than the learning object that this record describes) . 4. The Technical category groups the technical requirements and characteristics of the learning object. 5. The Educational category groups the educational and pedagogic characteristics of the learning object. 6. The Rights category groups the intellectual property rights and conditions of use for the learning object. 7. The Relation category groups features that define the relationship between this learning object and other targeted learning objects. 8. The Annotation category provides comments on the educational use of the learning object and information on when and by whom the comments were created. 9. The Classification category describes where this learning object falls within a particular classification system. Collectively, these categories form the Base Scheme. The last category, Classification, enables an end user to classify a learning object according to arbitrary classification structures. As any classification can be referenced, this category provides for a simple extension mechanism. • MuSoft extracts • 5 categories • 19 items 9 categories Example: Requirements engineering (later) Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
License modifyandadd new Overview: Learning Objects MuSoft web portal(Uni Dortmund) • lectures • exercises • individual postprocessing by students use Metadata use Learning Objects • LearningUnits (LU) • LearningModules (LM) • GroupObjects (GO) • MediaObjects (MO) Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
LOM MuSoft Objects Learning Units (lecture) Learning Modules (thematic blocks) Group Objects (chapter) Media Objects (slides, animations, videos, …) hierarchical system Objects in LOM and MuSoft Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
MuSoft Contents • Introduction • Overview • Learning objects and demonstration • Interoperability and versions • License Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
Requirements Engineering (RE) 1. categories, items2. lectures 3. exercises LearningObjects (1) Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
General information identifier approved title author contributors description goals Requirements Engineering: Categories, Items (1) Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
languages annotations license(s) Thematic classifi-cation classification keywords Technical information file media formats creation date requires RE: Categories, Items (2) Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
Didactic information difficulty interactivity types learning contexts semantic density usage instructions Relationships to anotherlearning objects contains theselearning modules other relations(outgoing) other relations(incoming) 120 MB, .zip RE: Categories, Items (3) Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
notsynchronized Could we profit from this? I do not think so … . The slides consist mainly of (German) texts. UML introduction of MuSoft already part of our materials. Requirements Engineering: Lectures • Introduction to SW-Engineering (ppt, 38 slides) + audio recording (mp3) • Requirements specification 1 (+UML) (ppt, 50) + audio recording (mp3) • Requirements specification 2 (+UML) (ppt, 48) • Requirements specification 3 (+UML) (ppt, 48) Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
Main case study: Discussed in lectures and exercises Conventional hospital drug storage without software Start material: Video: conventional and fully automated hospital drug storage Task: Step by step formulation of requirements specification in lectures and exercises Target material (for the teacher only): Requirements specification (47 pages) with 20 UML diagrams (Use Case, Activity and State machine diagr.) Fully automated hospital drug storage with control software Could we profit from this? I think ??? RE: Lectures and exercises Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
Main case study in assignments: Discussed in exercises Board game ‚Mississippi-Queen‘ - conventional • available • game introduction(.pdf, 11 pages) • some Flash animations (e. g.) • parts of requirements specification exercise: target is the completion of requirements specification Board game ‚Mississippi-Queen‘ – internet like (game software) Could we profit from this? I think ??? Requirement Engineering: Exercises Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
Product and Process Quality 1. lectures 2. exercise LearningObjects (2) Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
Could we profit from this? I think so… tables and charts Product and Process Quality: Lectures • Product Quality – 4 lectures, .ppt, approx. 235 slides • Process Quality – 7 lectures, .ppt, approx. 600 slides Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
Merkmale Teilmerkmale Inspektion/Metrik Maschinenunabhängigkeit Systemsicherheit Portierbarkeit Vergleich mit Standard Verfügbarkeit Zahl derSystem Abstürze Robustheit Zuverlässigkeit Genauigkeit Zahl der BedienungsAbstürze Konsistenz Funktionstreue Einfachheit Verständlichkeit Slide from the lecture Strukturiertheit Bedienbarkeit Logik der Benutzerführung Lesbarkeit Änderbarkeit Code Inspektion Erweiterbarkeit readability Lokalität der Entwurfsentscheidungen Wartung Testbarkeit Modularität Abrechenbarkeit maintenance Vollständigkeit Notwendigkeit Vergleich mit Spezifikation Geräteauslastung Angemessenheit Vergleich mit Mustern Laufzeit Performance monitoring Antwortzeit Zeit Zeit Quality features and possible inspections/metrics Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
Main case study in assignments: Discussed in exercises • A large project: Security software for a nuclear • power station. • use of V Model • use of tools: eclipse, omondo and JUnit • development of requirement specification and design • no sourcecode! Product and Process Quality: Exercise Could we profit from this? I do not think so… Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
Project management LearningObjects (3) Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
Project management: Documents • CVS introduction - .pdf, 36 pages • CM introduction - .pdf, 17 pages • Network planning technique – not readable Could we profit from this? I do not think so… Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
is no software engineering(according to IEEE) LearningObjects (4) Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
MuSoft Contents • Introduction • Overview • Learning objects and demonstration • Interoperability and versions • License Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
MuSoft web portal CMS* (propietory development) Client portals special LMS* Exchange of learning objects and metadata • tool: MuSoft wizard • exchange format: IMS Content Packaging Format * CMS Content Management System* LMS Learning Management System Interoperability Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
License modifyandadd new Learning Objects Overview: Versions MuSoft web portal(Uni Dortmund) • lectures • exercises • individual postprocessing by students use Metadata use Learning Objects • LearningUnits (LU) • LearningModules (LM) • GroupObjects (GO) • MediaObjects (MO) Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
Versions • Revisionscorrections by author • Variantssubstantial changes by author or other users(e. g. rearrangement of a lecture designed for diploma students into one designed for minor subject students.) Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
MuSoft Contents • Introduction • Overview • Learning objects and demonstration • Interoperability and versions • License Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
License modifyandadd new Overview: License MuSoft web portal(Uni Dortmund) • lectures • exercises • individual postprocessing by students use Metadata use Learning Objects • LearningUnits (LU) • LearningModules (LM) • GroupObjects (GO) • MediaObjects (MO) Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
MuSoft License - Points • MuSoft: Open Content License • this is like Open Source License • Open Content License • Usage of licensed materials is free of charge in courses/studies that are free of charge for the students • Permission to rework licensed materials, • Permission to distribute modified materials, that are then available under MuSoft license, too • MuSoft license may be used in projects out of MuSoft, too Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
MuSoft License - File • all downloads contain besides the respective files a license file, too • example: requirements engineering Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin
Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin