Florida
International University
School of Computing and Information Sciences
CEN 4010 Software Engineering I
Section 2
Fall 2005
Location: ECS 136
Times: T/R 1825 - 1940
Instructor: Peter Clarke
Catalog
Description: Software process
model, software analysis and specification, software design, and testing.
Prerequisite: COP 3530
Course Outcomes
- Be familiar with the Software Development Life Cycle
- Master the techniques to gather and specify the requirements of a
medium-size software system using UML
- Master the techniques to design and implement a medium-size
software system
- Be familiar with software testing techniques
- Be familiar with software documentation
- Be familiar with working in a small software development team
- Be familiar with system walkthroughs
Required Text: Bernd Bruegge, Allen H
Dutoit. "Object-Oriented Software Engineering: Using UML,
Patterns, and Java". Prentice Hall, ISBN 0-13-0471100. Text is
available in the university bookstore.
Other reading material:
Class notes.
Grading Policy:
| Exam 1 |
20% |
| Exam 2 |
20% |
| Group Project |
30% |
| Attendance and class
participation |
5% |
| Final Exam |
25% |
Grading Standard: The grading scale is: A:90 | A-:87 |
B+:84 | B:80 | B-:77 | C+:74 | C:70 | C-:65 | D+:60 | D:55 | D-:50. Note
a C- is not a C. I will not offer extra credit: please do your best in
assignments, exams & attendance.
Attendance: Attendance will be taken during each class.
Tentative Assignment and Examination Dates:
| Exam 1 |
Oct. 6
|
| Project Deliverable 1 |
Oct. 11 |
| Exam 2 |
Nov. 8
|
| Project Deliverable 2 |
Nov. 10
|
| Final Project
Deliverable |
Dec. 2
|
| Final Exam |
Dec. 13
|
Reading
assignments will be given weekly.
Tentative
Course Schedule:
Wk 1 - Aug. 30, Sept.
1
|
Introduction.
Overview of software process. |
Wk 2 - Sept. 6, 8
|
Software process
models. |
Wk 3 - Sept. 13, 15
|
Introduction to
Unified Modeling Language (UML). |
Wk 4 - Sept. 20, 22
|
Overview of software
project management. |
Wk 5 - Sept. 27, 29
|
Requirements
elicitation and analysis. |
Wk 6 - Oct. 4,
|
Systems models.
Software Requirements
Document (SRD).
|
| Wk 7 - Oct. 11, 13 |
Requirements
presentations. |
| Wk 8 - Oct. 18, 20 |
System design. |
Wk 9 - Oct. 25, 27
|
Object design. |
Wk 10 - Nov. 1, 3
|
Design Document. |
Wk 11 - Nov. 10
|
Implementation. |
Wk 12 - Nov. 15, 17
|
Testing
|
Wk 13 - Nov. 22
|
Software
Documentation. |
Wk 14 - Nov. 29, Dec.
1
|
Project Discussions. Review. |
Wk 15 - Dec. 6, 8
|
Project presentations. |
University Drop Date: November 3
Policy on make-up examinations and
assignments: There will be no make-up
exams. All project deliverables and assignments should be submitted at
the beginning
of class on the due date. There will be a penalty of 10% each
day for submitting project deliverables late. The only excuse for
missing an exam is verifiable cases of illness, emergencies and
religious holy days. Please check the dates of the exams and inform me
of any conflicts with religious holy days as soon as possible.
Code
of Academic Integrity:
http://www.fiu.edu/%7Eoabp/misconductweb/2codeofacainteg.htm
University Policies: academic misconduct, sexual harassment, religious
holy days, and information on services for students with disabilities.
http://www.fiu.edu/provost/polman/sec2/sec2web2-44.htm
http://www.fiu.edu/~eop/EOPSexH.pdf
http://www.fiu.edu/~provost/polman/sec19web.html
Last modified 08/26/2005