SD West 2008 Conference Catalog - (Page 16) SESSIONS BY TRACK MODELING & DESIGN Successful software is directly attributable to elegant and efficient modeling and design, and sometimes, unsuccessful software is directly attributable to ineffective modeling and design. Models let users and developers build readily understandable representations of complex object-oriented systems before diving into source code. Sometimes these representations are visual (for example, class diagrams) and sometimes they are non-visual (for instance, use cases). This track incorporates the latest information and best practices, including, but not limited to, UML, domain-specific models, model-driven architecture (MDA), agile modeling, business-process modeling, inclusive modeling, domain-driven design, software architecture, design patterns, security modeling and database design. TUTORIALS (106) Designing Service-Oriented Applications Michael Rosen, Chief Scientist, Wilton Consulting Group Design Patterns in the Real World Allen Holub, President, Holub Associates Emergent Design: Design Patterns and Test-Driven Development Alan Shalloway, CEO/Sr. Consultant, Net Objectives (116) Patterns of Refactoring Joshua Kerievsky, Founder, Industrial Logic, Inc. (131) Introduction to UML 2 Terry Quatrani, UML Evangelist, IBM GUI Bloopers: Avoiding Common UI Design Mistakes Jeff Johnson, Principal Consultant, UI Wizards Inc. (132) Principles, Patterns and Practices of Agile Development Robert C. Martin, President, Object Mentor Inc. Human Factors in API Design Elliotte Rusty Harold, Adjunct Professor, Polytechnic University Mastering Design Patterns Robert C. Martin, President, Object Mentor Inc. (140) Agile Model-Driven Development (AMDD): Techniques for Scaling Agile Scott Ambler, Practice Leader Agile Development, IBM Mock Objects and Mock Turtles: The Role of Patterns in TDD Scott Bain, Senior Consultant, Net Objectives CLASSES Pattern Connections Agile and Object-Oriented Principles of Component Design Robert C. Martin, President, Object Mentor Inc. Kevlin Henney, Independent Consultant/Trainer, Curbralan Polyglot and Poly-Paradigm Programming Dean Wampler, Consultant, Object Mentor Inc. Behavior-Driven Database Design (BDDD) Scott Ambler, Practice Leader Agile Development, IBM Prefactoring Ken Pugh, Fellow Consultant, Net Objectives Collaborative Card Play: Essential Lightweight Modeling Skills Jeff Patton, Architect/Interaction Designer, ThoughtWorks Prototype: Toward More Object-Focused Designs Rob Williams, Software Developer, ontometrics Design Patterns for Rich Internet Applications Bruno Schaeffer, CTO, Canoo Engineering AG What Makes A Design Seem Intuitive? Jared Spool, Founding Principal, User Interface Engineering 16 COMPLETE SESSION DETAILS AT SDEXPO.COM http://SDEXPO.COM
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.