نوع فایل: word
قابل ویرایش 135 صفحه
مقدمه:
از یک دیدگاه کلی، پروسه تولید نرمافزار را میتوان به دو بخش کلی شامل:
الف) تحلیل و طراحی
ب) پیادهسازی تقسیم کرد.
از دیدگاه دسته اول، برنامهسازان، تحلیل و طراحی صرفاً فهم ذهنی مساله میباشد که دقیقا پس از آن بایستی اقدام به پیادهسازی کرد. در حالیکه در نظر دسته دوم، فاز تحلیل وطراحی پر اهمیت تر از فازدوم میباشد که بایستی برای انجام آن از متدولوژیها و روشهای استاندارداستفاده کرد. UML یک زبان مدلسازی میباشد که درفاز تحلیل و طراحی مورد استفاده قرار میگیرد.
یک پروسه چابک، پروسهای است که همیشه آماده در آغوش کشیدن درخواستهای جامعه بوده و این درجه از سازگاری را دارا باشد. بنابراین منظور از سرعت عمل، فقط کاستن از حجم پروسه تولید نرمافزار یا سرعت ارائه آن به بازار نیست؛ بلکه منظورانعطافپذیری و حفظ کیفیت است. مطلبی که در این قسمت قصد توضیح آن را داریم این است کهRUP یک ساختاری پروسهای ( چیو 2000) است که امکان انعطافپذیری را برای تولیدکنندگان نرمافزار فراهم میآورد.منظور ازRUP چیست؟ دراین جا از چند منظربه RUP خواهیم پرداخت:RUP یک پروسه تولید نرمافزار است.RUP مجموعه ای از تجربیات بسیار عالی تولید نرمافزار را که در عمل با آنها برخورد شده است، در خود دارد. RUP همانند یک محصول نرمافزاری به بازار ارائه شده و به فروش میرسد با این تفاوت که RUP اولین ساختار تولید نرمافزار را ارائه داده و گام نخست را در این زمینه برداشته است .
1-1هدف :
هدف از این پروژه ارائه تعیین تمام نیاز های کاربران درمانگاه است . در سیستم قبلی کند بودن عملیات و هزینه های اضافی برای نگه داشتن پرونده بیماران یکی از مشکلات اساسی است در سیستم مکانیزه نیازی به نگه داری پرونده بیماران به صورت دستی نیست و سیستم خود این کار را انجام می دهد. در سیستم کامپیوتری جدید به علت جدا شدن یک تعداد از عملیات و همچنین به کار بردن محیط های کاربر جدید
باعث بهبود خدمات می گردد .عدم امنیت داده ها نیز جزیی از مشکلات بود. اما در سیستم کامپیوتری جدید بر این مشکل فائق آمده و امنییت داده برای هر کاربر رعایت شده است و تمام کنترل های لازم می تواند صورت بگیرد.
2-1 دامنه
افراد زیر در ارتباط با سیستم هستند.
1)بیمار :که به درمانگاه مراجعه می کند
2) حسابداری: که در ارتباط با بخش صندوق است
3)آمار واطلاعات :برای محاسبه آمار مراجعه کنندگان
3-1 تعریف
سهم بیمه=منظور درصدی از کل مبلغ پرداختی مشتری است که باید توسط سازمان مربوطه به بیمه پرداخت شود.
تعرفه= میزان مبلغ مصوب کلیه خدمات که به مراکز بهداشت و در مان توسط سازمان پزشکی اعلام می شود.
4-1 مراجع
شرح وظایف
- مسوول پذیرش
- مسوول صندوق
- مدیر و مسوول سیستم
فهرست مطالب:
مقدمه
تعریف سیستم ( (System Scop
1) هدف
2)موقعیت
3)توصیف افرادوکاربران
4)شرح کلی محصول
5)قابلیت های محصول
6)محدودیت ها
7)دامنه کیفیت
8)اولویت ها
9)سایر انتظارات
10)مستندات
بخش اول : UML
UML چیست؟
مدلسازی (Modelling) چیست؟
مقدمه ای بر متد Object-Oriented ( شیء گرایی )
مدلسازی بصری چیست؟ ( Visual Modeling )
تاریخچه پیدایش زبان مدلسازی UML
روند شکل گیری UML
دیاگرام های UML
آنالیز شی گراء (OOA)
طراحی شی گراء ( OOD )
دیاگرام های کلاس UML
خصایص کلاس (Properties , Attributes)
علایم + و -
متدهای کلاس ( عملیات )
متدهای کلاس و آرگومان ها
تحلیل سیستم شی گرا با استفاده از UML
بخش دوم : RUP
مروری بر RUP و قابلیتهای آن در تولید نرمافزار
RUP چیست؟
چرا RUP را یک فرایند یکپارچه میگویند؟
دیدگاه اولیه درباره RUP
انعطافپذیری RUP و انطباق با آن
نتیجه گیری
معماری و ساختار کلی RUP
بررسی و شناخت متدولوژی RUP
فازهای RUP
فازها و milestone های یک پروژه در RUP
( Inception) آغازین
( Elaboration)جزییات
(Construction) ساخت
( Transition) انتقا ل
- بخش سوم : تهیه مستندات و تحلیل سیستم
چارت سازمانی
چارت عملیاتی
نیاز عملیاتی
نیاز کیفی
بخش چهارم:تحلیل وطراحی سیستم درمانگاه با ..Rational 92
بخش پنجم : پیاده سازی سیستم درمانگاه با زبان (VB.Net) 169
مراجع
منابع و مأخذ:
Htpp://www.rational.com .
Htpp://www.RUP.com
Htpp://www.UML.com.
Htpp://www.DeveloperCenter.com .
Htpp://www.Selectbs.com/products/solutions/rup.htm .
- کتاب راهنمای برنامه نویسان ایران (مقسمی)
- کتاب ویژوال بیسیکتالیف جعفر نژاد قمی(VB.Net)
پروژه کامل برای درمانگاه در (#C). doc