پروژه مهندسی نرم افزار سیستم جامع اطلاعات شهدا و ایثارگران
پروژه,مهندسی,نرم افزار,سیستم,جامع,اطلاعات,شهدا,و,ایثارگران
مهندسی نرم افزار چیست؟
مهندسی نرم افزار یک نظام مهندسی است که با تمام جنبه های نرم افزاری محصول ، از مراحل اولیه تعیین مشخصات سیستم تا نگهداری سیستم ، سروکار دارد.در این تعریف دو مرحله اساسی وجود دارد:1. نظام مهندسی : مهندسین نرم افزار ، چیزهایی را وادار به کار می کنند.آن ها تئوری ها ، روش ها و ابزارها را در جاهای مناسبی به کار می گیرند ، ولی معمولا آنها را انتخاب می کنند و سعی می کنند راه حل هایی را برای مسئله ها پیدا کنند.مهندسین همچنین تشخیص می دهند که باید کارشان را با توجه به محدودیت های سازمانی و عملیاتی انجام دهند.لذا ، راه حل ها را با توجه به این محدودیت جستجو می کنند.
2. تمام جنبه های محصول نرم افزاری : مهندسی نرم افزار فقط با فرآیندهای تکنیکی توسعه نرم افزار سروکار ندارد ، بلکه با فعالیت هایی مثل مدیریت پروژه نرم افزاری و با توسعه ابزار ، روش ها و تئوری ها برای پشتیبانی محصول نرم افزاری سروکار دارد.
به طور کلی ، مهندسین نرم افزار یک روش نیازمند و سازمان یافته را در کارشان پذیرفته و این ،روش موثری برای تولید نرم افزار کیفی است.اما ، مهندسی به انتخاب مناسب ترین روش در مجموعه ای از پدیده ها سروکار دارد ، و در بعضی از پدیده ها نیاز به رهیافت خلاق و غیر رسمی است.توسعه غیر رسمی برای سیستم های تجارت الکترونیکی در وب مناسب است که نیازمند مهارتهای طراحی گرافیکی است.
بسیاری از مردم ، نرم افزار را با برنامه های کامپیوتری یکسان می دانند.در واقع ، این دید ،محدود کننده است.نرم افزار فقط برنامه های کامپیوتری نیست ، بلکه تمام مستند سازی ها و داده های پیکربندی را شامل می شود که برای درست کار کردن این برنامه ضروری اند.سیستم نرم افزاری معمولا شامل تعدادی از برنامه ها ، فایل های پیکر بندی برای تنظیم این برنامه ها ، و مستندات سیستم برای تشریح ساختار سیستم و مستندات کاربر برای تشریح چگونگی کار با سیستم است.
مهندسی نرمافزار یعنی استفاده از اصول مهندسی بجا و مناسب برای تولید و ارائه محصول نرمافزاری با کیفیت که قابل اطمینان و با صرفه بوده و برروی ماشینهای واقعی به طور کارآمدی عمل کند.
مهندسی نرمافزار یک روش سیستماتیک، منظم و دقیق برای ساخت و ارائه محصولی نرمافزاری با کیفیت است.
مهندسی نرمافزار اغلب شامل فرایند خطی تحلیل، طراحی، پیادهسازی و آزمون است؛ که با به کارگیری روشهای فنی و علمی از علوم مهندسی موجب تولید نرمافزاری با کیفیت مطلوب در طول یک فرایند انتخابی مناسب پروژه میشود.
کاربردهای مهندسی نرمافزار دارای ارزشهای اجتماعی و اقتصادی هستند، زیرا بهرهوری مردم را بالا برده، چند و چون زندگی آنان را بهتر میکنند. مردم با بهرهگیری از نرمافزار، توانایی انجام کارهایی را دارند که قبل از آن برایشان شدنی نبود. نمونههایی از این دست نرمافزارها عبارتاند از: سامانههای توکار، نرمافزار اداری، بازیهای رایانهای و اینترنت.
فناوریها و خدمات مهندسی نرمافزار به کاربران برای بهبود بهرهوری و کیفیت یاری میرساند. نمونههایی از زمینههای بهبود: پایگاه دادهها، زبانها، کتابخانهها، الگوها، فرایندها و ابزار.
مهندسی نرم افزار سیستم جامع اطلاعات شهدا و ایثارگران
در این مطلب پروژه مهندسی نرم افزار سیستم جامع اطلاعات شهدا و ایثارگرانرا از وب سایت آموزشی سورس باران جهت دانلود قرار داده ایم. پروژه ای که در مقابل حضور شما قرار دارد ، مهندسی نرم افزار سیستم جامع اطلاعات شهدا و ایثارگران است . در فصل های نخست این پروژه به تشریح مفاهیم پایه از مهندسی نرم افزار می پردازیم و در فصل میانی به تشریح روش انجام پروزه در قالب فرایند آر.یو.پی از ۵ دیسیپلین استفاده شده است. از دیسیپلین های دسته اول؛ مدل سازی سازمان ، مدیریت نیازمندی ها ، تحلیل و طراحی و پیاده سازی ، و از دیسیپلین های دسته دوم؛ دیسیپلین محیط را از بُعد محتوایی فرایند آر.یو.پی برای سیستم نرم افزاری اطلاعات شهدا و ایثارگران به اجرا در آمده است.خروجی های هر دیسیپلین توسط نرم افزار ویزیو با زبان مدل سازی یو.ام.ال ، مدل سازی شده اند(فایل پروژه ضمیمه شده است ). در انتهای پروژه از اهداف هر دسیپلین که در پروژه به اجرا گذاشته نتیجه گیری شده است. تمامی تعاریف تئوریک این پروژه از کتاب ، معرفی آر.یو.پی(مشخصات کامل این کتاب در قسمت منبع کلی ذکر شده است ) برگرفته شده است و برای جلوگیری از تحریف مفاهیم پایه، بعضی از مطالب عیناً مثل خود کتاب فوق الذکر بیان شده اند. همچنین لیست فهرست پروژه مهندسی نرم افزار سیستم جامع اطلاعات شهدا و ایثارگران در ادامه مطلب موجود می باشد.
جهت دانلود پروژه مهندسی نرم افزار سیستم جامع اطلاعات شهدا و ایثارگران به ادامه مطلب مراجعه نمایید.
فهرست پروژه مهندسی نرم افزار سیستم جامع اطلاعات شهدا و ایثارگران :
فصل اول
پیشگفتار
فصل دوم
بررسی منابع علمی
مقدمه
تاریخچه ی پیدایش زبان های برنامه نویسی شی گرا
اصول و مفاهیم مهندسی نرم افزار
مهندسی نرم افزار
بحران نرم افزار
علایم بحران نرم افزار
ویژگیهای مهندسی نرم افزار
اهداف مهندسی نرم افزار
ویژگیهای یک متدولوژی مطلوب
مراحل مهندسی نرم افزار
روش های طراحی
مدلهای طراحی
مدل آبشاری
مدل سریع (RAD)
مدل حلزونی
فصل سوم
معرفی سازمان حفظ آثار و نشر ارزش های دفاع مقدس و مصاحبه با مسئول سازمان
اساسنامه بنیاد حفظ آثار و ارزشهای دفاع مقدس(بدون دخل و تصرف در متن اساسنامه)
چارت سازمانی سازمان حفظ آثار و نشر ارزش های دفاع مقدس
فصل سوم
روش انجام پروژه
استنتاج و استخراج نیاز مندی های سازمان حفظ آثار و نشر ارزشهای دفاع مقدس
چشم انداز سازمان حفظ آثار و نشر ارزش های دفاع مقدس
شناسایی اکتور ها و اهداف آنها
دیکشنری های ساختار داده
دیکشنری های اجزای داده
نمودار دیاگرام متن (DFD)
نمودار دیاگرام متن سطح صفر
نمودار دیاگرام متن سطح یک(قسمت ثبت اطلاعات)
نمودار دیاگرام متن سطح یک ( قسمت گزارش)
نمودار ERD
نمودار کلاس Class Diagram
نمودار شی Object
دیاگرام UseCase Diagram
موجودیت های داخلی
تحلیل نیازمندی ها و شناسایی اکتور ها (سلسله مراتب)
شرح وظایف اکتور ها
نمودار عملیات مدیر سیستم
نمودار عملیات پایه
نمودار گزارشات
نمودار فعالیت ثبت اطلاعات اعضا
نمودار Stat Chart
نمودار Activity
نمودار Communcition
نمودار Sequence
فصل چهارم
کد نویسی و طراحی با C#
ایجاد نمونه ای از واسط کاربر
صفحه معرفی برنامه
فرم ورود به برنامه
فرم اصلی برنامه
فرم ثبت اطلاعات
فرم ارتباط با دوربین و اسکنر
فرم پشتیبان گیری
فرم ویرایش، حذف اطلاعات و جستجو
فرم گزارش گیری
فرم ورود سخن روز
فرم تعیین سطوح کاربری
فرم درباره ما
پسورد : www.sourcebaran.com
منبع : سورس باران - software-alzahra.blogfa.com