Sunday, Full Day
Software Architecture: It's What's Missing from OO Methodologies
Convention Ctr – 102C
Norm Kerth, Elite Systems
Gerard Meszaros, Clearstream Consulting
Jim Doble, Motorola

Explore the role and common challenges of software architecture found in modern object-oriented, distributed, and multi-tier systems. We look at the recent startling discoveries made by members of the patterns community investigating a variety of large real-life proprietary software systems and discuss the path of the new professional discipline: the software architect.

An attendee will be able to address a number of critical design issues not commonly explored via UML or other popular modeling approaches that are nevertheless critical to the success of modern day, object-oriented, distributed, n-tiered systems. These issues include: system availability, security, scalability, survivability, long-lived flexibility, large scale granularity, data quality and maintenance, system metrics and reports, packaging and delivery mechanisms, as well as other key design decisions.

Presentation Format: The teaching style is case-base driven, and hands-on in nature, with lecture intermixed to extend a participatory learning experience. As a result the attendee is assumed to have experience building at least one real-life software system of substantial size.

Attendee Background: Minimum 3 years professional programming experience.

Norm Kerth is a consultant working with mastering object-oriented technologies, including specification and design activities, quality assurance, continuous process improvement, project management and building effective teams. Prior to starting his company, Elite Systems, he was a professor at the University of Portland. He has a decade of engineering experience with Tektronix and is a master teacher, with over 25 years of experience in front of students and computer professionals.

Gerard Meszaros is a consultant working with clients making the transition to object and component-based technology. A key component of these transitions is establishing software architecture as a cornerstone of the methodology. Prior to becoming a consultant, he was a software architect and project manager overseeing the development of software for switching telephone calls, a field where high availability and capacity requirements force close attention to software architecture.

Jim Doble has worked in a variety of software development, management, and architecture roles within the telecommunications industry for 18 years. Jim started his career with Nortel, working primarily on central office switching system software, spent two years with Allen Telecom developing cellular infrastructure products, and is currently employed as chief software architect for Motorolaís Personal Communications Sector, where he is responsible for developing architectures for future generations of cellular phones. In addition to architecture, Jimís technical interests include patterns, prototyping, and tools development.

Tutorials
at a Glance
Tutorials by Track
Full Description
of all Tutorials
Final Program

 OOPSLA'98 Home