|
Jan 8: Introduction -- the software process,
Software Capability Maturity Model · notes |
|
Jan 10: Programming: coding standards, style,
metrics, documentation · notes
· notes
|
|
Jan 15: Martin Luther King Day |
|
Jan 17: Testing |
|
Jan 22: Model-View-Controller architectural pattern
|
|
Jan 24: Object-oriented analysis, UML class
diagrams, class diagram lab |
|
Jan 29: More on class diagrams, collaboration
diagrams, sequence diagrams
|
|
Jan 31: Prototyping
|
|
Feb 5: Software engineering tools |
|
Feb 7: Midterm review |
|
Feb 12: Midterm |
|
Feb 14: Layers architecture |
|
Feb 19: User interface design, user guide |
|
Feb 21: Risk management
|
|
Feb 26: Data design, entity-relationship model
|
|
Feb 28: Inheritance of interface |
|
Mar 5: Example of UML and design patterns
|
|
Mar 7: Object-behavior model, UML state transition
diagrams |
|
Mar 12: Law, ethics |
|
Mar 14: Presentations |
|
Mar 21: Final exam, 4-5:50pm
|