A software engineering senior design project inherited from a partially implemented software engineering class project

被引:0
|
作者
Brazier, Pearl [1 ]
Garcia, Alejandro [1 ]
Vaca, Abel [1 ]
机构
[1] Univ Texas Pan Amer, Dept Comp Sci, Edinburg, TX 78541 USA
关键词
software engineering project; software engineering senior design project; problem-based learning;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
For a computer science program in which students are required to complete one course in Software Engineering, it is impossible to create a polished finished product for a project of any significant size that can demonstrate all the phases of the project. This can be solved by requiring students to complete a full set of requirements and specifications. Develop design documents for only a subset of the requirements and an even more limited implementation of the design documents. The artifacts from such a class can then be used as the foundation for a senior capstone design course. This allows for the development of skills that are directly needed in the real world, in which a team is given a set of requirements to implement, or is assigned to an existing project to continue its development, or is assigned to a project team that maintains existing code. Anticipated skills developed by the student by such a capstone project are: the ability to read and understand requirements and specifications, the ability to understand preexisting designs and the design decisions that contributed to the design, the ability to understand existing code, the ability to enhance the code to complete a project based on the requirements, and the ability to evaluate preexisting documentation. This paper will describe such a software engineering class project that involved a client from another academic department to develop a non-trivial internet based software application, which supported the department's scheduling of faculty to classes, using an internet based web service to solve the linear programming problem that resulted from the constraints of the problem. The paper will then discuss the subsequent senior design project and implementation that followed.
引用
收藏
页码:1078 / 1083
页数:6
相关论文
共 50 条
  • [1] A hardware/software codesign senior capstone design project in computer engineering
    Klenke, RH
    [J]. 2001 INTERNATIONAL CONFERENCE ON MICROELECTRONIC SYSTEMS EDUCATION, PROCEEDINGS: DESIGNING MICROSYSTEMS IN THE NEW MILLENNIUM, 2001, : 58 - 59
  • [2] A Project Spine for Software Engineering Curricular Design
    Gary, Kevin
    Lindquist, Timothy
    Bansal, Srividya
    Ghazarian, Arbi
    [J]. 2013 IEEE 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2013, : 299 - 303
  • [3] Concurrent Software Engineering Project
    Stankovic, Nenad
    Tillo, Tammam
    [J]. JOURNAL OF INFORMATION TECHNOLOGY EDUCATION-INNOVATIONS IN PRACTICE, 2009, 8 : 27 - 41
  • [4] SOFTWARE ENGINEERING PROJECT STANDARDS
    BRANSTAD, M
    POWELL, PB
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1984, 10 (01) : 73 - 78
  • [5] PROJECT WORK IN SOFTWARE ENGINEERING
    PURVIS, M
    YAU, C
    [J]. SOFTWARE ENGINEERING EDUCATION, 1993, 40 : 323 - 328
  • [6] Intelligent project engineering software
    Intelligente projektierungs-software
    [J]. Siriboe, Danny, 1600, Springer-VDI Verlag GmbH and Co. KG (69):
  • [7] Project Administration for Software Engineering
    Linares Morales, Jose Alexander
    Geizzelez Luzardo, Maria Lourdes
    [J]. TELOS-REVISTA DE ESTUDIOS INTERDISCIPLINARIOS EN CIENCIAS SOCIALES, 2007, 9 (01): : 26 - 41
  • [8] A new hardware/software codesign environment and senior capstone design project for computer engineering
    Klenke, RH
    Tucker, JH
    Blevins, JM
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON MICROELECTRONIC SYSTEMS EDUCATION, PROCEEDINGS, 2003, : 66 - 67
  • [9] Software engineering project management
    Howard, A
    [J]. COMMUNICATIONS OF THE ACM, 2001, 44 (05) : 23 - 24
  • [10] Capstone Project: From Software Engineering to "Informatics"
    Ziv, Hadar
    Patil, Sameer
    [J]. 23RD ANNUAL IEEE-CS CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEET 2010), 2010, : 185 - 188