CS652002 .. Software Engineering -1
Spring 2010
Computer Engineering Department
Handouts
i- Examples
College registration system (Requirements, Analysis, Design, Sample project documentation by Rational Rose, Another Version)
Shardari (.mdl )
ii. Handouts Fonts : Fonts zipped
Slides ( Archive, Class Notes )
research interests
1. Automatic conversion of legacy code to web services
2. Program fault localization & fault prediction
3. Reverse engineering of aspects from object oriented code
Lectures
Lectures | |||||
Week | Date | Subject | Pages | References | |
1 | 88/11/27 |
An introduction to systems analysis |
1 |
16 |
Info. Systems, Systems |
88/11/29 |
Software project life cycle |
16 |
28 |
Life-Cycles, Slide | |
2 |
88/12/04 |
Feasibility study |
19 |
23 |
|
88/12/06 |
RUP Software development life cycle |
374 |
395 |
RUP Methodology | |
3 |
88/12/11 |
Business process modeling |
401 |
413 |
|
88/12/13 | Requirements elicitation |
392 |
401 |
Slides, Documenst | |
4 |
88/12/18 | Context Diagrams |
126 |
151 |
Matab Case Study |
88/12/20 | Requirements analysis (Vision) |
413 |
429 |
Letters, Vision | |
5 | 88/12/25 | Use case view |
429 |
444 |
Use Case Slides, Use Case, Actors, Slides |
89/01/17 | Use case inclusion and extension and scenarios |
444 |
449 |
UseCases, Top ten Mistakes | |
6 | 89/01/19 | Use case modeling in RUP |
449 |
457 |
Secretary, Library |
89/01/24 | Activity diagrams for describing use cases |
375 |
380 |
Activity, Scenario, Interfaces | |
7 | 89/01/26 | Quiz-1 & First part of the project until seq. diag. | |||
89/01/31 | Class diagrams from use case scenario |
453 |
465 |
Slide, Introduce | |
8 | 89/02/02 | Interaction diagrams |
465 |
472 |
Sequence, |
89/02/07 | Conceptual modeling |
472 |
477 |
||
9 | 89/02/09 | Inheritance and aggregation relations |
477 |
483 |
|
89/02/14 | Analysis model |
483 |
489 |
||
10 | 89/02/16 | Design model |
489 |
493 |
Design |
89/02/21 | Architecture design |
493 |
499 |
Component | |
11 | 89/02/23 | Detailed design |
499 |
510 |
Database, Interface |
89/02/28 | Quiz-2 & 2nd part of the project until state diag. | ||||
12 | 89/02/30 | Architecture views |
510 |
517 |
|
89/03/01 | Layered and pipe line architectures |
517 |
522 |
||
13 | 89/03/06 | Blackboard and client-server architectures |
522 |
536 |
|
89/03/08 | Physical design |
536 |
547 |
||
14 | 89/03/10 | Quiz-3 & 3rd part of the project until state diag. | |||
89/03/12 | Database design | 547 | 554 | Database | |