گرچه برای پروژه های کوچک می توان صرفاً با اتکا بر خلاقیت و بدون توجه به برنامه ریزی و نظمی خاص به نتیجه رسید اما برای ایجاد یک پروژه بزرگ و پیچیده نیاز به پیروی از یک روش (method) مشخص است. یک متد تعیین می کند که برای تولید یک پروژه چه گام هایی نیاز است و در هر گام چه کارهایی باید انجام داد.
متد با یک تحلیل سطح بالا و منطقی از کار آغاز می شود. بتدریج و قدم به قدم جزئیات فیزیکی معرفی و اضافه می شوند. در هر مرحله ، مستندات خاص یا مدل هایی ایجاد و تکمیل می شوند. این مستندات جهت سهولت ارتباطات، مشخص کردن این که چه چیزهایی در مورد پروژه تا کنون شناخته شده است و ایجاد پایه ای برای مرحله بعدی عمل می کنند. اگر مهندس نتواند مستند یا مدل مورد نیاز را ایجاد یا کامل کند چیزی کم خواهد بود و در مرحله بعد دچار مشکل خواهد شد.
تحلیل سیستمهای کامپیوتری یا مهندسی نرم افزار نسبت به مهندسی های دیگر نسبتاً یک حرفه جدید و در حال گسترش و رشد است. ما در این متن، بر روشی که به طور گسترده پذیرفته شده و موسوم به تحلیل و طراحی ساخت یافته سیستم ها (Structured System Analysis and Design)است تمرکز می کنیم.
شناخت و برد مسئله
1. سابقه شرکت:
سابقه این بخش از مرکز بهداشت از زمان تاسیس این سازمان (سال 1363)می باشد.
2. نوع و دامنه فعالیت شرکت:
نوع فعالیت شرکت پشتیبانی مراکز بهداشت شهرستانها از لحاظ مالی و علمی و هم چنین تامین داروهای آنها است و در واقع حلقه ی واسطی بین شهرستانها واداره کل میباشد.
3. تعداد کارمندان:
تعداد کارمندان4 نفر شامل کاردان داروئی - کارشناس داروئی - تکنسین داروئی (انباردار) و کمک انبار دار میباشد.
4. تعداد مشتریان:
درخواست دارو به صورت زمانبندی انجام میشود که 90% مشتریان داخل سیستم هستند و هر3 ماه یک بار تحویل دارو به آنها صورت میگیرد و 10% باقیمانده (کمتر از20 نفر در هر ماه) به صورت موردی درخواست دارو می کنند.
5. امکانات کامپیوتری:
امکانات کامپیوتری در این بخش دو دستگاه کامپیوتر ثابت و یک دستگاه note book است .
6.کلیاتی در مورد مشکل:
در این مرکز بیش تر کارها به صورت دستی انجام می گیرد و با در نظر
گرفتن کمبود نیرو بهتر است این کارها به صورت نرم افزاری انجام شود تا
بتوان زمان و نیروی کمتری مصرف کرد .
قرارداد(شرح مکتوب اهداف و محدوده پروژه)
تاریخ قرارداد: 15/8/1385
1- طرف اول (مشتری) :
نام : مرکز بهداشت استان نام نماینده: آقای شاهسوند
آدرس : ابتدای خیابان سناباد – مرکز بهداشت استان
2- طرف دوم(تولید کننده ) :
نام :دانشجویان دانشگاه آزاد نام نماینده : زهرا خدائی
آدرس : بلوار امامیه – دانشگاه آزاد اسلامی
3- موضوع قرارداد:
ایجاد سیستم امور دارویی مرکز بهداشت استان
4- نیازمندیهای اصلی :
فراهم آوردن امکان عملیات زیر :
1- ثبت نام مشتریان
2 - درخواست داروهای مورد نیاز شرکت
3 - صدور رسید انبار
4- ثبت داروهای خارج شده از انبار
5- صدور فاکتور خروج
6- تایید خروج دارو
5- هزینه و زمان :
ایجاد سیستم فوق به مدت 5 ماه پس از انعقاد قرارداد و با هزینه 1500000 تومان ایجاد و تحو یل مشتری خواهد شد که مشتری ملزم به پرداخت مبلغ فوق به صورت زیر است:
1- 30 درصد مبلغ قرارداد در زمان انعقاد پرداخت می گردد .
2- 30 درصد مبلغ شش ماه پس از انعقاد قرارداد پرداخت خواهد گردید .
3- مابقی در زمان تحویل سیستم نهایی پرداخت خواهد گردید .
6- پشتیبانی و نگهداری :
تحلیل گر موظف است سیستم فوق را به مدت یک سال پشتیبانی کند :
1- مشتری بابت پشتیبانی موظف است ماهیانه مبلغ100000 تومان بپردازد .
2- تحلیل گر موظف است حداکثر 8 ساعت پس از تماس مشتری برای رفع مشکل به مشتری مراجعه کند. در غیر این صورت ضرری که بواسطه تاخیر
متوجه مشتری شده است را باید جبران کند .
7- شرایط فسخ قرارداد :
در صورت تخلف از موارد فوق مشتری یا تحلیل گر مجاز به فسخ قرارداد می باشند . تشخیص تخلف به عهده نماینده شورای عالی انفورماتیک میباشد.
در صورت فسخ بدون دلیل متخلف متعهد به پرداخت دو برابر مبلغ قرارداد به طرف دیگر می گردد .
9- امکان سنجی :
به تحلیل گر برای بررسی دقیق تر مسئله 2 هفته فرصت داده می شود . تحلیل گر مطالعات انجام شده را به صورت مکتوب به مشتری تحویل میدهد . تحلیل گر قبل از انقضای قرارداد میتواند آن را فسخ کند .
پس از انقضای قرارداد مهلت مذکور قرارداد قطعی و تنها در شرایط ذکر شده در قسمت فسخ قرارداد قابل فسخ است .
در هر صورت مبلغ 100000 تومان بابت امکان سنجی از هزینه کل پروژه به تحلیلگر پرداخت خواهد گردید .