رابطه معماري نرم‏افزار و آبگوشت

  • یوسف مهرداد بی‌بالان

يكي از نكات مهمي كه در مفهوم معماري نرم‏افزار وجود دارد اين مطلب كه معماري در يك كلام، اثبات كردن راه‏حلي است كه شما براي نرم‏افزار ارائه كرده‏ايد با توجه به معيارهاي كيفي كه با مشتري توافق كرده‏ايد. داشتم اين مطلب را براي بچه‏ها در كلاس توضيح مي‏دادم و در نظرم بود كه به شكلي كاري كنم كه اين مطلب در ذهنشان ماندگار شود. به ياد واقعه‏اي افتادم كه يكي از نزديكان تعريف كرده بود.

موضوع از اين قرار بود كه عده‏اي جايي مهمان بودند و غذا هم آبگوشت بود. موقع كوبيدن گوشت، نخود و لوبياي آبگوشت كه صاحب‏خانه مشغولش بود. گفتگوي زير رخ داد:

-مهمان: چقدر حرفه‏اي گوشت كوبيده را مي‏كوبي؟

-ميزبان: لطف داريد. تازه اين كه چيزي نيست. مي‏تونم بدون اين كه سرم را حركت دهم، گوشت كوبيده را بكوبم. شما مي‏توني اين كار رو بكوني؟

– مهمان: بله كه مي‏توانم.

ميزبان: خوب بفرما ثابت كن.

البته مهمان اين كار را نكرد. ولي واقعيتش اين بود كه اين كلكي بود كه ميزبان براي خلاصي از دست كوبيدن گوشت كوبيده به ذهنش رسیده بود.

با گفتن اين داستان همه زدند زير خنده و واقعاً هم خنده‏دار بود. با اين داستان ياد استاد عزيز و دوست‏داشتني آقاي روحاني رانكوهي افتادم كه هميشه با اين روشها به ما ياد مي‏داد كه كنه مطلب چيست. خداوند يار و نگهدارش باشد.

بله واقعيت همين است. اگر مطمئن هستيد كه راه حلي كه ارائه كرده‏ايد، جواب مي‏دهد، ثابتش كنيد. اين تلاش شما همان چيزي است معماري مبناگفته مي‏شود.(در بيان ساده و عاميانه)

در حاشیه: صحبت از آبگوشت كه مي‏شود ياد دوستان و همكاران خوبم آقايان مهندس روح‏الله رستمي، احمد زارعي، محمد باكويي وآرش فرزين در شركت نبراس انفورماتيك مي‏افتم كه به ديزي‏سرايي در خيابان ولي‏عصر مي‏رفيتم و نهار ديزي مي‏خورديم.

جاي همه شما خالي.

برای خروج از جستجو کلید ESC را بفشارید