لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه:6
فهرست و توضیحات:
چکیده:
اصول اصلی
1- مدلسازی هدفمند - بسیاری از سازندگان نرمافزار [2] نگران این مطلب هستند که آیا در فرآوردههایی که تولید کردهاند (مانند مدلها، کد برنامه و مستندات) به اندازه کافی (یا بیش از حد لازم) به جزییات توجه شده است و آیا به اندازه کافی دقیق هستند [3] . نکتهای که این افراد فراموش میکنند این است که از خود بپرسند که فرآورده را "به چه دلیل" و "برای چه کسی" تولید میکنند. در مورد مدلسازی میتوان دلایل زیر را بر شمرد: 1) رسیدن به درک بهتری از یکی از جنبههای نرمافزار در دست تولید؛ 2) ایجاد ارتباط با مدیریت سطح بالاتر، برای توجیه پروژه؛ 3) تهیه مستندات مورد نیاز افرادی که قرار است در آینده سیستم شما را به کار بگیرند، پشتیبانی کنند و یا توسعه دهند. اگر نتوانید معین کنید که فرآورده خود را چرا و برای چه کسی تولید میکنید، آیا اصولا ضرورتی دارد که برای تولیدش خودتان را به دردسر بیاندازید؟ بنابراین، گام اول این است که "هدف" و "مخاطب" مدل خود را تعیین کنید، سپس بر اساس آن دو تعیین کنید که میزان دقت و جزییات مورد نیاز مدل تا چه حد است. زمانی که مدل هدف خود را برآورده کرد، کار شما با آن تمام شده است (حداقل فعلا) و میتوانید به کار دیگری بپردازید، مثلا آن را تبدیل به برنامه کنید تا معین شود که مدلتان کار میکند یا خیر. این اصل، در مورد اعمال تغییرات هم صدق میکند. اگر قرار باشد تغییری در مدلی ایجاد کنید، باید دلیل توجیهی آن را معین کنید، مانند منظور نمودن یک نیازمندی جدید یا بازنویسی آن به منظور بهبود. مهمترین معنایی که از این اصل برمیخیزد، این است که باید مخاطب خود را بشناسید، ولو این که مخاطب "خودتان" باشید. به عنوان مثال، اگر مستندی را برای تیم پشتیبانی تهیه میکنید، آیا لازم است یک مستند 500 صفحهای آماده کنید، یا یک مستند مختصر 10 صفحهای که نحوه کارکرد هر بخش را توضیح داده باشد، کفایت میکند؟ اگر اطمینان ندارید، از خودشان بپرسید.
مقاله درباره مدلسازی چابک