Category Archives: OpenUP

Teaching Software Process with OpenUP

Change of an undergraduate curriculum from computer science, often taught as random collections of techniques, to software engineering requires new approaches as both are fundamentally diff erent.
The integration of all these techniques into one coherent curriculum is necessary to allow students becoming generalist-specialist software engineers as proposed by Freeman et al. .

This work discusses the general possibilities o ffered by Software Engineering Processes (abbreviated as software processes) to reach this goal. Several approaches are known to use diff erent process styles as agile methods or the Rational Uni ed Process in teaching. One process claiming to integrate these di fferent styles in one process is OpenUP, an open source process framework. This work evaluates OpenUP on its applicability to be used for teaching.