SE 616 – Introduction to Software Engineering – (Dr. F.T. Marchese)

Fall 2013 - Course Schedule

* Each group submits documentation.

Week

Dates

Project Week

Topics

Lectures

1

W. 9/04

 

No Class Meeting - ROSH HASHANAH EVE

 

2

W. 9/11

 

Sommerville Chapter 1: Introduction

Chapter 1

3

W. 9/18

 

Sommerville Chapter 2: Software processes

Chapter 2

4

W. 9/25

 

Sommerville Chapter 3: Agile software development

Chapter 3

5

W. 10/2

 

Sommerville Chapter 4: Requirements engineering

Chapter 4

6

W. 10/9

0

Proposal Due (Class Presentation)*

Sommerville Chapter 5: System modeling

Chapter 5

7

W. 10/16

1

No Formal Class Session:

Tutorials:

Domain Model

Use Case

Sequence Diagram

 

Exercises:

Use Case

Use Case Diagram

Class and Sequence Diagrams

8

W. 10/23

2

Inception Document Due–(Class Presentation)*

Artifacts :

Vision: Template, Example

Supplementary Specification: Template, Example

Glossary: Template

Sommerville Chapter 6: Architectural design

Sommerville Chapter 7: Design and Implementation

 

 

 

 

 

Chapter 6

Chapter 7

9

W. 10/30

3

Midterm Exam (Chapters 1 – 4 in Sommerville)

 

10

W. 11/06

4

Sommerville Chapter 8: Software Testing

Chapter 8

11

W. 11/13

5

Sommerville Chapter 9: Software Evolution

Chapter 9

12

W. 11/20

6

Elaboration #1 Documents Due (Class Presentation)*- Artifacts

Sommerville Chapter 22: Project Management

Chapter 22

13

W. 11/27

7

Thanksgiving Break - No Classes Scheduled  

 

14

W. 12/04

8

Sommerville Chapter 23: Project Planning

Chapter 23

15

W. 12/11

9

Sommerville Chapter 24: Quality management

Presentations  Final demonstration of software

Elaboration #2 Documents Due - Artifacts*

Chapter 24

16

W. 12/18

10

Final Exam (Sommerville – Chapters 5 - 9, 22 – 24)