The systems engineering course examines the methods, tools, and validation techniques for the analysis, specification and prototyping of software systems. Topics include basics of systems engineering, system design constraints, design and requirements allocation, eliciting requirements, analysis, concepts exploration and evaluation, design process, defining concepts, architecting systems, prototyping systems, conceptual modeling of systems and validation, designing tests, analysis of risks and failures, acceptance tests, considering users, deployment and maintenance of systems, and practical considerations for software engineering of the world wide web.
3
CPEN 647