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
|