سناریو سیستم کتابخانه
پروژه تجزیه و تحلیل سیستم زائر سرا
پروژه تجزیه و تحلیل سیستم زائر سراچکیده: مسافر هنگام ورود به پذیرش مراجعه می کند. پس از تکمیل فرم پذیرش , مسافر کلید را تحویل می گیرد و به اتاق خود هدایت می شود. فرم های پذیرش با محاسبه هزینه ها به مدیریت ارجاع داده می شود و پس از تایید مدیریت بایگانی می شوند. همچنین هزینه های اقامت در قسمت مالی ثبت می شود.مسافران می توانند برای تهیه غذا از منوی موجود , غذای خود را انتخاب نموده و پس از سفارش به پذیرش برای آنها از آشپزخانه طرف قرارداد تهیه نموده و تحویل مسافر می دهند. همچنین اگر مسافران وسیله ایاب و ذهاب احتیاج داشته باشند و یا هر نیاز دیگر, برای آنان فراهم می شود.این هزینه ها در فرم ریز هزینه های مسافران به همراه شماره فاکتور, مورد هزینه, تاریخ و قیمت درج می شود. پس از پایان اقامت این هزینه های اضافی از مسافران اخذ می گردد. این زایر سرا برای امور خود دارای فرم های پذیرش , مالی,اقلام, ریزهزینه ها,رزرو و... می باشد.این پروژه تجزیه و تحلیل یک زائر سرا میباشد که دارای بخش های زیر است:1-سناریو2-دیاگرام وابستگی3-usecase4-دیاگرام کلاس5-جداول داده6-دیاگرام همکاری7-دیاگرام ترتیب8-دیاگرام فعالیت9-دیاگرام حالتدارای 39 صفحه و مناسب برای سطح کاردانی و کارشناسی می باشد....فرمت فایل: DOC (ورد 2003) قابل ویرایش تعداد صفحات: 39برای دانلود فایل اینجا کلیک کنید
سناریو نویسی
به دليل وجودعدم قطعيت بالا در چگونگي رفتار برخي متغيرهاي کلان محيطي که تحت کنترل يک شرکت نيستند و اثر شديدي بر استراتژي ها و عملکرد شرکت خواهند داشت، مديران و استراتژيست ها در سازمانها ازابزار سناريونويسي به منظور تحليل و تدوين استراتژي هاي سازمان درشرايط مختلف، بهره مي برند. سناريونويسي بيشتر به منظور تعيين حالات مختلف روندهاي کلاني نظيرمناقشات بين المللي، قيمت انرژي، قيمت محصولات اساسي، تغييرسياست دولتها و... که تأثيري جدي برروندهاي متغيرهاي جزئي دارند، استفاده مي شود. در اين روي كرد بر اساس حالت هاي بدبينانه، خوش بينانه و محتمل متصور براي هر متغير، تمهيدات لازم طراحي و استراتژي هاي مناسب شناسايي شده و مبناي عمل قرار مي گيرد. براي تشريح اين مساله بد نيست که مثال انتخاباتي بزنم که از همه چيز ملموس تر است. فرض کنيد محافظه کاران در حال برنامه ريزي براي انتخابات دهم هستند. دو اتفاق که داراي قطعيت هم نيست مي تواند معادلات و محاسبات را به شدت تحت تاثير قرار دهد. اين دو اتفاق يکي حضور خاتمي و ديگري ادامه حضور کروبي است. با اين دو اتفاق سه سناريوي اساسي مطرح مي شود که در هر سناريو نوع رفتار محافظه کاران تغيير مي کند. سناريوي اول اعلام حضور خاتمي و ماندن کروبي است. در اين شرايط چون در اصلاح طلبان اجماع نشده است پس احتمالا محافظه کاران کمتر نياز به اجماع را حس خواهند کرد. سناريو دوم اعلام حضور خاتمي و کنار رفتن کروبي به نفع خاتمي است که در اين شرايط به نظر مي آيد اصولگرايان با وجود اختلاف ها مجبور خواهند بود که روي احمدي نژاد اجماع کنند. سناريوي سوم نيز عدم حضور خاتمي و ماندن کروبي است که در اين شرايط نيز محافظه کاران رفتار ديگري خواهند داشت و احتمال تکثر در کانديداهايشان بيشتر خواهد بود و مثلا احتمال حضور قاليباف در اين شرايط قوت مي گيرد. اينکه سناريوها بر حسب چه اتفاق و يا حالات مختلف چه متغيري مي بايست تدوين شود بستگي به کليدي و تاثير گذار بودن متغير بر شرايط مساله دارد. در واقع بايد حداقل متغيرهايي انتخاب شوند که اهميت بسيار بالايي دارند چرا که هر چه تعداد متغيرها بيشتر شود طبق اصل ضرب سناريوها هم بيشتر خواهد شد و در واقع اثر بخشي اين ابزار کم خواهد شد. مثلا فرض کنيد در همان مثال بالا حضور يا عدم حضور مثلا مهرعليزاده نمي تواند تاثير معناداري در رفتار محافظه کاران داشته باشد. يک مثال ديگر را هم بد نيست با هم مرور کنيم. فرض کنيد يک تحليل گر به هر دليلي قصد دارد روابط آينده ايران و آمريکا را تحليل کند و تاثير آن را بر مساله مورد نظر خودش تحليل کند. مثلا فرض کنيد اين فرد هوشنگ اميراحمدي است. براي ...
فرآیند تولید نرمافزار
فرآیند تولید نرم افزار که با عنوان «چرخه حیات تولید نرم افزار» نیز شناخته میشود، ساختاری است که روی توسعه و تولید محصولات نرم افزاری اعمال میشود. عبارتهای مشابهی چون «چرخه حیات نرم افزار» و «فرآیند نرم افزار» در این رابطه استفاده میشود. مدلهای گوناگونی نظیر فرآیندهای(خاص) وجود دارند که هر کدام خط مشی مختص(آن فرآیندها) برای انجام کارها و فعالیتهای متنوع در طول فرآیندها را مشخص میکنند. برخی عنوان میکنند که «طرح(مدل) چرخه حیات» یک عبارت بسیار عمومی است و «فرآیند تولید نرم افزار» خیلی عبارت اختصاصی تری است. برای مثال خیلی از فرآیندهای تولید نرم افزار ویژهای هستند که خود زیر مجموعه چرخه حیات حلزونی به شمار میروند. برنامه ریزی (امکان سنجی)[ویرایش] از مهمترین کارها در تولید نرم افزار استخراج نیازمندیها یا تحلیل نیازمندیهای آن سیستم است. مشتریان عمومی معمولا تصور مفهومی، انتزاهی و مبهمی از نتیجه نهایی خواسته هایشان دارند و نمیدانند به درستی نرم افزار مورد نظرشان چه کاری باید آنجا بدهد. در این مرحله نیازمندیهای ناتمام، پیچیده و مبهم، و حتی متضاد توسط مهندسان نرم افزار ماهر و مجرب شناسایی میشوند.در این برهه تکه نرم افزارهای آماده و تجربه شده وفعال ممکن است برای پایین آوردن ریسک(ومشکلات) نیازمندیها کمک می کنند. اول نیازمندیهای عمومی از کاربران جمع آوری می شد، و دامنه توسعه و تولید نرم افزار که باید تولید شود شناسایی و تحلیل می شود، و مستندات بصورت شفاف نوشته می شود.معمولا به این مستند، مستنددامنه یا محدوده سیستم اطلاق می شود. برخی قابلیت ها ممکن است در ابتدای پروژه به خاطر مسائل مالی یا نیازمندیهای غیر شفاف و نامشخص خارج از محدوده پروژه باشند.اگر تولید و توسعه نرم افزار برون سپاری شود(به شرکت های خارجی محول شود)، این مستندات به عنوان مستندات قانونی و حقوقی در نظر گرفته می شود بنابراین در صورت اتفاق هرگونه دعوای حقوقی یا ابهام در مورد تعهدات داده شده به کاربر، این مسائل قابل شفاف سازی خواهد بود. پیاده سازی، آزمایش و تست و مستند سازی[ویرایش] پیاده سازی آن قسمت از فرآیند تولید نرم افزار به شمار می رود که مهندسان نرم افزار در دنیای واقعی تمام کد های پروژه را می نویسند و به قول معروف برنامه نویسی می کنند. تست و آزمون نرم افزار بخش لاینفک و مهم از فرآیند تولید نرم افزار است . این قسمت از فرآیند ها کمک می کند تا مشکلات سیستم بصورت سریع شناسایی شوند. مستند سازی در تمام مراحل پروژه همچون : طراحی داخلی نرم افزار برای تعیین اهداف سیستم، نگهداری آینده و ارتقاء و بهبودی سیستم هرچند پروژه ...
نکات مهم مهندسی نرم افزار استاد مژده داروگر
1_ نرم افزار ؟ نرم افزار کامپیوتر محصولی است که مهندسان نرم افزار آن را طراحی و ایجاد میکنند وبه صورت مجازی همه افراد در دنیایی صنعتی از آن به صورت مستقیم و غیر مستقیم استفاده می کنند یک نرم افزار .بر روی یک سیستم عامل طراحی و پیاده سازی می شود .برای تولید برنامه نیاز به یک زبان برنامه نویسی هست .ممکن است برنامه شامل مدیریت یک پایگاه داده یا بانک اطلاعاتی باشد 2- انواع نرم افزار ؟ در یک دسته بندی کلی نرم افزارها به دو دسته تقسیم می شوند .نرم افزارهای عمومی (پیکج ها ) مانند واژه پرداز ورد . نرم افزارهای سفارشی (شرکت هواپیمایی)صدور بلیط 3- فراین نرم افزاری؟ به مجموعه فعالیتهایی که منجر به تولید نرم افزار وسایر مراحل بعدی آن می شود ، را فرآیند نرم افزار گویند 4- چهار مرحله فرایند نرم افزار ؟ . تعیین مشخصات نرم افزار . ایجاد نرم افزار بر اساس مشخصات تعیین شده در مرحله قبل . اعتبار سنجی نرم افزار برای حصول اطمینان از صحت کارکرد و برطرف ساختن نیازهای خواسته شده . نگهداری نرم افزار و توسعه برای پوشش نیاز اطلاعاتی 5-هزینه های مهندسی نرم افزار؟ هزینه ها بر دو دسته هستند . هزینه تولید . هزینه توسعه و نگهداری 6- ویژگی یک نرم افزار خوب؟ .نیازهای کاربر را برطرف کند و اصول مهندسی تولید در آن رعایت شده باشد . قابلیت استفاده اسان و با بیشترین کارایی را داشته باشد . قابلیت نگهداری و توسعه و پشتیبانی از آن به سادگی باشد . قابلیت اتکا باشد یعنی از نتایج حاصل اطمینان داشته باشیم 7-چالشهای مهندسی نرم افزار ؟ . چالش کهنگی (نرم افزار قدیمی میشود). چالش ناهمگنی( با توجه به پیشرفت روز ناهماهنگی نرم افزار را تهدید می کند) . چالش تحویل (تنها بستن یک نرم افزار مهم نیست هنر تحویل به موقعه که سبب سود آوری شرکت سازنده می شود ) 8- مدل های فرایند نرم افزار ؟ مدلها قدم ها و استراتژی توسعه نرم افزار می باشند . مدل آبشاری (ترتیبی خطی ) . مدل توسعه تکاملی . مدل توسعه تدریجی . مدل توسعه مبتنی بر مولفه (مبتنی بر استفاده مجدد) Rup. مدل 9- مدل آبشاری ؟ این مدل یکی از اولین مدل های ارئه شده برای فرایند نرم افزار می باشد . شناسایی . طراحی نرم افزار .پیاده سازی و تست واحد . جامعیت و تست یکپارچه . تحویل ونگهداری نرم افزار 10- مدل توسعه تکامل ؟ در این مدل ابتدا یک سیستم اولیه ایجاد می گردد و پس از آن به تدریج کامل می گردد که دو نوع هستند . اکتشافی(ساخت یک قسمت و در اختیار کاربر گذاشته تا مولفه های بعدی نمایان شود ) .ساخت نمونه اولیه موقتی(نمونه فقط در حد ایجاد یک ارتباط می باشد که نتیجه حصول ارتباط میان کاربر و مولفه های درخواستی) 11- مدل توسعه مبتنی بر موالفه ها ؟ در این ...
تجزیه وتحلیل آژانس هواپیمایی
پروژه مهندسی نرم افزار تجزیه وتحلیل آژانس هواپیمایی توضیح : هدف از طراحی این پروژه این است که تمامی نیازهای کاربران و ذینفعان سیستم ثبت نام تورهای مسافرتی که به صورت دستی انجام می گرفت ( در مسافرتهای فصلی آژانسها شلوغ می شود و باعث می شود مشتریها ساعتها یا بعضا روزها منتظر بلیط بمانند ) به سیستم نرم افزاری انتقال یابد که باعث می شود کارها به سرعت انجام گیرد و همچنین امنیت اطلاعات در این سیستم بالا می رود . در این سیستم جهت بدست آوردن نیازهای سیستم نرم افزاری با کاربران و ذینفعان مصاحبه ای انجام گرفته و نیازهای آنها در ادامه مشخص شده است .بخش رابط کاربر ، يکی از عناصر اصلی و بسيار مهم در يک نرم افزار است . در برنامه های وب دات نت ، اين مسئوليت بزرگ به فرم های وب واگذار شده است . با استفرار متن و يا کنترل های مورد نياز با توجه به سياست طراحی نرم افزار بر روی يک فرم وب ، زمينه ارتباط با کاربر و استفاده از پتانسيل های ارائه شده توسط يک برنامه وب دات نت ، فراهم می گردد. فرم های وب شباهت بسيار زيادی با فرم های ويندوز در يک برنامه ويندوز دارند . بر خلاف برنامه های ويندوز ، برنامه های وب بر روی يک سرويس دهنده اجراء و از طريق زير ساخت اينترنت ( و يا اينترانت ) خدمات خود را در اختيار متقاضيان ( سرويس گيرندگان ) قرار می دهند .بديهی است که نحوه ايجاد و سازماندهی يک پروژه برنامه وب دارای تفاوت های محسوسی نسبت به برنامه های ويندوز است . تذکر 1 – این پروژه با نرم افزار visio که یکی از زیر برنامه های بسته مایکروسافت آفیس می باشد طراحی شده است پس شما برای مشاهده نمودارها باید نرم افزار visio را روی سیستم خود نصب کنید – اگر شما بسته آفیس را داشته باشید این نرم افزار در این بسته موجود است و کار کردن با این نرم افزار بی نهایت راحت است تذکر 2 – موارد مورد استفاده شده در این پروژه : 1- امکان سنجی 2- هدف 3- نیازهای سیستم 4- چارت سازمانی 5- نمودار DFD سطح صفر 6- نمودار DFD سطح یک 7- نمودار DFD سطح دو 8- ERD با صفت 9- ERD بدون صفت 10- نمودار حالت 11- نمودار همکاری 12- نمودار تجزیه و تحلیل 13- نمودار USE case 14- نمودار sequence 15- سناریوی اصلی 16- و ...... تذکر ۳ - فایل های این پروژه ممکن است Hidden باشد لطفا از Folder Option فایل ها را Show hidden کنید گرد آورنده : عرفان رضایی عکس تزئینی است برای دانلود بر روی لینک زیر کلیک کنید پسوند : .rar حجم : ۴.۱مگابایت لینک دانلود پروژه مهندسی نرم افزار - تجزیه و تحلیل آژانس هواپیمایی
4 سناریو برای شکار پهپاد آمریکایی + عکس
این نخستین بار در تاریخ است که یک فروند هواپیمای شناسایی پیشرفته، سالم شکار شده است. آیا این شکار با شناسایی رادار، اختلال در جی.پی.اس، نفوذ رایانهای یا نقص فنی انجام شده است؟ چگونگی ساقط شدن یکی از پیشرفتهترین هواپیماهای شناسایی امریکایی بر فراز ایران در این روزها به یکی از بزرگترین سوالات بدون جواب تبدیل شده است که هر رسانه خبری در دنیا از طریق مصاحبه یا جمعآوری اخبار متفرقه سعی در روشن کردن گوشهای از آن دارد. اما واقعا چگونه می شود پهپادی در این سطح را سالم بازیابی کرد؟ مشکل اینجاست که این نخستین بار است که چنین اتفاقی رخ میدهد، بهخصوص که اینبار صحبت از پهپادهای مدرن نیمه رادارگریز در میان است، فناوری پیشرفتهای که بخش مهمی از آینده هوانوردی به شمار میآید. درمورد چگونگی سرنگونی پهپاد آر-کیو-170 سنتینل ایدههای زیادی می توان تصور کرد که هر یک بر حسب شرایط و قراین از درصد شانس مشخصی برخوردارند، با این حال این امکان هم هست که هیچ یک از این فرضیهها بخشی از واقعیت نباشند و یا تنها تصویری باشند از اتفاقی که می تواند در مرزهای آسیای مرکزی رخ داده باشد. شناسایی پهپاد با راداربه صورت کلی هواپیماهای پنهانکار طوری ساخته شدهاند که کمترین بازتاب راداری را داشته باشند، از این رو شناسایی این نوع هواپیماها برای بیشتر سیستمهای راداری کار سادهای نیست، حتی اگر حریف این هواپیماها رادارهای پیشرفته آرایه فازی با توان پردازشی بالا باشد. با این وجود نمیشود به صورت کلی آن را غیرممکن دانست.از نظر تئوری رادارهای موج بلند بر اساس پدیده تشدید توان شناسایی هواپیماهایی از این دست را در شرایطی خاص دارند که البته همین موضوع هم از نظر عملی آزمایش نشده است. در فیزیک، تشدید عبارت است از تمایل سیستم به نوسان با بیشینه دامنه در فرکانسهایی خاص (تاببازی مثال سادهای از تشدید است. اگر فرد هلدهنده هر بار در زمان مناسب تاب را هل بدهد، دامنه نوسان تاب پیوسته افزایش مییابد). اندازهگیری در فرکانسهای تشدید یک سادهسازی مهم در باب کارایی و اثر بخشی فناوریهای پنهانکار در فرکانسهای پایین است. با این وجود راههای زیادی را برای رهگیری یک هواپیما از پایگاههای مرزی میتوان فرض کرد بخصوص که وسعت پوشش راداری کشورها همواره بخشی از آسمان کشورهای همسایه را نیز پوشش میدهد.اختلال در جی.پی.اسهواپیماهای بدون سرنشین دوربرد برای هدایت به سامانه مکاننمای جهانی، جی.پی.اس وابستهاند، سیستمی که هک شدن آن میتواند یکی از گزینههای جالب توجه باشد. هواپیماهای بدون سرنشین در هنگام عملیات در ...
تفاوت سناریوی اقلیمی و سناریوی انتشار
بدون در نظر گرفتن برخی موارد خاص، به طور کلی دو نوع سناریو داریم: سناریوهای اقلیمی و سناریوهای انتشار سناریوهای انتشار با لحاظ شرایط اقتصادی اجتماعی و توسعه ای به پیش بینی و برآورد میزان گازهای گلخانه ای و سایر گازهای آلاینده جوی در آینده می پردازند و هیچ گونه پیش بینی ای از وضعیت اقلیم و متغیرهای اقلیمی برای آینده نمی دهند، اما سناریوهای اقلیمی موضوع شان پیش بینی متغیرهای اقلیمی (به طور اعم که شامل برخی متغیرهای هیدرولوژی و آگروکلیمایی نیز می شود) در آینده است که ابزار این پیش بینی ها مدل های دینامیکی اقلیمی است . سناریوهای اقلیمی برای پیش بینی آینده از داده های سناریوهای انتشار استفاده می کنند. به عبارت ساده تر، خروجی مدل های دینامیکی اقلیمی برای دهه های آینده همان سناریوهای اقلیمی هستند.
منطق فازی
منطق فازی از ویکیپدیا نظریهٔ مجموعههای فازی به وسیلهٔ پروفسور لطفی زاده (۱۹۶۵ م) در صحنهٔ محاسبات نو ظاهر شد. مقدمهدانش مورد نیاز برای بسیاری از مسائل مورد مطالعه به دو صورت متمایز ظاهر میشود: ۱. دانش عینی مثل مدلها، و معادلات، و فورمولهای ریاضی که از پیش تنظیم شده و برای حل و فصل مسائل معمولی فیزیک، شیمی، یا مهندسی مورد استفاده قرار میگیرد. ۲. دانش شخصی مثل دانستنیهایی که تا حدودی قابل توصیف و بیان زبانشناختی بوده، ولی، امکان کمی کردن آنها با کمک ریاضیات سنتی معمولاً وجود ندارد. از آن جا که در عمل هر دو نوع دانش مورد نیاز است منطق فازی میکوشد آنها را به صورتی منظم، منطقی، و ریاضیاتی بایکدیگر هماهنگ گرداند. [ویرایش] ملاحظات آغازینمنطق فازی از جمله منطقهای چندارزشی بوده، و بر نظریه مجموعههای فازی تکیه میکند. مجموعههای فازی خود از تعمیم و گسترش مجموعههای قطعی به صورتی طبیعی حاصل میآیند. مجموعههای قطعیمجموعههای قطعی (Crisp sets) در واقع همان مجموعههای عادی و معمولی هستند که در ابتدای نظریهٔ کلاسیک مجموعهها معرفی میشوند. افزودن صفت قطعی به واقع وجه تمایزی را ایجاد مینماید که به کمک آن میشود یکی از مفاهیم ابتکاری و حیاتی در منطق فازی موسوم به تابع عضویت را به آسانی در ذهن به وجود آورد. در حالت مجموعههای قطعی، تابع عضویت فقط دو مقدار در برد خود دارد: آری و خیر (یک و صفر) که همان دو مقدار ممکن در منطق دوارزشی کلاسیک هستند. بنابراین: که در اینجا تابع عضویت عنصر x در مجموعه قطعی A است. مجموعههای فازی مجموعههای فازی برد تابع عضویت از {0,1} در مورد مجموعههای قطعی به بازهٔ بستهٔ [0,1] برای مجموعههای فازی تبدیل میشود. [ویرایش] متغیرهای زبانیمقالهٔ اصلی: متغیرهای زبانی متغیرهای زبانی به متغیرهایی گفته میشود که مقادیر مورد قبول برای آنها به جای اعداد، کلمات و جملات زبانهای انسانی یا ماشینی هستند. همچنین که در محاسبات ریاضی از متغیرهای عددی استفاده میگردد در منطق فازی نیز از متغیرهای زبانی (گفتاری یا غیر عددی) استفاده میگردد متغیرهای زبانی بر اساس ارزشهای زبانی (گفتاری) که در مجموعه عبارت(کلمات /اصطلاحات) قرار دارند بیان میشود:عبارت زبانی(گفتاری Linguistic terms) صفاتی برای متغیرهای زبانی هستند. به عنوان مثال متغیر زبانی «سن» بسته به تقسیمات مورد نظرشخصی وشرایط میتواند مجموعه عبارت از قبیل «نوجوان»، «جوان»، «میان سال»، «سالمند» باشد: مجموعه عبارات (اصطلاحات)فازی (سن) = { «جوان»، «نه جوان»، «نه چندان جوان»، «خیلی ...
آموزش مبتنی بر سیستم
به نام خدا سلام قابل توجه تمامی دانشجویانی که در درس آموزش مبتنی بر سیستم باید ترجمه تحویل دهند . با توجه به نزدیک شدن به انتهای ترم و نزدیک شدن ایام امتحانات و وزن بالای ترجمه ها در نمره نهایی تمامی دانشجویان فوق تا ۲۱ اذر ماه زمان دارند ترجمه های خود را تایپ شده به آدرس جیمیل بنده ارسال نمایند. بعد از این تاریخ تاخیر در تحویل ترجمه ها به مدت یک هفته با کاهش ۱۵ درصدی و پس از آن تا ۵ دی ماه با نصف وزن نمره بررسی خواهند شد. بدیهی است بعد از این مدت هم هیچ نمره ای به این کار تعلق نخواهد گرفت [email protected]