Download presentation
Presentation is loading. Please wait.
Published byEveliina Saarinen Modified over 6 years ago
1
SE goes software engineering; managing the Compose* project.
The Compose* Team Christian Vinkes Frederik Holljen Istvan Nagy Lodewijk Bergmans Pascal Durr Raymond Bosman Sverre Boschman
2
Scope Composition Filters Implementation
Compose* is a modular language extension Current target: extend .NET Implementation implementation is crucial for our own verification for the trust of the community for the learning process internal/external many past implementations throw-away prototypes; wasted effort
3
Managing the Project: Main Goals
Communication integration avoid redundant efforts Continuity keep the knowledge keep the quality documentation
4
Overview of the Process
It is informal & light-weight Steps: architecture: grows evolutionary [Lodewijk] design: UML diagrams--Rose XDE [Istvan] code: Java, J#, C# synchronize with design (XDE) [Istvan] use Eclipse and Visual Studio [Christian] document with ‘docsygen’ (a la javadoc) [Raymond] testing: nunit, junit [Raymond] code inspections
5
Overview of the infrastructure
Communication Sourceforge: bug tracking, mailing lists,.. [Frederik] Knowledge management Wiki: cf. project web site [Pascal] Source code sharing CVS [Frederik] Build & Deployment Make files, multi-platform, executables
6
About the Architecture
TBD
7
Knowledge Management with a TWiki Pascal Durr
8
Communication with SourceForge Introduction
world's largest Open Source software development web site free (as in beer) open licences only Reasons for choosing SourceForge Attracting contributions from the outside Provides communication infrastructure
9
Communication with SourceForge Major features provided
Bug tracker Forums Mailing lists Web/disk space Compile farm Administrative access rights CVS
10
Source code sharing with CVS (Concurrent Versioning System)
Central repository for source code edit one file simultaneously Versioning system, you can: commit changes to a file roll back files to a previous state see log of changes Supports tagging and branching
11
Design Documentation with UML Istvan Nagy
12
Code Documentation with DOCSYGEN Raymond Bosman (?)
13
From Design to Code (XDE) Istvan Nagy
14
Development with Visual Studio Christian Vinkes
15
Test Infrastructure Raymond Bosman
16
Summary/Conclusion
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.