| From programming to modeling: our experience with a distributed software engineering course |
| Full text |
Pdf
(912 KB)
|
Source
|
International Conference on Software Engineering
archive
Proceedings of the 30th international conference on Software engineering
table of contents
Leipzig, Germany
SESSION: Extending the frontiers in SE education
table of contents
Pages 749-758
Year of Publication: 2008
ISBN:978-1-60558-079-1
|
|
Authors
|
|
Jordi Cabot
|
Open University of Catalonia, Barcelona, Spain
|
|
Francisco Durán
|
Universidad de Málaga, Málaga, Spain
|
|
Nathalie Moreno
|
Universidad de Málaga, Málaga, Spain
|
|
Antonio Vallecillo
|
Universidad de Málaga, Málaga, Spain
|
|
José Raúl Romero
|
Universidad de Córdoba, Córdoba, Spain
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 29, Downloads (12 Months): 72, Citation Count: 0
|
|
|
ABSTRACT
Distributed Software Engineering (DSE) concepts in Computer Science (or Engineering) Degrees are commonly introduced using a hands-on approach mainly consisting of teaching a particular distributed and component-based technology platform (such as Java Enterprise Edition or Microsoft .NET) and proposing the students to develop a small distributed software application with it. Though this approach provides the students with some relevant practical knowledge, we believe that it is not the most appropriate way of teaching all the concepts and particularities of DSE. Thus, in this paper we report on our experience of redesigning an initial DSE course following a model-based approach. By raising the level of abstraction we gained modularity, separation of concerns and technology independence, while making the course evolve according to the latest trends in software development methods.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
UOC. Open University of Catalonia. www.uoc.edu
|
| |
3
|
European Commission. ECTS - European Credit Transfer and Accumulation System. http://ec.europa.eu/education/programmes/socrates/ects/index_en.html
|
| |
4
|
|
| |
5
|
Council of Europe. European Higher Education Area. http://www.coe.int/T/DG4/HigherEducation/EHEA2010/Default_en.asp
|
| |
6
|
|
| |
7
|
ISO/IEC. Open Distributed Processing - Reference Model: Foundations. ISO/IEC IS 10746 ITU-T Rec. X.901 to X.904, 1997. http://www.rm-odp.net
|
| |
8
|
|
| |
9
|
ISO/IEC. Use of UML for ODP system specifications. ISO/IEC FDIS 19793, ITU-T 2006. Rec. X.906, 2007. http://www.rm--odp.net
|
| |
10
|
|
|