Teaching software process: An experience in implementing RUP in a student project

被引:3
|
作者
Kelecic, G [1 ]
Car, Z [1 ]
机构
[1] Univ Zagreb, Fac Elect Engn & Comp, Dept Telecommun, HR-10000 Zagreb, Croatia
关键词
D O I
10.1109/CONTEL.2005.185934
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
The key to success in software development depends upon the used software processes. Developers should be early acquainted with the importance and software process models. While teaching software processes, student should be provided with the description of key practices, assessment approaches, the various life cycles and examples of industry proven methodologies. The underlying problem of exercising different methodologies in a student projects is limited software process course is time. The paper describes an experience in implementing Rational Unified Process (RUP) within particular student project and for the team of one. Paper discusses project time frame for student to efficiently understand and implement RUP. The process of RUP tailoring the development of a software product through all of the RUP phases is described.
引用
收藏
页码:479 / 484
页数:6
相关论文
共 50 条
  • [1] Work in Progress - Software Engineering Capstone Project with Rational Unified Process® (RUP)
    Bergandy, Jan
    [J]. FIE: 2008 IEEE FRONTIERS IN EDUCATION CONFERENCE, VOLS 1-3, 2008, : 1816 - 1817
  • [2] Mapping CMMI and RUP Process Frameworks for the Context of Elaborating Software Project Proposals
    Monteiro, Paula
    Machado, Ricardo J.
    Kazman, Rick
    Lima, Ana
    Simoes, Claudia
    Ribeiro, Pedro
    [J]. SOFTWARE QUALITY: INCREASING VALUE IN SOFTWARE AND SYSTEMS DEVELOPMENT, 2013, 133 : 191 - 214
  • [3] Software process in the classroom: The capstone project experience
    Umphress, DA
    Hendrix, TD
    Cross, JH
    [J]. IEEE SOFTWARE, 2002, 19 (05) : 78 - +
  • [4] Implementing Microlearning and Gamification Techniques in Teaching Software Project Management Concepts
    Suciu, Dan Mircea
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL WORKSHOP ON EDUCATION THROUGH ADVANCED SOFTWARE ENGINEERING AND ARTIFICIAL INTELLIGENCE, EASEAI 2022, 2022, : 37 - 44
  • [5] An experience report on teaching the personal software process
    Yuan, XH
    [J]. SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 810 - 815
  • [6] Project management and software development processes: Integrating RUP and PMBOK
    Callegari, Daniel Antonio
    Bastos, Ricardo Melo
    [J]. 2007 INTERNATIONAL CONFERENCE ON SYSTEMS ENGINEERING AND MODELING, PROCEEDINGS, 2007, : 1 - +
  • [7] Enhancing the Student Learning Experience in Software Engineering Project Courses
    Marques, Maira
    Ochoa, Sergio F.
    Bastarrica, Maria Cecilia
    Gutierrez, Francisco J.
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2018, 61 (01) : 63 - 73
  • [8] Practical experience in customization of a software development process for small companies based on RUP processes and MSF
    Del Maschi, Valerio F.
    Spinola, Mauro M.
    Costa, Ivanir A.
    Esteves, Alexandre L.
    Vendrarnel, Wilson
    [J]. PICMET '07: PORTLAND INTERNATIONAL CENTER FOR MANAGEMENT OF ENGINEERING AND TECHNOLOGY, VOLS 1-6, PROCEEDINGS: MANAGEMENT OF CONVERGING TECHNOLOGIES, 2007, : 2440 - 2457
  • [9] Implementing process change in a software organization - An experience based study
    Qin, Shaowen
    [J]. SOFTWARE PROCESS CHANGE, 2006, 3966 : 342 - 347
  • [10] The data aggregation project: Free software that transforms the student laboratory experience
    Steven D. Brewer
    Tom Hoogendyk
    Donald B. Hoagland
    [J]. Journal of Computing in Higher Education, 2003, 15 (1) : 108 - 127