پروژه مهندسی نرم افزار سیستم فروش بخش هشتم
نمودارهای USE CASE 4
نمودار کلی Use Case
نتیجه گیری
C# یکی از آن زبان هایی است که بر خلاف C ، امکانات شی گرایی را در بطن وجودش پیاده سازی کرده است. برنامه نویسان میتوانند با استفاده از C# به صورت قدرتمندی اقدام به تولید برنامه های شی گرا نمایند. اما به خاطر داشته باشید وجود تفکر شی گرایی به هنگام برنامه نویسی مهم تر ار وجود امکانات شی گرایی در آن زبان خاص است. حالا که با مفهوم شی گرایی در دنیای حقیقی آشنا شدید می توانید با دنبال کردن این سری پروژه ها ، تمام این مفاهیم را با استفاده از C# در دنیای برنامه نویسی هم پیاده سازی کنید. در این پروژه سعی شده است تا جدید ترین روش های شی گرایی در C# بررسی شود. به همین خاطر ما از کلاس های سبک جدید C# برای آموزش استفاده کرده ایم که به مراتب قابلیت های بالاتری نسبت به کلاس های کلاسیک C# دارند.
در کل نتیجه گیری خاصی نمی توان در مورد این موضوع داشت. مطمئناً موارد بالا در موقعیت های مختلف صدق نمی کنند و با توجه به شرایط ممکن است زبانهای سطح بالا در برخی از زمانها عالی و در دسترس باشند.و یا زبانهای برنامه نویسی تلفیقی از دانش، هنر، سلیقه و پشتکار است که هر کس می تواند در آن بهترین باشد.
پیشنهادات
متاسفانه در ایران به علت عدم وجود قانون کپی رایت ، نمیتوان در این زمینه پیشنهادات چندانی را ارائه نمود. لیکن برای بهتر شدن کار ، یک سری مسائل به شرح ذیل ارائه می گردد که در صورت ارائه باید قبلا زیرساختهای آن به نحو احسن پیاده سازی شده باشد:
1. برنامه برای برنامه نویس چه سودی می تواند داشته باشد
2. آیا پروژه می تواند دارای سرمایه گذار باشد یا نه
3. آیا با توجه نبود قانون برای جلوگیری از دزدی نرم افزار می تواند قفل مناسبی برای نرم افزار تهیه نمود
4. برای برنامه در ابتدا طرح و نقشه تهیه نمود (تجزیه و تحلیل اساسی)
5. در مشتریان ایجاد نیاز نمود
6. به مشتری مزایای این گونه طرح ها را گوشزد نمود