|
Course Name / Section: |
CIS 4298 / 001 |
|
Course Title: |
Software Engineering |
|
Instructor: |
Paul Wolfgang |
|
Office: |
Wachman Hall, Room 1041. |
|
Email: |
|
|
Phone: |
215-204-5155 |
|
Course Web Page: |
|
|
Website for Complete Syllabus: |
http://www.cis.temple.edu/~wolfgang/C4298SyllabusFall2007.html |
|
Prerequisites: |
CIS207, and CIS223 must have been
completed with a grade of C or better. |
|
Textbook(s): |
Frank Tsui
and Orlando Karam “Essentials of Software
Engineering” Jones and Bartlett |
|
Course Goals: |
This is an introduction to
software development techniques that stress development life cycles, the
conformation of requirements, on-time performance, and the construction of
software that will be tested and efficiently maintained. |
|
Topics Covered: |
Individual software development
and personal time management are introduced through the Software Engineering
Institute's (SEI) Personal Software Process. Object oriented analysis
and design are emphasized along with the Unified Modeling Language (UML) and the
Unified Software Development Process (USDP). Small teams (4-5) will be
organized to develop systems that incorporate the concepts introduced in the
class. Groups will also be expected to work on a larger project
presented by the local business community. The techniques will be
applied to real world projects in 339. |
|
Attendance Policy: |
Attendance to labs is mandatory;
Attendance will be taken during lectures. |