SWE 6623: Software Engineering ...

advertisement
SWE 6623:
Software Engineering I
(Fall 2012)
Instructor: Frank Tsui : office: J369; e-mail : ftsui@spsu.edu; phone: 678-915-5567
Class & Info: class Tue/Thur (7:30PM-8:45PM); Class notes: cse.spsu.edu/ftsui
Office Hours : Mon. - Thur. : 11AM-Noon and 1:30PM to 2:30PM (or by appointment)
Text Book : Software Engineering by S.L. Pfleeger and J.M. Atlee (4th Edition)
Catalogue Description: This course provides an overview of software engineering and explores both the
theoretical principles and their application in the engineering of software-intensive systems. Topics cover the
entire software development life-cycle and include software engineering process models, project management and
planning, requirements engineering, software architecture and design, prototyping, verification and validation,
usability and human factors, quality assurance, and professionalism and ethics. The course includes a real-world
team project in which students are given hands-on experience utilizing state-of-the art tools to analyze and design
a software system.
Course Objectives/Outcomes: (#5 is an additional one )
1. Know and be able to apply software engineering techniques and processes for initial phases
(requirements analysis and software design phases) of software development life cycle.
2. Know and be able to document (and evaluate) initial phases of SDLC for a software system.
3. Know and be able to develop and present a software-related research paper.
4. Know and be able to work in a team for the development of a software system.
5. Know and be able to broadly describe the major tasks involved in all phases of software life
cycle (including implementation, testing, release, and maintenance/support phases)
Closed book Tests : (Make up tests are not automatically given without documented emergencies.)
a) mid-term and
b) final-exam
Grade **:
-
the sum of Mid-term , Final Exam, and Class Project(s); each of the 3 entities will
make up one-third of grade
Class participation is greatly encouraged
the class projects may be team oriented (team project grades may “incorporate”
other team members’ opinion)
** Your teammates “opinion” from team project may affect your grade if you are
on the borderline
Policies:
1. Make up examinations will NOT be given without documented emergencies (e.g. doctor’s note)
2. Any cheating will result in a failing grade and possible disciplinary actions (Please read the
university and School policy on Academic Integrity: www.spspu.edu/honorcode )
3. Students with disability should contact Disability Services Counselors if they need
accommodations.
4. No “extra credit” work will be given to improve one’s grade
5. Copies of your work and tests may be kept for records
6. While class attendance is not mandatory, it is highly recommended
7. On-line class students are expected to deliver “in-class” projects, take “in-class” midterm and final
examinations.
Download