Other organizational and infra-structural issues of the joint SE course - PowerPoint PPT Presentation

About This Presentation
Title:

Other organizational and infra-structural issues of the joint SE course

Description:

Other organizational and infra-structural issues of the joint SE course Klaus Bothe, Zoran Budimac Berlin, Novi Sad 2nd Workshop on SEE and RE – PowerPoint PPT presentation

Number of Views:149
Avg rating:3.0/5.0
Slides: 20
Provided by: ZoranB3
Category:

less

Transcript and Presenter's Notes

Title: Other organizational and infra-structural issues of the joint SE course


1
Other organizational and infra-structural issues
of the joint SE course
  • Klaus Bothe, Zoran Budimac
  • Berlin, Novi Sad
  • 2nd Workshop on SEE and RE

2
Outline
  • Exam
  • Literature
  • Case studies
  • Development of slides
  • Exercises

3
Exam
  • Assignments
  • Oral exam (possibly organized as test ?)
  • Additional project/assignments for additional
    points?

4
Literature
5
Case studies ideas
  • Used during the lectures and assignments
  • One case study, additional one for assignments?
  • Offer several ones to choose from

6
Case studies - currently
  • Seminar organization
  • XCTL (metrics, reverse engineering) and in
    several assignments

7
Case studies future?
  • Replace XCTL with Seminar organization (or
    alternative)
  • Except Reverse engineering and assignments?
  • Produce standardized documents for case study to
    hand them out to students (individual inspection)
  • Devise two more case studies
  • Role playing game (Braude)
  • Original one (XCTL?)

8
Where case studies are used - 1
  • Seminar organization (or alternative)
  • An example of requirements document
  • An example of application of function point
    method
  • Basic concepts of the function-oriented view
  • Basic concepts of data-oriented view
  • Basic concepts of rule-oriented view
  • Data-Flow-Diagram hierarchy
  • Data Dictionary
  • Basic concepts of scenario-based view
  • Class diagram
  • Use-cases. Examples
  • Structured design
  • Object-oriented design
  • Systematic testing
  • Functional testing
  • Software metrics
  • Reverse engineering (XCTL?)
  • Maintenance

9
Where case studies are used - 2
  • Seminar organization (or alternative) - documents
  • Implementation
  • Systematic testing
  • Software architecture
  • Quality of software development process and its
    standardization
  • Project management
  • Configuration and documentation management

10
Development of slides
Who
Changes
Lecture notes
now
Versions
Who
Changes
stable
Lecture notes
Versions
Who
Changes
national
Lecture notes
Versions
Who
Changes
individual
Lecture notes
Versions
11
Development of slides
Who started (sup. by K. Bothe)
Changes
Lecture notes
now
Versions
Lecturers
Changes
stable
Lecture notes
Versions
Designated persons
Changes
national
Lecture notes
Versions
Lecturers
Changes
individual
Lecture notes
Versions
12
Development of slides
Who started (sup. by K. Bothe)
finishes
Lecture notes
now
Versions
Designated lecturers
change
stable
Lecture notes
Versions
Designated persons
translate
national
Lecture notes
Versions
Lecturers
???
individual
Lecture notes
Versions
13
Development of slides
Who started (sup. by K. Bothe)
finishes
slides and lecture notes
now
Versions
Designated lecturers
change
stable
slides and lecture notes
Versions
Designated persons
translate
national
slides and lecture notes
Versions
Lecturers
???
individual
slides and lecture notes
Versions
14
Development of slides
Who started (sup. by K. Bothe)
finishes
slides and lecture notes
now
without version control
Designated lecturers
change
stable
slides and lecture notes
with centralized version control server
Designated persons
translate
national
slides and lecture notes
without version control
Lecturers
???
individual
slides and lecture notes
???
15
Development of slides
Who started (sup. by K. Bothe)
finishes
slides and lecture notes
now
without version control
Approved by
Designated lecturers
change
stable
slides and lecture notes
with centralized version control server
Approved by
Designated persons
translate
national
slides and lecture notes
without version control
Approved by
Lecturers
???
individual
slides and lecture notes
???
16
Development of slides
Who started (sup. by K. Bothe)
finishes
slides and lecture notes
now
without version control
Approved by
Designated lecturers
change
stable
slides and lecture notes
with centralized version control server
Approved by
Designated persons
translate
national
slides and lecture notes
without version control
Approved by
Lecturers
???
individual
slides and lecture notes
???
17
???
  • Is this sensible and if so, is it possible?
  • Granularity level (level of autonomy) of
    lecturers/national centers?
  • Define strong and weak paths for control,
    approval, data (slides) flow
  • Lecture notes really part of slides? Higher level
    of autonomicity for lecture notes?

18
Slide design and organization
  • More pictures, less text
  • Avoid scanned pictures
  • Modular (at least for exchanging one case study
    for the other)
  • Mark slides with exchangeable content
  • Unique identification of slides
  • Internal numbering or
  • Unique slide titles

19
Additional slide information
  • Change history
  • Additions, deletions, modifications
  • Separately or through an automatic version
    control server
  • Lecture notes
  • In PPT file?
  • Easier change (new slides)
  • Easier organization
  • Separately
  • Easier change (change of lecture notes)
Write a Comment
User Comments (0)
About PowerShow.com