2008 International Conference on Computer Science and Software Engineering 2008
DOI: 10.1109/csse.2008.76
|View full text |Cite
|
Sign up to set email alerts
|

Project-Driven Teaching Model for Software Project Management Course

Abstract: Software project management is a sub-discipline of project management in which software projects are planned, monitored and controlled. The software project management course has become the core curriculum of many software Institutes. However, because it is one of the management courses, it has strong practicality. But students lack the background of project practice, which leads to a bad teaching effect. In this work, it presents a teaching mode based on project-driven for software project management course, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2009
2009
2018
2018

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 19 publications
(15 citation statements)
references
References 2 publications
0
15
0
Order By: Relevance
“…In addition, 12 laboratory lessons of 3 hours each are also scheduled. Some of the laboratory lessons are dedicated to train the students on the use of software development technologies, including (i) ADAMS, an advanced artefact management system developed at the University of Salerno [16]; (ii) Subversion 2 , a version control system; (iii) Rational Software Modeler 3 , a UML-based visual modelling and design tool developed by IBM; (iv) Eclipse 4 , an integrated development environment; (v) JUnit 5 and PHPUnit 6 , two code-driven testing frameworks to support unit testing; (vi) Selenium 7 , a tool to create robust, browser-based regression testing automation. The remaining lab lessons are devoted to the discussion of technical issues concerned with the software systems developed by the different project teams (see Section III).…”
Section: A Software Engineering Coursementioning
confidence: 99%
See 2 more Smart Citations
“…In addition, 12 laboratory lessons of 3 hours each are also scheduled. Some of the laboratory lessons are dedicated to train the students on the use of software development technologies, including (i) ADAMS, an advanced artefact management system developed at the University of Salerno [16]; (ii) Subversion 2 , a version control system; (iii) Rational Software Modeler 3 , a UML-based visual modelling and design tool developed by IBM; (iv) Eclipse 4 , an integrated development environment; (v) JUnit 5 and PHPUnit 6 , two code-driven testing frameworks to support unit testing; (vi) Selenium 7 , a tool to create robust, browser-based regression testing automation. The remaining lab lessons are devoted to the discussion of technical issues concerned with the software systems developed by the different project teams (see Section III).…”
Section: A Software Engineering Coursementioning
confidence: 99%
“…In this way, students of the SPM course assumed the role of project managers in the projects, while students of the ASE course assumed the role of quality managers. Unfortunately, due to some backup problems with the ADAMS system [16] (used as project repository) we do not have access anymore to the project documents for the first two years (in particular management plans and reports that have been used as main source for the analysis). Thus, in this section we report an analysis of the project data collected from 2006 to 2010 10 .…”
Section: Analysis Of the Projectsmentioning
confidence: 99%
See 1 more Smart Citation
“…There is a tendency to ask the students to 'study' and write about the various tools used in software testing. A lot has already been written about the deficiencies of such an approach in [2,3,5,7,8,9,10].…”
Section: Current Systemmentioning
confidence: 99%
“…The pattern of teaching could follow the recommendations of Gabriele Bavota, Andrea De Lucia, Fausto Fasano, Rocco Oliveto and Carlo Zottoli in [9] and Longjun Huang, Liping Dai, Bin Guo and Gang Lei in [10]. The theory could be taught in the classroom using case studies, while working on the implementation phase of the previous semester's project could be used to understand the shortcomings of working with partial knowlegde.…”
Section: Special Focus Paper Teaching Software Engineering Subjects Umentioning
confidence: 99%