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 | |