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.