La Sierra University

Department of Mathematics & Computer Science

CPTG455 Software Engineering (4 Units)

Fall 2008

Instructor: Denny Lin

Office: Ambs Hall 101

Office Phone: (951) 785-2551

Office Hours: Mondays and Thursdays: 10:30AM – 12:00PM

E-mail: dlin@lasierra.edu

Purpose of course: To introduce software lifecycle concepts, and methodologies of object-oriented analysis, specification, and design of large and complex software systems.

Lectures: 9/22/08 – 12/3/08 Mondays and Fridays 9:00AM – 10:20AM, and Wednesdays 9:00AM – 10:00AM

Labs: 10/8/08 – 12/3/08 Wednesdays 10:00AM – 11:50AM

Pre-requisites: CPTG324 or CPTG334, and ENGL111 - 113 or ENGL124

Grading criteria:

A – 90%- 100%

B – 80% - 89.9%

C – 65% - 79.9%

D – 50% - 64.9%

F – Below 50%

Quizzes 10%: 5 questions from assigned reading, given at beginning of class

Homework: 20%: Exercises from the textbook due at the beginning of class

Mid-Term Exam 20%: Monday, November 3

Lab 20%: Large-scale software development group project using various Computer Assisted Software Engineering (CASE) tools; instructor will review trace matrix and test plan drafts you have produced throughout the quarter; your group will present what you've learned and final drafts of all work during the Project Presentation on Friday, December 5.

Final Exam 30%: Comprehensive exam given on Wednesday, December 10 at 9:00AM (To be confirmed)

Required textbook:

"Software Engineering" (8th Edition) by Ian Sommerville. ISBN: 0-321-31379-8

Recommended book:

"Instant UML" by Pierre-Alain Muller, Wrox Press Ltd. ISBN 1-861000-87-1

Textbook Website:

http://www.software-engin.com

Overhead Slides:

Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 11
Chapter 14
Chapter 16
Chapter 17
Chapter 22
Chapter 23
Chapter 26
Chapter 29

ClassPolicies:

Attendance

It is your responsibility to catch up on any material you missed. Your performance on quizzes is used to measure your reading comprehension and attendance; missed quizzes cannot be re-taken.

Late assignments

Homework is due at the start of class hour, on the day listed in the schedule outline. Lab assignments are late if they are not turned in at the conclusion of the lab session. All late assignments are worth half its value.

Academic dishonesty

Acts of academic dishonesty during exams will result in an automatic failure of the class for those involved, and may include further disciplinary action.

Tentative Schedule Outline:

Month

Date

Chapter and Topic

Assigned Reading

Homework

CASE Tool and Lab Activities

SEP

M 22

Class Introduction





W 24

1: Overview

3 – 19




F 26

2: Socio-technical Systems

20 – 42

1.3, 1.4



M 29

3: Critical Systems

43 –62

2.3, 2.11


OCT

W 1

4: Software Processes

63 – 74

3.1, 3.12



F 3

74 – 91




M 6

5: Project Management

92 – 104

4.3, 4.12



W 8

104 – 113


MinuteMan: Gantt and Pert Diagrams


F 10

6: Software Requirements

117 – 129

5.2, 5.6



M 13

129 – 141




W 15

7: Requirements Engineering Processes

142 – 158

6.3, 6.6

Rational Rose: Use Cases


F 17

158 – 168




M 20

8: System Models

169 – 181

7.1, 7.5



W 22

181 – 192


Rational Rose: Sequence Diagrams


F 24

11: Architectural Design

241 – 252

8.2, 8.7



M 27

252 – 265




W 29

14: Object-Oriented Design

313 – 325

11.3, 11.4

MS-Word: Draw models


F 31

325 – 338



NOV

M 3

Midterm


14.4, 14.7b



W 5

16: User-Interface Design

362 – 387


Workflow Modeler: Create Activity Diagrams


F 7

17: Rapid Software Development

391 – 405

16.1, 16.11



M 10

405 – 414




W 12

22: Verification and Validation

515 – 536

17.3, 17.10

Workflow Modeler: Use Custom Activity Designer


F 14

23: Software Testing

537 – 551

22.5, 22.6



M 17

551 – 565




W 19

26: Software Cost Estimation

612 – 622

23.1, 23.7

MS-Excel: Write Trace Matrix draft


F 21

623 – 640




M 24

Thanksgiving Recess





W 26





F 28




DEC

M 1

29: Configuration Management

689 – 698

26.4, 26.7



W 3

698 – 713


Concurrent Versions System Demo


F 5

Project Presentation


29.1, 29.3



M 8

Review





W 10?

Final Exam




Disability

If you have a documented disability and wish to discuss academic accommodations, please contact me after class or contact the Learning Support and Testing Center at (951) 785-2452 to determine appropriate accommodations.


You are visitor number

Main Page | Biography | Project Esther | Computer Tips, Tricks & Tools | Movie Reviews | My Faith | My Car | April | E-mail