Experience in Software Development Project Course

被引:0
|
作者
Widyani, Yani [1 ]
机构
[1] STEI ITB, Data & SW Engn Res Div, Bandung 40132, Indonesia
关键词
course; software developmet; project; unified process;
D O I
10.1016/j.protcy.2013.12.289
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper describes an experience in delivering sofware development project course at Informatic Engineering Undergraduate Program in ITB. The objective is to propose a learning process model in Software Engineering course. This model can be an alternative in learning process that can improve the student's knowledge and skills in software development practices. According to the study program curriculum, an ability in development of small to medium scale software is one of several learning outcomes that must be achieved by our graduate. To achieve this learning outcome, we give practical experience in applying one method to develop a medium scale software through software development project course. This course is conducted in the form of a 'real' software development project. The students are allocated into several groups to give an opportunity to work in team. One medium software development project is assigned to each group. Since each project is part of a larger project, completion of this medium scale software development project will produce a large scale software system. Using the iterative and incremental approach known as the Unified Process, each group conducted a full software development life cycle: defining a software requirement specification, requirement analysis, design modeling, coding, and testing. Evaluation of this course in several semesters showed that the project-based courses can improve the students understanding about software engineering. The Unified Process is considered to be an appropriate method for this software development project. Despite of the several obstacles that were still encountered, this course model can still be improved to achieve the ultimate goal of this course. (C) 2013 The Authors. Published by Elsevier Ltd.
引用
收藏
页码:1018 / 1026
页数:9
相关论文
共 50 条
  • [21] Students' Feedback in Using GitHub in a Project Development for a Software Engineering Course
    Fontana, Francesca Arcelli
    Raibulet, Claudia
    [J]. ITICSE'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2017, : 380 - 380
  • [22] Conceptualizing a didactics experience: Mini-Project Software Development
    Tomas Cadenas, Jose
    Rodriguez, Rosseline
    Omana, Macringer
    [J]. PROCEEDINGS OF THE 2014 XL LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2014,
  • [23] EXPERIENCE WITH A MIX OF SOFTWARE ENGINEERING APPROACHES IN A PROJECT-ORIENTED UNIVERSITY-COURSE
    WALLMULLER, E
    [J]. ANGEWANDTE INFORMATIK, 1984, (01): : 22 - 26
  • [24] Experiences with a software maintenance project course
    Andrews, JH
    Lutfiyya, HL
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2000, 43 (04) : 383 - 388
  • [25] Experience with a Mix of a Software Engineering Approach in a Project-Oriented University Course.
    Wallmueller, Ernest
    [J]. Angewandte Informatik, Applied Informatics, 1984, 26 (01): : 22 - 26
  • [26] A Course in Software Development
    Noonan, Robert E.
    Hott, John R.
    [J]. SIGCSE 2007: PROCEEDINGS OF THE THIRTY-EIGHTH SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2007, : 135 - 139
  • [27] Automated Intelligent Feedback Based Learning in a Software Development Project Management Course
    Lopez-Jimenez, Juan J.
    Garcia-Berna, Jose A.
    Toval, Ambrosio
    Fernandez-Aleman, Jose L.
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2023, 39 (04) : 949 - 960
  • [28] Designing a first-year project course to engage freshman software engineers: An experience report
    Hendrix, Dean
    Umphress, David
    Cross, James H., II
    [J]. 19TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS, 2006, : 25 - +
  • [29] Software Engineering Practicum Course Experience
    Katz, Edward P.
    [J]. 23RD ANNUAL IEEE-CS CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEET 2010), 2010, : 169 - 172
  • [30] EXPERIENCE WITH A COURSE ON ARCHITECTURES FOR SOFTWARE SYSTEMS
    GARLAN, D
    SHAW, M
    OKASAKI, C
    SCOTT, CM
    SWONGER, RF
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 640 : 23 - 43