Using rationale for software engineering education

被引:6
|
作者
Dutoit, AH [1 ]
Wolf, T [1 ]
Paech, B [1 ]
Borner, L [1 ]
Rückert, R [1 ]
机构
[1] Tech Univ, Inst Informat, Munich, Germany
关键词
D O I
10.1109/CSEET.2005.1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software engineering courses often use industrial modeling tools for their infrastructure, as it exposes students to the state-of-the practice and increases their awareness about the complexity of their craft. However, this approach has the risk of expending a disproportionate amount of effort on tools as opposed to leaching concepts. Moreover, industrial tools often do not include didactic concepts needed for education. In this paper, we discuss our experience with an integrated, rationale-based modeling tool in a variety of software engineering courses. By providing an integrated modeling environment, students use a single tool for requirements, system design, test planning, and collaboration. By attaching rationale to the models, students are encouraged to reflect on their work while instructors can monitor them and provide more insightful feedback.
引用
收藏
页码:129 / 136
页数:8
相关论文
共 50 条
  • [1] Software Engineering Using RATionale
    Burge, Janet E.
    Brown, David C.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (03) : 395 - 413
  • [2] On user rationale in software engineering
    Zijad Kurtanović
    Walid Maalej
    [J]. Requirements Engineering, 2018, 23 : 357 - 379
  • [3] On user rationale in software engineering
    Kurtanovic, Zijad
    Maalej, Walid
    [J]. REQUIREMENTS ENGINEERING, 2018, 23 (03) : 357 - 379
  • [4] Using game simulator Software Inc in the Software Engineering education
    Vakaliuk, Tetiana A.
    Kontsedailo, Valerii V.
    Antoniuk, Dmytro S.
    Korotun, Olha, V
    Mintii, Iryna S.
    Pikilnyak, Andrey, V
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL WORKSHOP ON AUGMENTED REALITY IN EDUCATION (AREDU 2019), 2019, 2547 : 66 - 80
  • [5] On parallel software engineering education using python
    Ami Marowka
    [J]. Education and Information Technologies, 2018, 23 : 357 - 372
  • [6] Power Engineering Education using NEPLAN software
    Bica, Dorin
    Moldovan, Catalin
    Muji, Marius
    [J]. 2008 PROCEEDINGS OF THE 43RD INTERNATIONAL UNIVERSITIES POWER ENGINEERING CONFERENCE, VOLS 1-3, 2008, : 1276 - 1278
  • [7] An Experience with Software Engineering Education Using a Software Process Improvement Game
    Peixoto, Daniela C. C.
    Resende, Rodolfo F.
    Padua, Clarindo Isaias P. S.
    [J]. HIGHER EDUCATION FOR ALL: FROM CHALLENGES TO NOVEL TECHNOLOGY-ENHANCED SOLUTIONS, 2018, 832 : 157 - 173
  • [8] 9.2.3 A Rationale and Framework for Integrating Systems Engineering and Software Engineering
    Turner, Richard
    Pyster, Arthur
    Pennotti, Michael
    [J]. INCOSE International Symposium, 2009, 19 (01) : 1428 - 1438
  • [9] An undergraduate option in software engineering: Analysis and rationale
    Lethbridge, TC
    Ionescu, D
    Mili, A
    Gibbons, D
    [J]. TENTH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS, 1997, : 120 - 129
  • [10] Software engineering education
    Moore, MM
    [J]. IEEE SOFTWARE, 2002, 19 (05) : 103 - 103