Component Technologies Assignments for CT group - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

Component Technologies Assignments for CT group

Description:

Title: An Introduction to COM Author: Magnus Larsson Last modified by: Ivica Created Date: 10/16/1999 9:12:10 AM Document presentation format: A4 Paper (210x297 mm) – PowerPoint PPT presentation

Number of Views:63
Avg rating:3.0/5.0
Slides: 18
Provided by: Magnu64
Category:

less

Transcript and Presenter's Notes

Title: Component Technologies Assignments for CT group


1
Component TechnologiesAssignments for CT group
2
Overall Goals
  • Get insights in component-based development
  • Get insights in component models
  • Get familiar with one component model (active
    knowledge)
  • Training in active learning (finding the most
    relevant parts)
  • Training in giving presentations

3
Concrete goals
  • Get familiar with .NET technology
  • Get insights in COM
  • Get overview of EJB
  • Other technology.

4
Workflow
  • .NET report and presentation
  • Report
  • Overview
  • Particular part of .NET
  • Presentation
  • Particular part of .NET
  • Report review
  • Exercises
  • COM exercises
  • .NET exercises
  • Project
  • Design and implementation using .NET technology

5
.NET report and presentation
  • (Individual or 2 students)
  • Overview
  • 2000 words (5 pages text) figures
  • Particular Topic
  • 4000 words (10 pages) figures
  • What type of problem it solves
  • How it is related to the .NET entire platform
  • General description
  • Example (architecture, code)
  • There is a document template (word)
  • Presentation
  • Particular topic presentation 20 min (15-20
    slides)

6
.NET Particular Topics
  1. Comparison of the languages supported in .NET
  2. COM interoperability
  3. .NET Runtime
  4. XML Support in .NET and Web Services
  5. ASP.NET
  6. Windows Forms
  7. ADO.NET
  8. COM

7
Review
  • Written review-report (Individual)
  • Each student should review 2 reports
  • There is a review-report template
  • Summary (100-200 words)
  • Classification
  • D) rejected
  • C) severe problems
  • B) very good report, but some parts should be
    improved
  • A) excellent report
  • Good parts ()
  • Technical soundness, Understability, Style,
    Examples
  • Less good parts (-)
  • Technical soundness, Understability, Style,
    Examples
  • What should be improved, corrected

8
Exercises
  • (Individual or two students)
  • COM labs
  • Do the labs
  • Send source code
  • Make presentation
  • .NET Labs
  • Do the labs
  • (.NET labs are input to the project)
  • Send source code

9
Assignment Project
  • Case study a travel booking system
  • How would the following general architecture be
    realized in a particular component technology?

10
Assignment - Project
  • Group work (3 (4) people in a group, totally 3
    groups)
  • Each group select a project leader
  • Project plan
  • Specify requirements
  • Identify scenarios and use cases
  • Make overall architectural design
  • Make detailed design
  • Define exactly which components will be used
  • Make sure you are able to describe how a number
    of scenarios are realized

11
Project results
  • Project plan
  • Report
  • Requirement specification
  • Use cases
  • Design (overall and detailed)
  • Implementation
  • Demonstration
  • Source Code

12
Group Work
  • You will probably need several meetings
  • You can work distributed
  • Make a preliminary plan and define actions
  • Find a model in which you can work in parallel

13
Schedule
Activities and deadlines
2002-11-04,05 Lectures
2002-11-05 Lectures
Individual work
2002-11-11 Lectures
2 weeks
2002-11-25 Overview Presentation
Presentations, reports submitted
2 weeks
Individual work/Group work
Report review submitted, COM labs
completed Project plan and requirements
specification, use cases
2002-12-09 COM Labs presentations Project plan
req. spec.presentation
2 weeks
Report completed, .NET labs completed and
submitted Project design presented
2002-12-16 Project design presentation
4 weeks ?
Group work
2001-01-16 Final Presentation
Project completed, project report completed
14
Grades
  • Meeting the deadlines
  • Hard deadlines
  • Report submission
  • Project submissions
  • Soft deadlines (impact on grads)
  • Labs
  • Quality Functionality
  • Report
  • Project
  • Important factor reproducibility (Imagine you
    have got your results to continue to work with)
  • Presentation

15
2002-11-25
  • Presentations
  • Project assignment
  • How is about C?
  • Report submissions

16
2002-11-25 - presentations
  • 10.20-1040   JARI,BAHARAK Comparison of the
    languages supported in .NET
  • 1040-1100   MAGNUS H, PIER      XML Support in
    .NET and Web Services
  • 5 minutes break
  • 1105 -1125  MAGNUS, MATHIAS    .NET Runtime ,
    (Windows Forms)
  • 1125 -1145  CAROLINE, JAKOB  ADO.NET
  • Lunch
  • 1245 - 1305  DAMIR, ROBERT  ASP.NET
  • 1305 - 1325 AHMED  COM
  • 1325 - 1400  Project discussion (Ivica)
    report reviews

17
2002-11-25
  • Report submissions
  • Send your reports to Daniel daniel.flemstrom_at_mdh.s
    e
  • Review template
Write a Comment
User Comments (0)
About PowerShow.com