קבוצת עבודה ארכיטקטורת תוכנה

סוג הפעילות

קבוצות עניין

מועד הפעילות

11/11/09

מקום הפעילות

בית חיל האוויר , הרצליהמפה מצורפת

מרצים

דני מנס

תיאור המפגש

Crafting a good architecture is critical for project success. Why? Because its the foundation for flexibility and long term ease of maintenance and its is a pre-condition for efficient, concurrent development reducing time to market. These diametrical goals are typically approached using either a bottom up or top-down approach.

In this lecture we will discuss the nature and mechanics of these approaches, evaluate if they are really diametrical and propose a way to combine flexibility, performance oriented architecture and short time to market using a middle out approach and true incremental and iterative process.

סדר היום:

13:45-14:00

התכנסות

14:00-15:45

"Definition of architecture and how to find it?"

In this part we will elaborate on the two main approaches most commonly used to find it; Top Down and Bottom Up:

   • The mechanics and the underlying differences
      between them.
   • The advantages, disadvantages and the
      problematics that are associated with them.

"Motivations of the waterfall and iterative process"

The key concepts and motivations of the two process archetypes, the fundamental differences and the affinity the "waterfall-top down" and "iterative-bottom" up pairs.

"UML classifiers: Class or component?"

The term classifier can be compared to stem cells that can evolve into any specific cell type. Specifically we will explain the difference between classes and components.

15:45-16:00

הפסקת קפה

16:00-17:00

"Middle out: It's a Win-Win game"

How using object technology and an iterative approach the long-term (->flexibility) and short term (early concurrent development) goals can be combined.

17:00-17:15

דיון פתוח

הערות

מפגש בנושא

The road to architecture: Top Down or Bottom Up? Why not middle out?