首页> 外文会议>International Conference on Electrical Engineering and Informatics >Experience in Software Development Project Course
【24h】

Experience in Software Development Project Course

机译:软件开发项目课程中的经验

获取原文

摘要

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.
机译:本文介绍了在ITB中在Informatic Engineering本科课程中提供Sofware开发项目课程的经验。目标是提出软件工程课程中的学习过程模型。该模型可以是学习过程中的替代方案,可以提高软件开发实践中的学生知识和技能。根据研究计划课程,小于中等规模软件的发展能力是我们毕业生必须实现的几个学习结果之一。为实现这一学习结果,我们通过软件开发项目课程应用一种方法来提供一种方法开发中型软件的实践经验。本课程以“真实”软件开发项目的形式进行。学生们分配到几个小组中,为团队合作。将一个中型软件开发项目分配给每个组。由于每个项目都是更大项目的一部分,因此完成此中型软件开发项目的完成将产生大规模的软件系统。使用称为统一进程的迭代和增量方法,每个组进行全软件开发生命周期:定义软件需求规范,要求分析,设计建模,编码和测试。在几个学期的评估表明,基于项目的课程可以提高学生对软件工程的理解。统一的进程被认为是该软件开发项目的适当方法。尽管仍然遇到了几个障碍,但仍然可以改善本课程模型,以实现本课程的最终目标。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号