دانلود پروژه های مهندسی نرم افزار
نرم افزار چیست؟
متدولوژی و شبيه سازي و مدل سازی فرآیند چیست؟ و متدولوژي CDM
فرایندپشتیبانی و فرایند مدیریت و فرایند مشتری مدار
DFD))و(FHD)و موجوديت ( Entity ) و تمام پروژه های مبانی و مهندسی
نرم افزار چیست؟
قبل از هر چیز اجازه دهید تعریفی از نرم افزار و سخت افزار داشته باشیم. در کل کامپیوتر شما از دو بخش اصلی تشکیل شده است، سخت افزار و نرم افزار! سخت افزار شامل هر قطعه کامپیوتری مانند ماوس کیبورد ، مانیتور و ... می باشد که می توان آن را مستقیما لمس نمود و نرم افزارها غیر قابل لمس بوده و در حافظه کامپیوتر شما اجرا می شوند
انواع نرم افزارها
سیستمی
کاربردی
هوش مصنوعی
مخرب
موجوديت ( Entity )
موجوديت مصداق كلي هر پديده،فرد يا شي ء يا مفهومي است كه مي خواهيم در مورد آن اطلاعاتي داشته باشيم به عنوان مثال اگر در نظر داريم يك سيستم پايگاه داده براي يك دبيرستان پياده سازي كنيم مواردي چون دانش آموزان ، دبيران، دروس ،كلاسها و .... جزء موجوديت هاي سيستم بشمار مي روند.
شبيه سازي
شبيه سازي علم و هنر ساختن نمايشي (مدلي) از يک پروسه يا سيستم ، به منظور ارزيابي و آزمايش راهبردها مي باشد، وياشبيه سازي روشي براي آگاهي از نتايج ايده هاي پيشنهادي قبل از اجراي آنها ويا
!Simulation is seeing before being
مدلسازی فرایندها
مدلسازی فرایندها فعالیتی است که توسط تحلیلگران فرایندها و به منظور استخراج فرایندهای موجود و نمایش فرایندهای جدید در تمام متدولوژیها و استراتژیهای مهندسی مجدد مورد استفاده قرار میگیرد. در چنین فعالیتی تحلیلگران از ابزارهای مدلسازی برای مدل کردن وضعیت فعلی و وضعیت آینده سازمان استفاده میکنند.
متدولوژي CDM
متدولوژي CDM(روش توسعه سفارشي)( Custom Development Method)
متدولوژيCDM از شركت اوراكل، توسعهيافته متدولوژيCase Method ريچارد باركر ميباشد كه درك درست و دقيقي از نيازمنديهاي كسب و كار جهت رسيدن به يك سيستم نرمافزاري كامل ميباشد و براي پروژههاي متوسط و بزرگ تدوين شدهاست، اما براي پروژههاي كوچكتر نيز قابلاستفاده ميباشد. تمام چرخهحيات توسعه سيستم را پوشش داده و نگرشزيادي از توليد و توسعه نرمافزار را پشتيباني ميكند، پروژههاي حوزه سيستمهاي اطلاعاتي را به روشمختلف مديريت مينمايد. متدولوژيCDM يك متد داراي چرخهحيات كامل، راهحلي براي برنامههايكاربردي سفارشي و نقشهاي براي توليد و توسعه سيستمهاي نرمافزاري محسوب ميگردد. متدولوژيCDM اداره كننده آن دسته از فرآيندها و رويههاي كسب وكاري كه برنامههاي معمولي قادر به حل آنها نيستند، ميباشد .متدولوژيCDM يک روش کامل براي ارائه راهحلهاي کاربردي در تمام چرخهحيات سيستم ميباشد و راهنمايي براي توليد موفق سيستم ميباشد. علاوه براين متدولوژيCDM شامل استانداردها و كتابخانه راهنماست كه حاوي جزئيات راهنما و نحوه استفاده از ابزارهاي اوراكل(Oracle Tools) براي توليد نرمافزارهاي سفارشي است .متدولوژيCDM بخشي از متد اوراكل است، متدولوژي اوراكل براي تعريف و كسب اطلاعات از سيستمهايي كه ارزشهاي كاري را اضافه ميكنند، ميباشد.
• فرآيند اصلی (خدمت):
• فرآيندی است که فلسفه وجودی واحد مربوطه را تشکیل داده و در ارتباط مستقیم با مشتری نهایی قرار دارد. به گامهای اصلی فرآيندهای اصلی فرآيند فرعی گفته می شود. مثال: فرآيند ارائه خدمات تنظیم خانواده
• فرآيند پشتیبانی:
• فرآيندی است که بطور غیر مستقیم و با تأمین منابع مورد نیاز فرآيندهای اصلی در جهت تأمین نیازها و انتظارات مشتریهای نهایی عمل می کند.
• مثال: فرآيند تأمین قدمهای پیشگیری از بارداری
• زنجیره فرآيند:مشتری:شخص یا واحدی که نتیجه کار شخص یا واحد دیگر را دریافت می کند.
• فرآيند مدیریت:فرآيندهایی هستند که وظیفه هدایت و رهبری نیروی انسانی در دستیابی به اهداف سازمانی را دنبال می کنند.مثال: فرآيند آموزش مداوم کارکنان
متدولوژي
متدولوژي خط مشي هاي گام به گام مومسسها وشركتها است كه براي تكميل يك يا چند مرحله از مراحل چرخه تكاملي به كار گرفته ميشود . هر متدولوژي تكنيكها و استانداردهاي خاص خود را به چرخه تكاملي تحميل ميكند.
Checkland متدولوژي ، مجموعه اي از اصول كلي مربوط به روش ها است. كه در هر وضعيت مشخص بايد به يك روش خاص مناسب به آن وضعيت تبديل شود.
مجموعه اي از روال ها ، فنون ، ابزار و مستنداتي كه توسعه دهنگان سيستم در تلاش براي پياده سازي يك سيستم اطلاعاتي جديد، از آنها بهره مي گيرند.
مهندسی نرمافزار و فرایندهای آن
مهندسی نرمافزار یک زمینه بسیار گسترده است که بسیار وسیعتر از نوشتن یک برنامه میباشد. شاید یکی از بهترین تعاریفی که برای مهندسی نرمافزار وجود دارد این مطلب است که:
مهندسی نرمافزار عبارت است از وضع اصول مهندسی بجا و مناسب و استفاده از آنها برای بدست آوردن یک نرمافزار مقرون به صرفه که قابل اطمینان بوده و روی ماشینهای واقعی به طرزی کارآمد عمل کند.
تعریف فرایند process
فرآیند، معرف یک یا دسته ای از فعل و انفعالات است که به منظور تبدیل داده ها به باز داده ها انجام می گیرد. در مثال مدرسه، تمام داده ها مثل دانش آموز، آموزگار، بودجه و تجهیزات به خاطر عمل آموزش به کار می رود. فرآیند همان تغییراتی است که در محصلان انجام می شود و به موجب آن، آن چه را که قبلاً نمی دانستند یاد می گیرند. در مثال بیمارستان کلیة عملیاتی که روی بیمارستان توسط داده ها انجام می شوند فرآیند نام دارد.
نویسی،پروژه های مهندسی نرم افزار
پروژه مهندسی نرم افزار در این روز از www.love_n.sub.ir برای شما دوستان اماده کردم که سیستم مدیریت بانک رو به صورت نموداری ترسیم کرده و نمایش دراورده این پروژه داری نمودارهای DFD هستش و به صورت کامل قسمت های بانک رو مشخص و نمودار های مورد نیاز و توضیحات کامل داده شده.منتشر شدهwww.love_n.sub.ir.امید وارم مفید باشه و استفاده کنید. موضوعات این پروژه مهندسی:خدمات ویژه
- تقاضای خدمت E Mail
- تقاضای خدمت SMS
خدمات نوین
- تلفن بانک
- صندوق امانات
- چک پول
- کارت هوشمند
انواع تسهیلات اعطایی
.
.
تسهیلات قرض الحسنه
و غیره
Dfd ها اولین بار توسط De Marco در سال ۱۹۷۸، وپس از آن توسط Sarson & Gane در سال ۱۹۷۹ معرفی شد. از DFD هابرای تحلیل و طراحی سیستم ها استفاده می شود، که بر خلاف فلوچارت ها چندین عمل و پردازش را به صورت همزمان و شبکه ای نشان می¬دهد. به طور کلی DFDها به دو نوع کلی منطقی و فیزیکی تقسیم می¬شود، که هر کدام از آنها برای هر دو سیستم موجود و مطلوب رسم می¬گردد.
مراحل رسم آنها به ترتیب زیر است:
۱- DFD فیزیکی موجود
۲- DFD منطقی موجود
۳- DFD منطقی مطلوب
۴- DFD فیزیکی مطلوب
تاکید DFDها بر وجوه منطقی سیستم است. DFD، به سیستم به صورت جریان های داده ای که وارد آن شده و پردازش هایی که بر روی آنها انجام می¬شود، تا برون داده هایی تولید شود، می¬نگرد.
یک DFD از ۴ رکن تشکیل شده:
Entity, Data Store, Data Flows, Processes
پیکان ها در DFD نماینده جریان داده ها، دایره ها نشان دهنده پردازش ها است، مستطیل های ناقص نشان دهنده ذخایر داده و مستطیل کامل نماینده عناصر داخلی و خارجی است که ایجاد کننده و یا دریافت کننده داده ها هستند.
در اینجا به بررسی قوانین حاکم بر DFD ها می پردازیم.
- جریان های داده یا از پردازشی سرچشمه می¬گیرند، یا به آن ختم می¬شود. به عبارت دیگر درون داده یا برون داده آن است.
- نام جریان داده منطقی به صورت مفرد به کار برده می¬شود، زیرا تعداد و تناوب کاربرد داده ها در این نمودار مطرح نیست.
- حرکت چند داده، توام با هم، با یک جریان داده نشان داده می¬شود.
- از به کار بردن جریان داده ها به صورت انشعابی، باید پرهیز کرد،زیرا DFD انشعابی ، صورت فیزیکی کار را نشان می-دهد.(برای رسم DFD های منطقی)
- ذخایر داده ها فقط توسط پردازش ها مورد استفاده قرار می¬گیرند. به عبارت دیگر، ارتباط بین دو ذخیره داده، یا یک ذخیره داده با یک عنصد داخلی / خارجی مجاز نیست.
- بهتر است نام ذخیره داده به صورت جمع استفاده شود.
- برای احتراز از تلاقی جریان های داده با یکدیگر، می¬توان ذخایر داده را در شکل تکرار کرد.
- نام ذخیره داده باید تشریح کننده ترکیب داده هایی باشد که در آن ذخیره یا دریافت می¬کند. برای درک سیستم، رویکرد ساخت یافته با نگرشی سیستمی ( از کل به جز ) و با استفاده از DFDها، ابتدا سیستم را در کلی ترین حالت دیده، سپس برای شناخت جزئیات آن، سیستم را به سطوح تفضیلی تر می¬شکافد.
قواعد زیر در تجزیه و تفکیک سیستم ( اعم از صورت فیزیکی یا منطقی ) را باید مد نظر قرار داد:
موازنه جریان داده ( Balancing ): در گسترش و ادامه تفکیک سیستم به زیر سیستم های مختلف، جریان داده های درون داده وبرون داده سیستم، باید از نظر اسم و محتوا یکسان بماند.
شماره گذاری: پردازش ها به منظور سهولت تعقیب یک پردازش، در درون پردازش های دیگر، و نه به مفهوم ترتیب انجام عملیات، در صورت تجزیه یک DFD به سطوح پایین تر، باید از یک سیستم منطقی شماره گذاری استفاده کرد. به نمودار سطح صفر شماره ای اختصاص داده نمی¬شود.
نامگذاری: پردازش ها به هر یک از فعالیت ها، نامی که معرف ماهیت آن است تخصیص داده می شود. همچنین نام پردازش ها، باید حاکی از عملی باشد که روی داده ها صورت می¬گیرد. ترسیم نمودار فیزیکی جریان داده استفاده از مدل فیزیکی سیستم، عمدتا به منظور کنترل و صحت و کفایت اطلاعات جمع آوری شده در مورد چگونگی کارکرد سیستم وجود و درک آن است. تشخیص میزان کفایت تعداد نمودارهای فیزیکی لازم، همچنین لزوم تجزیه هر سطح بالا به نمودار سطح پایین تر، با تحلیلگر است.
مراحل رسم DFD فیزیکی سیستم موجود:
• رسم نمودار سطح صفر( Context Diagram ) یا نمودار محدوده سیستم.
• رسم DFD سطح۱ که نمایانگر ارتباطات بین واحد های اصلی و بخش های عمده سیستم است.
• رسم DFD سطح ۲ که نمایانگر فعالیتهای عمده انجام شده در هر واحد اصلی است.
• …
نمودار سطح صفر ( Context Diagram ) این سطح از DFD ها سیستم را به صورت یک پردازش واحد نشان می¬دهد. در این نمودار محدوده سیستم مشخص می-شود به همین دلیل از سخت ترین مراحل رسم DFDهاست. نکته: در این نمودار “ذخیره داده” ای نداریم. با توجه به ویژگی های این نمودار از آن به Black Box نیز تعبیر می شود.
نمودار سطح ۱ بدون وارد شدن به جزئیات فعالیت ها، واحد ها و اداره های عمده موسسه مورد مطالعه قرار می¬گیرد. برای رسم این نمودار از نمودارهای سازمانی شرکت می¬توان استفاده کرد. کلیه جریان های داده اعم از درون داده یا برون داده از سطح صفر را به این سطح منتقل می¬کنیم.
رسم نمودار سطح ۲ نشان دهنده فعالیت های عمده ای است که در واحد های فرعی آن صورت می پذیرد.
توضیح مختصری در رابطه با ERD ، DFD ، CFD ،STD :
ERD (Entity Relationships Diagram): برای رسم این نمودار 1- انواع موجودیت ها را تشخیص می دهیم 2- ارتباط میان هر زوج موجودیت را تشخیص داده 3- انواع ارتباطات میان هر زوج را مشخص می کنیم 4- درجه و الزام هر ارتباط را معین کرده 5-درآوردن صفات موجودیت ها را اعم از صفت شناسه ، صفات توصیفی ، صفات ارجاعی 6- با تمام اعضای تیم نمودار رسم شده را مرور کرده.
نکته 1 : این 6فعالیت به طور گردشی انجام میشود تا هر بار خروجی کاملتری حاصل شود .
نکته 2 : در این نمودار موجودیت می تواند داده یا کنترل باشد و از مستطیل برای نشان دادن موجودیت استفاده کرده ، ارتباط با لوزی نشان داده می شود .
DFD (Data Flow Diagram) : نمودار جریان داده هم محدوده اطلاعات و هم توابع عملکرد سیستم را درنظر دارد.
نکته : در این نمودار فلش نشان دهنده داده می باشد ، دایره نشان دهنده فرایند است ، دو خط موازی علامت مکان ذخیره سازی است و مستطیل بیانگر موجودیت خارجی می باشد .
3سطح DFD داریم :1- DFD0 که Contex Diagram گفته می شود و یک نمای کلی از سیستم است . در این سطح موجودیت های داخلی و خارجی را به همراه ورودی و خروجی آورده و از قراردادن مکان ذخیره سازی اجتناب می کنیم .2- DFD1 : در این سطح بسته به نیاز مکان ذخیره شازی استفاده شده و سیستم را به اجزای کوچکتری شکسته . نکته ای که باید در DFD رعایت کرد این است که تعداد ورودی و خروجی ها در هر سطح نباید تغییر کند بدین منظور که به طور کلی نباید ورودی یا خروجی جدیدی داشته باشیم . 3- DFD2 : در این سطح زیرسیستم ها نیز به اجزای کوچکتر تجزیه می شود .
نکته : عمل تجزیه کردن را تا جایی ادامه می دهیم که هر تابع به یک منطق مشخص برسد .
CFD : یکسری از نمودارهای جریان داده که فقط با کنترل ها کار می کند و اصلا داده ای به آن ها وارد نمی شود و این رویدادها هستند که وارد شده و از این طریق یکسری اطلاعات کنترلی برای فرایند فراهم می شود. لازم به ذکر است که رویداد موجب فعال سازی فرایند نمی شود و صرفا مثل داده عمل کرده . رویداد خروجی به هیچ فرایندی وارد نمی شود بلکه وارد پنجره شده و در داخل پنجره مشخص می شود که رویداد خروجی چه فرایندی را فعال کند . از این نمودار بیشتر برای سیستم های بلادرنگ و تعبیه شده استفاده می شود .
STD : این نمودار نیز با کنترل ها کار می کند . برای حالت پایدار سیستم (State) از مستطیل و حرکت بین حالات از فلش استفاده می کنیم . آن چه باعث رفتن از یک حالت به حالت دیگر می شود وقفه است . این نمودار بیشتر برای سیستم هایی استفاده می شود که Interface آن کم است .
کارشناسی ارشد - جزئیات رابطه:
1.We می تواند استاد ایجاد کنید - جزئیات زمینه نوع ارتباط به طور مستقیم اگر سوابق در حال حاضر وجود دارد. در عوض ما باید ابتدا نگاه کردن زمینه و سپس پر کردن همه پرونده واصل شده است که با مراجعه به. پس از آن ما می توانیم زمینه مراجعه به استاد تبدیل - جزئیات رابطه.
2.If پرونده استاد را حذف کنید و سپس جزئیات (کودک) پرونده حذف می شوند.
3.It ایجاد پدر و مادر (کارشناسی ارشد) کودک (جزئیات) ارتباط بین اشیاء می باشد.
نگاه کردن رابطه:
1.Look تا رابطه ایجاد روابط بین دو جسم است.
2.If هر جسم حذف جسم دیگر است حذف نشده است.
NOTE: تبدیل رشته تنها می تواند در میان جزئیات رابطه استاد و نگاه کردن رابطه انجام می شود، هر دو نوع گروه شاهد می تواند مبادله توسط آنها تنها.
تفاوت کلیدی این است که استاد جزئیات وابستگی مستقیم بین اشیاء:
• شما می توانید ضبط را بدون استاد نیست.
• ضبط وارث قوانین به اشتراک گذاری از استاد.
• شما می توانید ارتباط به استاد در رابطه استاد جزئیات به روز رسانی نمی شود.
• جزئیات استاد روابط شما می توانید استفاده کنید محدود است.
• شما می توانید پروفایل و ویرایش شی برای ضبط تنظیم نشده
• کارشناسی ارشد جزئیات روابط به طور خودکار در انواع ثبت گزارش
وقتی که استاد شما حذف خواهد شد آبشار جزئیات تمام سوابق مربوط به آن استاد را حذف کنید. استفاده معمولی از یک استاد جزئیات خواهد بود سفارش فروش و فروش اقلام سفارش اشیاء کلاسیک.
• متغیر به طور کلی برای استفاده که در آن شما ممکن است یا ممکن است نیاز به ارتباط بین دو جسم (اما نه همیشه) به.
• متغیر به طور کلی مورد استفاده قرار گیرد برای ارجاع به داده های مشترک، از جمله به عنوان داده های مرجع.
• متغیر استفاده می شود برای اتصال دو جسم با هم زمانی که شما رفتار جزئیات از استاد می خواهم نیست - به خصوص در حدود قوانین اشتراک گذاری، مجوز نمایش مشخصات و آبشار حذف شده است.
• متغیر استفاده می شود زمانی که شما نیاز به ارتباط های متعدد پدر و مادر به ثبت جزئیات.
شما می توانید بین یک استاد جزئیات و مراجعه پس از این زمینه را ایجاد می کنید را تغییر دهید. توصیه من این است همیشه با رابطه گرین کارت آمریکا شروع و پس از آن اگر شما تصمیم می گیرید که شما نیاز دارید ویژگی های کارشناسی ارشد، جزئیات آن را تغییر دهید. اگر جسم جزئیات تب خود را احتمالا شما می خواهید به استفاده از مراجعه به استاد جزئیات است.
Arc حالت یک هدف در حال حرکت است. Arc در این دوره ها اصطلاحی ثابت ،ثابت است ولی به صورت یک سرویس تحقیق آرشیوآن آزمایش و به صورت پایه ای مالی نا مفهوم است
نطر یادت نره
برای دانلود چند نمونه اینجاکلیک کنید
مطالب مشابه :
دانلود پروژه های دانشجویی
دانلود پروژه مهندسی نرم افزار دانلود پروژه مهندسی نرم افزار سیستم بیمارستان دانلود
پروژه مهندسی نرم افزار بایگانی بیماران بیمارستان
پروژه مهندسی نرم افزار بایگانی بیماران بیمارستان. عنوان : سیستم بایگانی بیمار (بیمارستان)
دانلود پروژه مهندسی نرم افزار " تجزیه وتحلیل سیستم تامین اجتماعی"
دانلود پروژه مهندسی نرم افزار " تجزیه وتحلیل سیستم تامین دانلود پروژه مهندسی نرم
دانلود پروژه های پایانی کاردانی و کارشناسی کامپیوتر
دانلود پروژه های پایانی مهندسی نرم افزار، سخت افزار سیستم بیمارستان به
دانلود پروژه مهندسي نرم افزار
دانلود پروژه مهندسي نرم افزار مهندسی نرم افزار و پروژه پروژه سیستم بیمارستان
دانلود پروژه های مهندسی نرم افزار
دانلود پروژه های مهندسی نرم افزار - دانلود پروژه مهندسی نرم افزار dfd، به سیستم
دانلود پروژه مهندسی نرم افزار - تجزیه و تحلیل اداره ثبت احوال
دانلود پروژه مهندسی نرم افزار رشنال رز+دانلود پروژه مهندسی نرم سیستم بیمارستان.
برچسب :
دانلود پروژه مهندسی نرم افزار سیستم بیمارستان