Musoft
Download
1 / 36

MuSoft - PowerPoint PPT Presentation


  • 108 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' MuSoft' - traci


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Musoft

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


Musoft1
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
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
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
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


Musoft2
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)

  • 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
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


Overview metadata

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


Overview learning objects

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


Objects in lom and musoft

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


Musoft3
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, items2. lectures

3. exercises

LearningObjects (1)

Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin


Requirements engineering categories items 1

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


Re categories items 2

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


Re categories items 3

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


Requirements engineering lectures

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


Re lectures and exercises

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


Requirement engineering exercises

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


Learning objects 2

Product and

Process Quality

1. lectures

2. exercise

LearningObjects (2)

Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin


Product and process quality lectures

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


Quality features and possible inspections metrics

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


Product and process quality exercise

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


Learning objects 3

Project

management

LearningObjects (3)

Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin


Project management documents
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


Learning objects 4

is no

software engineering(according to IEEE)

LearningObjects (4)

Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin


Musoft4
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

Interoperability

Zagreb, 6.–11.09.2004; U. Sacklowski, Dept. of Comp. Science, HU-Berlin


Overview versions

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
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


Musoft5
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 license

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 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
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


ad