Course Objectives

 

 

Upon successful completion of the course students will be able to:

 

1.    As part of a team effort, apply a proper software process model for group projects.

2.    As part of a team effort, develop group project’s requirements.

3.    As part of a team effort, create UML use-case, sequence, and class diagrams as appropriate during software development activities.

4.    Translate detailed design (for example, UML diagrams) into code by using an integrated development environment (IDE).

5.    As part of a team effort, develop testing plans including walk-through, unit testing, and product testing.

6.    As part of a team effort, develop appropriate documentation including requirements specification, design, coding, project plan, testing plan, and postmortem report.

7.    As part of a team effort, effectively participate in a team project related to the development of a software system.

8.    Use CASE tools and/or environments including UML drawing tools and IDEs.

9.    Make presentations describing aspects of software development activities.