Microsoft
 Search
Thursday, March 11, 2010 ..:: Site Content » 2010-01-10 Test-Driven Architecture ::.. Register  Login
 2010-01-10 Test-Driven Architecture Minimize

 

The Ottawa .Net Community Presents

Test-Driven Architecture

ODNC Logo


Test-Driven Architecture

This presentation has been designed to give you a head start in modularity practice with a layered architecture. As has been said by Albert Einstein, "Everything should be made as simple as possible, but not simpler." Test-Driven Architecture (TDA) substantially reduces the intrinsic complexity of a layered architecture by adding explicit contracts between the layers. Using practical examples, this presentation demonstrates how to apply "test-driven" design techniques to define the visible interface of a layer. The goal of TDA is to provide an abstraction, the architecture tests, which make possible to create a new semantic level to be more precise with regard to the contract of a layer. This precision is important to effectively communicate to the programmers the detail architecture and also to adequately validate the implementation. One of the major benefits of TDA it is that since tests are executable, correctness with regard to architecture can be confirmed at any time. Overall, you will acquire fundamental knowledge to add a visible and testable interface to your layers.

About our Speaker

Mario Cardinal

Mario Cardinal is an independent senior consultant specializing in software architecture. He has 20 years of experience in designing large-scale information systems. He leads the architecture user group for the Montreal .Net Community and is the architecture track tech chair for the DevTeach Conference. Since 2004, he has hosted the Visual Studio Talk Show, a podcast about software development. For the fifth year in a row, he has received from Microsoft the Most Valuable Professional (MVP) award. Mario holds Bachelor of Computer Engineering and Master of Technology Management degrees from the Ecole Polytechnique in Montreal, Canada. He also holds the titles of Certified ScrumMaster (CSM), Microsoft Certified Technology Specialist (Team Foundation Server), and Microsoft Certified Solution Developer. When Mario isn't working, he enjoys spending time with his wife, Nathalie and their four children.
 

Event Details

The Ottawa .NET Community is Proudly Sponsored by


Date: Monday, Jan 11th, 2010
Registration: 6:30 PM - 6:45 PM
Presentation: 6:45 PM - 8:15 PM
Refreshments: Pizza and Pop will be served
Location: Microsoft's Glacier Room
100 Queen Street, Suite 500
World Exchange Plaza, Ottawa

Register via email to Events@OttawaCommunity.Net

MSDN Logo

RHT Logo

CTE Solutions Logo

ODNC Website hosting is sponsored by SecureWebs and Email Communication Services are sponsored by Protus.


  

Copyright 2008 Ottawa .NET Community   Terms Of Use  Privacy Statement
Portal engine source code is copyright 2002-2010 by DotNetNuke. All Rights Reserved