MuSoft Multimedia in der Softwaretechnik

Slides:



Advertisements
Similar presentations
28 March 2003e-MapScholar: content management system The e-MapScholar Content Management System (CMS) David Medyckyj-Scott Project Director.
Advertisements

Configuration management
Configuration management
Tool Support for Producing National Versions - Workshop Zagreb S-Bahn Tool National Versions Developer Support Tool Support for Producing National.
Generalized issues derived from JCSE, CC, OO Java, SWPM, Baile Herculane, Romania, 2005 Generalized issues derived from JCSE, CC, OO Java, SWPM Klaus Bothe.
XCTL System Ohrid, 25. – ; U. Sacklowski, Dept. of Computer Science, HU-Berlin1 XCTL System Visualization of the use of XCTL by multimedia means.
Metadata: An Introduction By Wendy Duff October 13, 2001 ECURE.
Architecture & Data Management of XML-Based Digital Video Library System Jacky C.K. Ma Michael R. Lyu.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
Chapter 14 The Second Component: The Database.
Review Reports: a means to Collect Experience and Feedback1 Review Reports: a Means to Collect Experience and Feedback Klaus Bothe 3rd Workshop Software.
Dreamweaver 8 Concepts and Techniques Introduction Web Site Development and Macromedia Dreamweaver 8.
1st Project Introduction to HTML.
Configuration Management
CGS 1000 Introduction to Computers and Technology.
Professor Michael J. Losacco CIS 1110 – Using Computers Application Software Chapter 3.
WEB DESIGNING Prof. Jesse A. Role Ph. D TM UEAB 2010.
Chapter ONE Introduction to HTML.
This chapter is extracted from Sommerville’s slides. Text book chapter
Section 2.1 Compare the Internet and the Web Identify Web browser components Compare Web sites and Web pages Describe types of Web sites Section 2.2 Identify.
Chapter 3 Application Software.
Computer Science : Information Systems Design and Development Unit Web Sites - National 4 / 5 St Andrew’s High School-Revised January 2013 Slide 1 St Andrew’s.
Publishing Digital Content to a LOR Publishing Digital Content to a LOR 1.
The DAAD Project JCSE, Novi Sad, Oct The DAAD Project JCSE: Joint Course on Software Engineering Klaus Bothe Tempus Management Meeting, Novi.
8/28/97Organization of Information in Collections Introduction to Description: Dublin Core and History University of California, Berkeley School of Information.
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
© 2011 Delmar, Cengage Learning Chapter 7 Managing a Web Server and Files.
Julika Mimkes, Kerstin Zimmermann, physik multimedial VIEWDET 2003 Introduction Didaktics Modules Media Exercises.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Configuration Management (CM)
Semantic Learning Instructor: Professor Cercone Razieh Niazi.
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
Using SaaS and Cloud computing For “On Demand” E Learning Services Application to Navigation and Fishing Simulator Author Maha KHEMAJA, Nouha AMMARI, Fayssal.
SCORM Course Meta-data 3 major components: Content Aggregation Meta-data –context specific data describing the packaged course SCO Meta-data –context independent.
Endangered Species A Collaborative Teaching Unit.
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Summer 2007.
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
1 Chapter 12 Configuration management This chapter is extracted from Sommerville’s slides. Text book chapter 29 1.
MPEG-7 Audio Overview Ichiro Fujinaga MUMT 611 McGill University.
IT Enablement Approaches Large Business may have hundreds of processes to be enabled by IT. Several Types of Application may be deployed –Departmental.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
DELS SUBCOMMITTEE Phoenix, February 2004 METADATA FOR AVIATION INDUSTRY Bernard Bouyt Airbus.
Differences and distinctions: metadata types and their uses Stephen Winch Information Architecture Officer, SLIC.
Microsoft ® Official Course Module 6 Managing Software Distribution and Deployment by Using Packages and Programs.
By: Jamie Morgan  A wiki is a web page or collection of web pages which you and your students can access to contribute or modify content without having.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
© 2017 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
Learning Resource Management and Development System
Top E-Learning Tools of 2009 You Shouldn’t Live Without
Software Project Configuration Management
The Web Information Technology Department
Web Site Development and Macromedia Dreamweaver 8
Chapter 11: Software Configuration Management
Computer Aided Software Engineering (CASE)
Joseph JaJa, Mike Smorul, and Sangchul Song
Project 1 Introduction to HTML.
SysML 2.0 Model Lifecycle Management (MLM) Working Group
Modularization and Semantics of Learning Objects in a Cooperative Knowledge Space Nadine Ludwig Center for Multimedia in eLearning & eResearch, Berlin.
Software Documentation
System And Application Software
OCR Level 02 – Cambridge Technical
Metadata to fit your needs... How much is too much?
Managing a Web Server and Files
Chapter 11: Software Configuration Management
Chapter 1: The Database Environment
MUMT611: Music Information Acquisition, Preservation, and Retrieval
The Database Environment
Metadata The metadata contains
Presentation transcript:

MuSoft Multimedia in der Softwaretechnik Uli Sacklowski, Dept. of Comp. Science, HU-Berlin I want to speak about MuSoft project. Mutimedia in (?) software engineering. 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 support BMWF: 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) Promotion Förderung 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

Overview: Web Portal and use MuSoft web portal (Uni Dortmund) Metadata Learning Objects LearningUnits (LU) LearningModules (LM) GroupObjects (GO) MediaObjects (MO) modify and add new License use lectures exercises individual postprocessing by students 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 -> home, themen, Objekts, Requer. Engin. (kurz, Attrib. und download) license (later) Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin

MuSoft web portal (Uni Dortmund) Overview: Metadata MuSoft web portal (Uni Dortmund) lectures exercises individual postprocessing by students use Metadata Learning Objects use License modify and add new 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 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. The base of metadata is LOM Sam Joachim: Current trends in e-learning … (Ohrid) 9 categories MuSoft extracts 5 categories 19 items Example: Requirements engineering (later) Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin

Overview: Learning Objects MuSoft web portal (Uni Dortmund) lectures exercises individual postprocessing by students use Metadata Learning Objects use License modify and add new LearningUnits (LU) LearningModules (LM) GroupObjects (GO) MediaObjects (MO) Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin

Objects in LOM and MuSoft Learning Units (lecture) Learning Modules (thematic blocks) Group Objects (chapter) Media Objects (slides, animations, videos, …) hierarchical system 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

Learning Objects (1) Requirements Engineering (RE) 1. categories, items 2. lectures 3. exercises Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin

Requirements Engineering: Categories, Items (1) approved identifier title General information author contributors description goals Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin

RE: Categories, Items (2) languages license(s) Thematic classifi- cation Technical information annotations classification media formats creation date requires keywords file Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin

RE: Categories, Items (3) Didactic information Relationships to another learning objects difficulty interactivity types learning contexts semantic density usage instructions contains these learning modules other relations (outgoing) other relations (incoming) 120 MB, .zip Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin

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) not synchronized Explanation Erklärung 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. Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin

RE: Lectures and exercises Could we profit from this? I think ??? Main case study: Discussed in lectures and exercises Conventional hospital drug storage without software Fully automated hospital drug storage with control software Step by step formulation of requirements specification in lectures and exercises Task: Start material: Video: conventional and fully automated hospital drug storage Target material (for the teacher only): Requirements specification (47 pages) with 20 UML diagrams (Use Case, Activity and State machine diagr.) Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin

Requirement Engineering: Exercises Could we profit from this? I think ??? Main case study in assignments: Discussed in exercises Board game ‚Mississippi-Queen‘ - conventional Board game ‚Mississippi-Queen‘ – internet like (game software) available game introduction (.pdf, 11 pages) some Flash animations (e. g.) parts of requirements specification exercise: target is the completion of requirements specification game instroduction Spielanleitung Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin

Learning Objects (2) Product and Process Quality 1. lectures 2. exercise Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin

Product and Process Quality: Lectures Product Quality – 4 lectures, .ppt, approx. 235 slides Process Quality – 7 lectures, .ppt, approx. 600 slides Could we profit from this? I think so… tables and charts Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin

Quality features and possible inspections/metrics Portierbarkeit Zuverlässigkeit Funktionstreue Bedienbarkeit Wartung Angemessenheit Vergleich mit Spezifikation Antwortzeit Geräteauslastung Laufzeit Notwendigkeit Vollständigkeit Strukturiertheit Verständlichkeit Einfachheit Robustheit Genauigkeit Konsistenz Lesbarkeit Änderbarkeit Erweiterbarkeit Testbarkeit Abrechenbarkeit Maschinenunabhängigkeit Systemsicherheit Verfügbarkeit Teilmerkmale Inspektion/Metrik Merkmale Zeit Zahl derSystem Abstürze Performance monitoring Vergleich mit Mustern Vergleich mit Standard Logik der Benutzerführung Zahl der BedienungsAbstürze Code Inspektion Modularität Lokalität der Entwurfsentscheidungen Slide from the lecture maintenance readability Quality characteristic Qualitätsmerkmale Attribute Merkmal Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin

Product and Process Quality: Exercise 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! Main case study in assignments: Discussed in exercises Could we profit from this? I do not think so… Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin

Learning Objects (3) Project management 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

software engineering (according to IEEE) Learning Objects (4) is no software engineering (according to IEEE) Algorithms [‘algo …] 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

Interoperability 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 Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin

MuSoft web portal (Uni Dortmund) Overview: Versions MuSoft web portal (Uni Dortmund) lectures exercises individual postprocessing by students use Metadata Learning Objects use License modify and add new Learning Objects LearningUnits (LU) LearningModules (LM) GroupObjects (GO) MediaObjects (MO) Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin

Versions Revisions corrections by author Variants substantial changes by author or other users (e. g. rearrangement of a lecture designed for diploma students into one designed for minor subject students.) Rearrangement Umgestaltung 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) Overview: License MuSoft web portal (Uni Dortmund) lectures exercises individual postprocessing by students use Metadata Learning Objects use License modify and add new 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