یکی از نکات مهمی که در مفهوم معماری نرمافزار وجود دارد این مطلب که معماری در یک کلام، اثبات کردن راهحلی است که شما برای نرمافزار ارائه کردهاید با توجه به معیارهای کیفی که با مشتری توافق کردهاید. داشتم این مطلب را برای بچهها در کلاس توضیح میدادم و در نظرم بود که به شکلی کاری کنم که این مطلب در ذهنشان ماندگار شود. به یاد واقعهای افتادم که یکی از نزدیکان تعریف کرده بود.
موضوع از این قرار بود که عدهای جایی مهمان بودند و غذا هم آبگوشت بود. موقع کوبیدن گوشت، نخود و لوبیای آبگوشت که صاحبخانه مشغولش بود. گفتگوی زیر رخ داد:
-مهمان: چقدر حرفهای گوشت کوبیده را میکوبی؟
-میزبان: لطف دارید. تازه این که چیزی نیست. میتونم بدون این که سرم را حرکت دهم، گوشت کوبیده را بکوبم. شما میتونی این کار رو بکونی؟
– مهمان: بله که میتوانم.
میزبان: خوب بفرما ثابت کن.
البته مهمان این کار را نکرد. ولی واقعیتش این بود که این کلکی بود که میزبان برای خلاصی از دست کوبیدن گوشت کوبیده به ذهنش رسیده بود.
با گفتن این داستان همه زدند زیر خنده و واقعاً هم خندهدار بود. با این داستان یاد استاد عزیز و دوستداشتنی آقای روحانی رانکوهی افتادم که همیشه با این روشها به ما یاد میداد که کنه مطلب چیست. خداوند یار و نگهدارش باشد.
بله واقعیت همین است. اگر مطمئن هستید که راه حلی که ارائه کردهاید، جواب میدهد، ثابتش کنید. این تلاش شما همان چیزی است معماری مبناگفته میشود.(در بیان ساده و عامیانه)
در حاشیه: صحبت از آبگوشت که میشود یاد دوستان و همکاران خوبم آقایان مهندس روحالله رستمی، احمد زارعی، محمد باکویی وآرش فرزین در شرکت نبراس انفورماتیک میافتم که به دیزیسرایی در خیابان ولیعصر میرفیتم و نهار دیزی میخوردیم.
جای همه شما خالی.
دیدگاهتان را بنویسید