IS 350 Systems Analysis and Design

This course is concerned with applying theory, knowledge, and practice to effectively and efficiently build reliable software systems that satisfy the requirements of customers and users.  It encompasses all phases of the lifecycle of a software system, including requirements elicitation, analysis, and specification; design; construction; verification and validation; deployment; and operation and maintenance.  The following topics are covered: processes, project management, tools and environments, requirements engineering, design, construction, verification and validation, software evolution, and software reliability.

Credits

5