Concerned with tools, methods, methodologies, and standards in the software engineering of conventional information systems, hypermedia and multimedia systems, and knowledge-based systems. Topics are to be selected from the following: requirements specification methodologies, object oriented design; process modeling; CASE environments and standards; software testing, validation, metrics and quality assurance; reverse engineering; shells for knowledge-based systems; second generation expert systems; knowledge acquisition; and human-computer interfaces. Weekly hours: 1.5 Lecture hours and 1.5 Seminar/Discussion hours and 1.5 Practicum/Lab hoursPrerequisite(s): CMPT 816 or 826 or equivalent.
Concerned with tools, methods, methodologies, and standards in the software engineering of conventional information systems, hypermedia and multimedia systems, and knowledge-based systems. Topics are to be selected from the following: requirements specification methodologies, object oriented design; process modeling; CASE environments and standards; software testing, validation, metrics and quality assurance; reverse engineering; shells for knowledge-based systems; second generation expert systems; knowledge acquisition; and human-computer interfaces. Weekly hours: 1.5 Lecture hours and 1.5 Seminar/Discussion hours and 1.5 Practicum/Lab hoursPrerequisite(s): CMPT 816 or 826 or equivalent.