|
ABSTRACT
Although computer-aided software engineering (CASE) is one of the most current and interesting subjects within software engineering, relatively little has been published on the issue of teaching CASE at the graduate level. This paper reports a case study in teaching a graduate-level course on CASE tools in a span of six years. We explain the structure and contents of the course, describe the work the students perform as their term project, and summarize the outcome and lessons learned in five course offerings. The issues discussed in this paper might help educational institutions and college professors in designing and implementing software engineering courses at the graduate level.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Bourque, P. and Dupuis, R. eds. 2004. Guide to the Software Engineering Body of Knowledge 2004 Version. IEEE Inc.
|
| |
2
|
Cowan, B. and Sutherland, J. 1995. Teaching CASE tools - and their use in teaching. Information systems teaching conference (IST '95).
|
| |
3
|
Deane, R.H, Burges, R.H. 1998. Experiential Teaching Techniques in Quality Management: The Roman Catapult, Quality Management Journal, ASQ, Milwaukee, Wisconsin, 5(2), 58--66.
|
 |
4
|
|
 |
5
|
|
| |
6
|
Fowler, L., Allen, M., Armarego, J. , Mackenzie, J. 2000. Learning styles and CASE tools in Software Engineering, Murdoch University, Australia. http://lsn.curtin.edu.au/tlf/tlf2000/fowler.html. Accessed 16 August 2007.
|
| |
7
|
Fowler; L., Armarego; J., Allen, M. 2001. CASE Tools: Constructivism and its Application to Learning and Usability of Software Engineering Tools. Journal Computer Science Education, 11(3), 261--272.
|
| |
8
|
|
| |
9
|
|
| |
10
|
Humphrey, W. 1989. CMU/SEI-89-TR-026 CASE Planning and the Software Process. Technical Report Software Engineering Institute, Pittsburgh, PA.
|
| |
11
|
IEEE 1999a STD 1348-1995 IEEE Recommended Practice for Adoption of CASE Tools, IEEE Inc.
|
| |
12
|
IEEE 1999b: STD ISO/IEC 14102: 1995 Information Technology - Guideline for the Evaluation and Selection of Case Tools. IEEE Inc.
|
| |
13
|
ISO 2002a. ISO/IEC 15474-1 Information Technology - CDIF Framework Part 1 Overview. ISO/IEC.
|
| |
14
|
ISO 2002b. ISO/IEC 15474-2 Information Technology - CDIF Framework Part 2 Modelling and Extensibility. ISO/IEC.
|
| |
15
|
|
| |
16
|
|
| |
17
|
Lamb, D.A. 2007, August. CASE Tool Index, Queen's University, Canada. http://www.cs.queensu.ca/Software-Engineering/tools.html. Accessed 16 August 2007.
|
| |
18
|
|
| |
19
|
|
 |
20
|
|
| |
21
|
Stepien, K., Smith D., Morris, E. 1992. CMU/SEI-92-TR-15 Guide to CASE Adoption. Technical Report Software Engineering Institute, Pittsburgh, PA.
|
| |
22
|
Wallnau, K.C., Feiler, P.H. 1991. CMU/SEI-91-TR-11 Tool Integration and Environment Architectures. Technical Report Software Engineering Institute, Pittsburgh, PA.
|
| |
23
|
Zarrella, P.F. (1990): CMU/SEI-90-TR-14 CASE Tool Integration and Standardization. Technical Report Software Engineering Institute, Pittsburgh, PA.
|
|