پروژه UML سیستم Radiology بخش اول

پروژه UML سیستم Radiology بخش اول

 تفاوت برنامه نویسان حرفه ای با برنامه نویسان آماتور در توانایی ایجاد برنامه هایی با رابط کاربر زیبا تر و حجم کمتر و سرعت پردازش بالاتر است.

البته در اين ميان طراحان مساله نيز سهم بسزائي در اين زمينه دارند. چرا كه در صورت وجود نداشتن يك طرح اوليه از نرم افزار نمي توان به سادگي برنامه نويسي نمود. زيرا شناخت كافي از صورت مساله وجود ندارد. به همين سبب ممكن است در مراحل مختلف براي نوشتن برنامه مجبور شويم چندين مرحله به عقب بازكرديم و اين گونه مسائل در پروژه هاي بزرگ كه در آنها پروسه زماني وجود دارد مشكل ساز خواهد بود.
البته نكته مهمي كه بايد به آن اشاره نمود اين است كه عدم وجود منابع اطلاعاتی مناسب در مورد راه حل مسائل برنامه نویسی همیشه یکی ار دلایل عقب ماندگی صنعت نرم افزار کشور بوده است.
یادآوری این نکته خالی از لطف نیست که یکی از منابع درآمد ارزی در کشور هند فروش نرم افزار های تولید شده در این کشور به کشورهای دیگر می باشد. 
البته برنامه نويسي مساله مهمي مي باشد. ولي مهمتر از آن طراحي و تحليل سيستمي است كه بايد براي آن برنامه نويسي نمود. بنابراين با توجه به اين مساله ، شناخت روشي كه بتوان با آن به گونه اي سيستماتيك و اصولي يك سيستم را مورد بررسي قرار داد و نيازمنديهاي آن را به طور كامل بدست آورد نكته بسيار مهمي است كه البته به آن توجه زيادي نمي شود.
در اين پروژه و تحقيق سعي بر آن شده كه با يكي از روشهاي طراحي و تجزيه و تحليل سيستمها با عنوان UML به طراحي نرم افزار يك رادیولوژی فرضی پرداخته شود.
رادیولوژی
 
مراحل انجام پروژه
 
مراحل انجام پروژه رادیولوژی
پروژه رادیولوژی داری طی مراحل ذیل انجام خواهد شد:
1- در ابتدا توسط مصاحبه گرها نیازمندیهای اولیه سیستم برآورد خواهند شد
2- سپس توسط تحلیل گرهای سیستم های نرم افزاری نیازهای فیزیکی به نیازهای منطقی تبدیل خواهند شد.
3- در مرحله سوم به مرور نیازهای منطقی توسط برنامه نویسیان پیاده سازی خواهند شد.
4- در مرحله چهارم همراه با پیاده سازی بخش مدیریت و تضمین کیفیت بر روند اجرای پروژه تا زمان تحویل نهایی نظارت خواهند داشت.
5- در آخرین مرحله که مرحله تست و تحویل می باشد پروژه به صورت کامل توسط واحد تضمین کیفیت تست شده و به شرکت سفارش دهنده نرم افزار تحویل داده خواهد شد.
در این فصل ابتدا تعریفی از Vision ارائه می دهیم و سپس به بررسی مواردی می پردازیم که باید در چشم انداز پروژه یا همان Vision باید مورد بررسی قرار گیرند.

Vision چیست
Vision یا چشم انداز پروژه در حقیقت یک سری مستندات اولیه پروژه است که شامل بررسی موارد ذیل می باشد:
1- موضوع  پروژه
2- اهداف پروژه
3- انجام پروژه چه سودی دارد
4- ویژگیهای پروژه
5- ذینفعان پروژه چه کسانی هستند
6- سابقه انجام پروژه های مشابه
7- معایب پروژه های گذشته
8- زبان برنامه نویسی
9- پایگاه داده
10- سیستم عامل مورد استفاده
11- روش تحلیل
12- نرم افزارهای مورد نیاز برای تحلیل و پیاده سازی

موضوع پروژه
موضوع پروژه جاری پیاده سازی یک نرم افزار تحت ویندوز با عنوان سیستم رادیولوژی می باشد.

1-3- اهداف پروژه
هدف از پیاده سازی ، سیستمی است که با آن بتوان عملیات ثبت اطلاعات و نمایش سوابق خدمات در یک واحد رادیولوژی را با سطوح دسترسی مختلف انجام داد.
در پیاده سازی این پروژه اهداف تجاری مد نظر نمی باشد. بلکه فقط اهداف آموزشی زیر مد نظر می باشد: (البته ممکن است از این سیستم در مقاصد تجاری نیز استفاده شود)
1- آشنایی با برنامه های تحت ویندوز
2- آشنایی با تحلیل این گونه برنامه ها
3- آشنایی با روش پیاده سازی این گونه نرم افزارها
4- آموزش برنامه نویسی سیستمهای مبتنی بر تکنولوژی LINQ
5- آموزش نحوه استفاده از ابزارهای برنامه نویسی برای پیاده سازی این گونه سیستمها
6- آموزش نحوه ارتباط بین پایگاه داده و فرمها در این گونه سیستمها
7- آشنایی با روش برنامه نویسی تجاری 

1-4- انجام پروژه چه سودی دارد
هزینه دوره های آموزشی خارج از دانشگاه برای دانشجو حذف می شود
انجام این پروژه از نظر کارآموزی و آموزش نحوه انجام یک پروژه تجاری برای کسانی که به نحوی با پروژه سررکار دارند بسیار مفید است
Component هایی که در این پروژه تولید می شوند اکثرا در پروژه های آینده و یا پروژه های مشابه نیز قابل استفاده اند و این مساله خود باعث صرفه جویی در زمان اجرای پروژه های دیگر خواهد شد

1-5- ذینفعان پروژه
تحلیل گر
    o      کسی است که عملیات تحلیل سیستم را انجام می دهد و با سیستم به خوبی آشنایی دارد.
برنامه نویس
    o     کسی است که عملیات پیاده سازی و برنامه نویسی را با استفاده از مستندات تولید شده توسط تحلیلگر ، انجام می دهد.
افراد تحت تعلیم دوره
    o      افراد تحت تعلیم دوره معمولا دانشجویانی هستند که در این دوره آموزشی شرکت نموده اند.
مشتریان 
    o     مشتریان کسانی هستند که در آینده این نرم افزار را خریداری می نمایند و به نحوی از این برنامه استفاده می نمایند.

1-6- سابقه انجام پروژه های مشابه
برنامه های مشابهی به صورت خاص در این مورد پیاده سازی نشده است (چه از لحاظ برنامه نویسی و چه از لحاظ زبان ملی) ولی زمین هفعالیت معمولا به شرح ذیل می باشد:
1- فعالیتهای علمی
   a. دانشگاهی
   b. پژوهشی
   c. آموزشی
2- فعالیتهای تجاری
   a. خرید
   b. فروش
   c. بازاریابی
3- فعالیتهای عمومی

 

 

0 نظر

نظر محترم شما در مورد مقاله های وب سایت برنامه نویسی و پایگاه داده

نظرات محترم شما در خدمات رسانی بهتر ما را یاری می نمایند. لطفا اگر مایل بودید یک نظر ما را مهمان فرمائید. آدرس ایمیل و وب سایت شما نمایش داده نخواهد شد.

حرف 500 حداکثر

اطلاعات تماس

  • آدرس:اصفهان-خیابان ام کلثوم غربی - بعد خیابان تخم چی - بیست متر بعد از پیتزا ننه شب - کوچه تعمیر گاه سمار زغالی - پلاک 354 - درب مشکی - طبقه هفتم
  • آدرس ایمیل:najafzade@gmail.com
  • وب سایت:http://www.a00b.com/
  • تلفن ثابت:(+98)9131253620
  • تلفن همراه:09131253620