Systems Analysis and Design
System Analysis and Design has been recognized as a core and foundational skill and knowledge area for quite some time amongst Information Systems educators and professionals. How do we scope and define this area?
In an IS program, the purpose of the Systems Analysis and Design (SA&D) course is to provide an insight into the System Development Life Cycle (SDLC) activities with a focus on pre- Implementation phases (i.e., Analysis and Design). In this course the students learn about the activities and tasks used in analysis and design phases and the methods, heuristics, and tools used in carrying out these activities. SA&D is one of the seven core courses in the IS2010 Model curriculum.
The course content and the choice of system development paradigm could vary. In some instances topics in Planning and post-implementations phases (Operation, Maintenance) of SDLC are also included. Also, depending on the type of programming languages used in its pre-requisite courses, SA&D may be taught using procedure-centric and/or object-oriented system development paradigm. In teaching this course, irrespective of the paradigm used, it is common to use a running case study in class to explain and the concepts and also to demonstrate the uses of both heuristics and tools. Also, it is common to include an assessment in which students work in groups on a system development case and produce intermediary system development artifacts (e.g., requirements specification, design specifications) delivered in stages.
The topics that could be of interest to the teaching community include:
[Topics in SA&D Course and Learning Outcomes]
[Paradigms and Tools]
[Case Studies for the Group Assessment]