Software Engineering Tools

Overview

Subject code

IS

Course Number

5060

Description

A comprehensive introduction to software applications development principles and practices. The course integrates systems analysis techniques with prototyping. The objective is to study the process by which effective software systems are brought into existence. Topics include: methods and tools for software development, design heuristics, top-down decomposition, stepwise refinement, prototyping, and testing. The course will also cover examples of available software tools concentrating on MS Project, Rational Rose, and UML. The course requires extensive hands-on computer work.

Credits

Min

3

Min

3

Min

3