150 likes | 269 Views
SanFrancisco Framework-enhanced Development Process - for DIDC. 廖峻鋒 Apr 21,2004 NCCU Computer Center. Traditional Object-oriented Development Process. Requirements Gathering Scenario Creation OOA OOD Coding Test. San Francisco: Framework-enhanced Development Process.
E N D
SanFrancisco Framework-enhanced Development Process- for DIDC 廖峻鋒 Apr 21,2004 NCCU Computer Center
Traditional Object-oriented Development Process • Requirements Gathering • Scenario Creation • OOA • OOD • Coding • Test
San Francisco: Framework-enhanced Development Process • Framework mapping • Rigorous documentation Important Reference : SanFrancisco Application Development Roadmap
Framework Mapping • Requirements Mapping • Scenario Mapping • OOA Mapping • OOD Mapping • Implementation Mapping Mapping give the developers time to pause and search for reuse in SanFrancisco Framework
Requirement Mapping • What to reuse ? • High-level application requirements • Risk assessments documents • Reference : SanFrancisco Framework Business Reference
Scenario Mapping • What to reuse ? • Use case / scenarios • Information is not in UML use case format,it is in table format which tied to requirement documentation
OOA Mapping • What to reuse ? • Common business objects • Analysis-level class diagrams
OOD Mapping • What to reuse ? • Design-level classes and design patterns • Reference : SanFrancisco Programmer’s Guide , SanFrancisco Extension Guide
Implementation Mapping • What to reuse ? • SanFrancisco built-in frameworks
Documentation • Document your design decision • JavaDoc • Example code
Recomanded Readings • 和SanFrancisco Design Patterns 是同一組人寫的。
Iterative Development 做完習題馬上對答案!