A pragmatic approach to systems analysis and design
- 1 February 1987
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGCSE Bulletin
- Vol. 19 (1) , 127-131
- https://doi.org/10.1145/31726.31746
Abstract
The University of New Brunswick offers a wide selection of upper year Computer Science electives. Systems analysis and design, consisting of the study and use of the system life cycle for developing business information systems together with associated techniques and issues, has been offered for about 14 years. Considered to be a “soft” subject in a sea of hard-core technical courses, for many years this course was elected by a manageable maximum of 15-25 students per year. In recent years, particularly due to reinforcement by an active group of employers in our expanding co-op program, the value of such a course has been more widely recognized by our students. This paper examines methods used to handle substantial enrollment increases (40-60 students) in a subject which is especially sensitive to class size. Efforts made to improve the effectiveness of teaching this non-technical but vital material to technically oriented students are discussed. As well, the differences between software engineering and systems analysis and design are outlined. A case is made for a change in the ACM Curriculum '78 Software Design course CS14 to relect the very important role of the analysis phase in software development.This publication has 8 references indexed in Scilit:
- Computing programs in small collegesCommunications of the ACM, 1985
- Updating systems development courses to incorporate fourth generation toolsACM SIGCSE Bulletin, 1985
- The evolution of a project oriented course in software developmentACM SIGCSE Bulletin, 1985
- Comparison of techniques in project-based coursesACM SIGCSE Bulletin, 1985
- Computer science education todayCommunications of the ACM, 1985
- Integration of methodology and toolsACM SIGCSE Bulletin, 1984
- Information systems curriculum recommendations for the 80sCommunications of the ACM, 1982
- Curriculum '78: recommendations for the undergraduate program in computer science— a report of the ACM curriculum committee on computer scienceCommunications of the ACM, 1979