musoft
Download
Skip this Video
Download Presentation
MuSoft

Loading in 2 Seconds...

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

slide10

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

slide36

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

ad