|
|
The Rhode Island .NET User Group |
|
|
|
|
|||
|
|
Have you ever found the need to change or update a large system? How do you understand such a system? How can you determine what far reaching effects a change may have? Well... help is at hand. On Wednesday, Feb. 6, Neeraj Sangal will present a new technique which utilizes inter-module dependencies to represent and manage the architecture of complex software applications. Using these dependencies we build dependency models which provide a precise big picture view of the architecture. These models use a Dependency Structure Matrix (DSM) to provide a developer's view of the architecture that is highly scalable compared to the box and arrow diagrams that are common today. We will demonstrate this approach by applying it in commonly used applications based on the .NET framework.. We will also apply this approach to a SQL Server database to examine the data architecture from the perspective of dependencies within its elements. We will show how dependency analysis can be used to extract the architecture and how actual models can be created for multiple generations of an application to highlight how architecture evolves and how it often begins to degrade.
If there is interest, we will apply this approach to a system that is provided by somebody in the audience. If you are interested in examining your system, please bring your dlls containing managed code for analysis on a memory stick. You should have an overall understanding of the architecture of your system so you can provide the critical input to interpret and transform the DSM. For best results, bring something large and complex!
Neeraj Sangal is President and CTO of Lattix, a company specializing in
Software Architecture Management solutions and services. He has analyzed
the architecture of many large software systems. Over the last few
years, Neeraj has pioneered the use of Dependency Structure Matrix (DSM)
in software architecture. This new approach utilizes dependencies for
the creation of highly scalable models that permit a precise
specification and enforcement of the architecture. Prior to Lattix,
Neeraj was President of Tendril Software, a leader in model-driven
development and synchronized UML models. Tendril was acquired by
BEA/WebGain. Prior to Tendril, Neeraj managed a distributed development
organization at HP. Neeraj is a regular speaker at technical
conferences, user groups and industry events.
This event is free and open to the public. RSVPs are appreciated!
You'll find interesting reading on some of our past speaker's sites. Check 'um out!:
| Southern New England SQL Server Users Group | Club Pocket PC - Boston | .Boston .NET User Group | The Southern New England Network Users Group (SneNUG) |
| Second Wednesday of each month. | First Tuesday of each month | Second Wednesday of each month. | Third Wednesday of each Month |