لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 53
آموزش توسعه نرم افزار های شیء گرا توسط UML
فصل اول: مفاهیم شیء گرایی
مقدمه
شئ گرایی برای توسعه نرم افزار اولین بار در سال 1960 پیشنهاد شد، این روش پس از 20 سال به طور گسترده مورد استفادة جامعه نرم افزاری قرار گرفت. توسعه دهندگان نرم افزار در دهه 1980 توجه جدی خو د را روی شئ گرایی معطوف کردند. تکنولوژی شئ، قابلیت استفاده مجدد را برای مؤلفه های نرم افزاری به ارمغان آورد و این نیز به نوبه خود در تسریع توسعه نرم افزار و تولید محصول با کارایی بالا تاثیر بسزایی دارد؛ بعلاوه سیستمهای شئ گرا، براحتی قابل توسعه و به سهولت با محیط سازگار- از نظر تعامل با سیستمهای موجود در محیط استفاده از نرم افزار- می شوند . دیدگاه شئ گرایی یک سیر تکاملی دارد؛ همچنانکه در بخشهای بعدی خواهیم دید، تعیین همه کلاسهای لازم برای یک سیستم دریک تکرار تا اندازه ای غیرممکن است و به محض تکمیل مدلهای تحلیل و طراحی نیاز به کلاسهای جدید در سیستم نمایان می شود.
درک سیستمهای پیچیده وتولید نرم افزار برای چنین سیستمهایی توسط افرادی که در این زمینه تجربه کافی ندارند، کاری بس مشکل است . همچنین محصولی که این افراد تولید می کنند کارایی لازم را نخواهد داشت، در اینجا مهندسی نرم افزار به کمک افراد آمده و با مطالعه روشها و فنون مختلف مسیر توسعه و تولید نرم افزار را هموار می- سازد. تجربیات بدست آمده در این زمینه، متدها و فرآیندهای متنوعی را برای توسعه نرم افزار در اختیار توسعه دهندگان قرار داده و ابزارهای مناسبی نیز این روشها را پشتیبانی می کنند.
درتوسعه یا ساخت نرم افزار برای یک سیستم، مشتری باید تعریف دقیقی از سیستم را در اختیار توسعه دهنده قرار دهد. در توصیف سیستم، زبان طبیعی تا آن اندازه دقیق نیست که بتوان همه نیازمندیها، ساختار و رفتار سیستم را با آن بیان کرد و کد نویسی نیز چنان وارد جزئیات می شود که به یکباره نمی توان سیستم را در این سطح تشریح کرد. لذا برای درک سیستم دست به مدل سازی می زنیم و مؤلفه های سیستم ، زیر سیستمها و رفتار سیستم را به صورت نمودارهای گرافیکی ترسیم می نماییم تا موارد قابل کاربرد و مهم به صورت برجسته به چشم بخورد و هیچ موردی در حوزة سیستم از قلم نیافتد .
در متد شئ گرا از زبان مدلسازی استانداردUML که در فصل چهارم به تفصیل خواهدآمد، استفاده می شود. این زبان به وسیله ابزارهای مختلفی نظیر Rational Rose ، visio و … پشتیبانی می شود، میتوان ازUML در فرآیندهای مختلف استفاده کرد.
مفاهیم اساسی
در این بخش مفاهیم اساسی توسعة نرم افزار شئ گرا را معرفی می کنیم. در بالا به متد و فرآیند اشاره شد اما هیچ تعریفی از آنها ارائه نشد، حال این دو مفهوم کلی را بصورت زیر تعریف می کنیم.
متد، متدلوژی و اشیاء
متد مجموعه ای از وظایف را جهت تعیین نیازمندیها، تحلیل، طراحی، برنامه ریزی، تست و پشتیبانی مشخص می کند. از نظر فنی فرآیند توسعه نرم افزار- متدلوژی- یک قالب کاری برای وظایف لازم جهت ساختن یک نرم افزار با کیفیت بالاست. در واقع متدلوژی، فرآیندی ساختارمند جهت توسعه نرم افزار است که به وسیله فنون و ابزارها حمایت می شود.
متد شئ گرا برپایه شئ استوار است، دیدگاه شئ گرا دنیای واقعی مسئله را بصورت مجموعه ای از اشیاء مرتبط به هم می بیند. شئ یک موجودیت است که در دامنة مسئله نقش تعریف شده ای دارد و دارای حالت، رفتار و شناسة خاص خودش است. شئ می تواند یک ساختار ، نقش ، مکان و ... باشد؛ شئ داده و رفتار را در خود کپسوله میکند و از دسترسی اشیاء دیگر به داده های خود جلوگیری و همچنین تا ثیر تغییرات محیطی بر این داده ها را کاهش می دهد و تنها راه دسترسی به این داده ها استفاده از اعمال یا سرویس های خود شئ می باشد. کلاس نوع اشیاء را نشان می دهد و شامل ویژگی های مشترک مجموعه ای از اشیاء می باشد، شئ نمونه ای از کلاس است . داده های شئ تحت عنوان صفات در کلاس شناخته می شوند و مقادیر این صفات است که شئ را از دیگر اشیای همنوع متمایز می نمایند. اعمال به دستکاری تعداد محدودی از صفات می پردازند و ارتباط بین کلاس ها و دیگر عناصرسیستم نیز از طریق همین سرویسها- اعمال – صورت می گیرد. به عبارت دیگر کلاس یک مشخصه کلی (قالب ، الگو یا طرح اولیه )است که مجموعه ای ازاشیاء مشابه را نشان می- دهد.نماد گرافیکی کلاس در شکل زیر نشان داده شده است، این نماد شامل سه قسمت است که بترتیب نام کلاس ، لیست صفات و لیست اعمال را نشان می دهند.
------------------------ نام کلاس
------------------------ لیست صفات
------------------------ لیست اعمال
------------------------
با تعریف کردن اشیاء موجود در سیستم از نوع یک کلاس خاص، این اشیاء همه صفات، اعمال و روابط کلاس مربوطه را به ارث می برند. یک فوق کلاس شامل ویژگی های مشترک صفات و اعمال جمعی از کلاسهاست و زیرکلاس یک حالت خاص ازفوق کلاس است که به آن تخصیص نیزگفته می شود. این تعاریف از وجود یک سلسله مراتب نشان می دهد که در آن کلاسهای تعمیم(فوق کلاس) توسط کلاسهای تخصیص به ارث برده می شوند، ممکن است که هر کدام ازکلاس های تخصیص دارای یکسری صفات و اعمال اختصاصی اضافی باشند. مجموعه مقادیر موجود برای یک صفت در یک کلاس، دامنه مقادیر آن صفت را نشان می دهد.
پیامها وسیله برقراری ارتباط و تعامل بین اشیاء می باشند ، این پیامها شئ مقصد را تحریک می کنند تا یک کار خاص را انجام دهد. سرویسی که در شیء فرستنده پیام تولید می کند، یک پیام با قالب message:[destination, operation, parameters] ارسال میکند که در آن destination شیء گیرنده و operation سرویسی از شیء گیرنده است که پیام را دریافت می کند و parameters شامل اطلاعات لازم جهت انجام موفق سرویس خواسته شده است. شکل 1-2 مثالی از کلاسهای تعمیم و تخصیص را نشان می دهد که در آن برای دانشجو یک فوق کلاس دانشجو داریم که شامل داده ها و اعمال مشترک بین دانشجویان دورة لیسانس و فوق لیسانس است، همچنین دو زیر کلاس تخصیص جداگانه برای دانشجویان لیسانس و فوق لیسانس نشان داده شده است که حالات خاصی از کلاس دانشجو هستند. در عمل ما شیئی از نوع فوق کلاس دانشجو نخواهیم داشت، در این حالت به کلاسstudent یک کلاس مجرد گفته می- شود . کلاس مجرد کلاسی است که هیچ شیئی از آن نوع نداشته باشیم.
کپسوله سازی، ارث بری و چند ریختی
با توجه به مطالب ذکر شده در بالا، شیء گرایی به واسطه سه خاصیت مهم کپسوله سازی، ارث بری و چند ریختی یک روش منحصر بفرد است . بطور کلی کپسوله سازی تکنیکی است که
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 22
محاسبات روشنایی با استفاده از نرم افزار calculux انجام شده است. جهت cabling از کابلهای مخصوص البرز برای روشنایی که بر اساس اسنداردهای V.D.D 0250 و BS 6004 ساخته شده اند استفاده می شود. کلیه لامپ های استفاده شده برای محوطه indoor از لامپهای فلورسنت با شماره TLS 335w He با ولتاژ نامی 230 و توان نامی 40w و یا از لامپ های بخار جیوه با شماره MASTER LINE olus 20w 24D با ولتاژ نامی 12v و توان 20W می باشد. از آنجایی که کلیه تأسیسات باید مجهز به سیستم Earthing باشد از کابلهای سه رشته ISIRI (6007)10 بارنج ولتاژ 300 تا 500 ولت استفاده شده است.
مقادیر نامی کابلهای فوق در قید شده است و با توجه به دمای میانگین موجود در سال که برابر می باشد از ضریب تصحح 1.05 استفاده می شود، از آنجائیکه روشنایی های فرمول بدست می آید. ضریب همزمانی مصرف جهت مدارات روشنایی برابر با 0.95 در نظر گرفته می شود. از آنجائیکه لامپهای فلورسنت و بخار جیوه مجهز به خازن اصلاح ضریب توان می باشد را برابر 0.9 در نظر می گیریم حال به محاسبه cabling، توان، و جریان کشیده شده جهت روشنایی های indoor می پردازیم.
توان * تعداد لامپ = P
P= 16 * 40 = 640W
با استفاده از کابلهای البرز از کابل که توانایی حاصل جریان 27A را دارد استفاده می کنیم. علت استفاده نکردن از کابل بالا بودن استحکام مکانیکی کابل پس از محاسبه جریان و سایز کابل فیبرهای روشنایی حال به محاسبه فیدرهای تغذیه کننده سوکت فاز و سه فاز می نماییم. تمامی موکت های تک فاز و سه فاز باید از نوع قفل شو همراه با کنتاکت earth باشند. کلیه سوکت های تک فاز با و همچنین سوکت های سه فاز با در نظر گرفته می شوند. پرتوهای تک فاز و سه فاز در ارتفاع های و نصب می شوند ارتفاع نصب برای کلیدهای روشنایی می باشد. حال به محاسبه سوکت ها می پردازیم. برای راحتی دسترسی به پریزها جهت مصارف تک فاز فاصله بین سوکت ها بین 2.5 تا 3.5 متر در نظر گرفته می شود. برای سوکت های سه فاز یک سری تابلوهای توزیع فرعی در نظر گرفته می شود. ضریب مصرف همزمانی جهت سوکت ها 0.7 در نظر گرفته می شود.
3.5 kw سوک تکفاز :
16kw سوکت تک فاز:
پس با توجه به محاسبات فوق موارد زیر مورد نظر قرار می گیرد:
جهت حفاظت سیستم های روشنایی از مینیاتوری (MCB) دو فاز (دو پل) 16A استفاده می شود.
جهت حفاظت سوکت های تک فاز از مینیاتوری (MCB) تک فاز 20A استفاده می شود.
جهت حفاظت سوکت های سه فاز از مینیاتوری (MCB) سه فاز، 25A استفاده می شود.
محاسبات ذیل جهت طبقه اول که قسمت اداری در آن واقع شده است می باشد.
- طبقه فوق را سه تابلوی روشنایی MDPL/LB , MDPL/L12 , MDL11 به عهده دارند.
تابلوی L11 وظیفه تغذیه اتاقهای آشپزخانه مخابرات و Corridor 5 را به عهده دارد.
تابلوی L12 فقط جهت اتاق مرکزی کنترل طراحی شده است.
تابلوی L13 بقیه قسمت ها را تغذیه می کند.
اتاق کنفرانس و مهندس ناظر دارای 12 عدد سوکت تکفاز می باشد که به ترتیب روی هر فاز چهار عدد سوکت بسته شده است.
اتاق رئیس و مهندسین نیز به همراه Corridor 3,4 و نیز دارای 12 عدد سوک تک فاز می باشد.
حمام و Lorry نیز 6 عدد سوکت تک فاز دارند.
آشپزخانه، اتاق های مخابرات و Corridor5 نیز دارای 12 عدد سوکت تکفاز می باشد.
اتاق کنترل نیز دارای 9 عدد سوکت تکفاز می باشد. از آنجائیکه تمامی سوکت ها متقارن بین فازها پخش شده اند جهت تعیین کلید اصلی بادهای روشنایی در نظر گرفته می شوند:
تابلوی L11 :
تقسیم روشنایی به صورت زیر می باشد:
فاز R : آشپزخانه
فاز S: Corriercommunication
فاز T : Inner communication , corridors
توان فازها عبارتند از:
R فاز : 14. 21582 kw و T فاز : 14.14256kw و S فاز: 14.21582kw
محاسبات بر اساس فاز S یا R صورت می گیرد.
کلیسا اتوماتیک 63A انتخاب می شود.
تابلوی L12:
تابلوی فوق فقط اتاق کنترل مرکزی را تغذیه می نماید.
فاز S : روشنایی
R فاز : 10.kw , S فاز : 11.7816kw , T فاز : 10.5kw
کلید اتوماتیک 63A انتخاب می شود.
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 28
موضوع تحقیق:
مبانی مهندسی نرم افزار
فهرست مطالب
عنوان:
چکیده
مقدمه
نیازهای اولیه یک شرکت
بازاریاب
مدیریت فروش
مصرف کننده
مشتری
نیازها وانتظارات
منابع
چکیده:
پیچیدگی و سرعت تحولات اقتصادی در دنیا، شاخص ها و ملزومات قرار گرفتن در عرصه رقابت و بهینه سازی ساختار تولید و اجرایی را در سازمان ها دچار تغییرات و دگرگونی های بسیاری کرده است. سازمان ها برای باقی ماندن در عرصه رقابت های بازار و هماهنگ سازی خود با شرایط بازار و افزایش تطابق پذیری باید راه کارها و ابزارهای جدیدی را جستجو کنند. از مهمترین ویژگی های سازمان ها در عصر جدید می توان به لزوم پویایی و انعطاف پذیری بالای آنها اشاره کرد. سازمان های پیشرو می دانند که راه جل های امتحان شده برای یک کسب و کار خاص هر چند هم موفق، نمی تواند دربرگیرنده شرایط مناسبی برای سایر کسب و کار ها باشد بنابراین آنها سعی می کنند به جای تقلید و تکرار با شناخت دقیق و موشکافانه محیط درونی و بیرونی سازمان بتوانند چالش های اساسی کسب و کار خود را شناسایی کنند و بر اساس آن راه حل های کارا و مناسبی را درپیش بگیرند.
هر سازمانی برای حرکت رو به رشد و دستیابی و حفظ تعالی و پویایی در بخش های مختلفش نیازمند یک طرح و برنامه کلی است که باید دربرگیرنده چالش ها و مسائل اساسی پیش روی سازمان از بدو تاسیس تا رسیدن به اهداف مقطعی و اصلی باشد. چنین سند و مکتوبی که معرف اصول و راهکارهای توسعه سازمان محسوب می شود و بر حسب نیاز در اختیار افراد مرتبط با آن در سازمان قرار می گیرد برنامه جامع کسب و کار می گویند. همچنین نباید فراموش کرد که در بدو شروع به کار سازمان ها و یا در مراحلی که باید بخش های جدیدی راه اندازی شود و یا پروژه های جدیدی تعریف شود برنامه جامع کسب و کار سازمانی می تواند کمک خوبی برای جذب کمک های مالی سازمان ها و ارگان های مختلف باشد. در این مقاله سعی شده است تا اصول و ساختار مورد نیاز برای نوشتن یک برنامه جامع کسب و کار سازمانی ارائه شود. شایان ذکر است که این اصول کلی در رابطه با هر کسب و کاری قابل استفاده و کاربردی است.
همانطور که هر کارشناس فروش خبره ای می داند، شما مجبور هستید همه چیز را درباره محصولات و خدمات خود برای ترغیب دیگران به خرید آن بدانید.
طرح جامع کسب و کار باید مدام در جریان کار مورد بررسی و بازنگری قرار گیرد. رشد مناسب کسب و کار در گروه تهیه یک طرح جامع مناسب ، پویا و آینده نگرانه برای کسب و کار است.
مقدمه:
برنامه کسب و کار یا طرح توجیهی برای یک پروژه یا فعالیت تجاری در هر سازمان اقتصادی بزرگ و شرکت کوچکی به عنوان یک سند اصلی تلقی می
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 27
پیشگفتار
نرم افزار ETABS یک نرم افزار مخصوص جهت تحلیل و طراحی سازه های ساختمانی می باشد.قابلیت این نرم افزار جهت تحلیل و طراحی این نوع سازه ها جهت گیری شده اند.تمام المان های یک ساختمان برای برنامه شناخته شده هستند.پردازنده های طراحی برنامه بسیار کامل می باشد و تمام المان های ساختمان را می توان در این نرم افزار طراحی کرد.
این برنامه برای سیستم های ساختمانی تهیه شده است ایده برنامه های ساختمانی 35 سال پیش مطرح شده است(1963 کلاوف R.W) . در هر حال نیاز به برنامه های مخصوص مانند etabsهنگامی آشکارتر شد که مهندسان سازه تحلیل های غیر خطی استاتیکی و دینامیکی را به صورت عملی مورد استفاده قرار دادند و با پیدایش کامپیوترهای امروزی با قدرت و توان بالا این کامپیوترها برای ایجاد مدل های بزرگتر و پیچیده تر به وسیله مهندسان سازه مورد استفاده قرار گرفتند.
مهمترین قابلیت های تحلیلی برنامه عبارتند از:
1-شناخت المان های ساختمان و طبقات
2- محاسبه خودکار جرم و مرکز جرم
3-انتقال بار های ثقلی از کف ها به تیرها
4- تولید و توزیع بارهای جانبی بین تراز طبقات
5- مدل سازی المان های پوسته ای و رامپ ها قابلیت های طراحی برنامه نیز شامل موارد زیر می باشند:
1-طراحی قاب های فولادی
2- طراحی قاب های بتنی
3- طراحی دیوارهای برشی وطراحی تیرهای مرکب.
برنامه ETABS در طراحی قاب های فولادی و بتنی تمام ضوابط لرزه ای طراحی ساختمان ها را در نظر می گیرد.
در این برنامه می توان قاب های بتنی را بر اساس ضوابط شکل پذیری عادی و متوسط و ویژه طراحی کرد.
همچنین در سختمان های فولادی می توان ضوابط ویژه قاب های خمشی عادی و ویژه وسیستم های مهاربندی همگرا و واگرا رادر طراحی لحاظ کرد.
علاوه بر قابلیت های تحلیل و طراحی فوق برنامه ETABS ارتباط دو طرفه کاملی با نرم افزارهای دیگر دارا می باشد. برنامه ETABS به طور خودکار فایل ورودی SAFE را ایجاد میکند
همچنین برنامه ETABS قابلیت ایجاد فایل ورودی SAP2000 را دارد.در ویرایش جدید ETABS امکان فراخوانی هندسه و خطوط شبکه از نرم افزار اتوکد وجود دارد. امکان فرستادن هندسه و مشخصات دیگر به نرم افزار اتوکد نیز وجود دارد.
نکاتی مهم که در طراحی و آنالیز سازه ها باید مدنظر داشت
مراحل کار:
۱. File Menu »» New Model
2- پنجره ای مشابه شکل پائین باز می شود:
1-2-با کلیک گزینه choose.edb و انتخاب فایل مورد نظر می توانید کلیه مشخصات تعریف شده در منوی Define فایل انتخاب شده را وارد مدل جدید کنید.
ازجمله کلیه مقاطع،بارهای تعریف شده،منبع جرم،ترکیبات بارگذاری و….
2-2اگر یک فایل را تغییر نام دهید به Default.edb و آن را در محل نصب Etabs بیندازید،با کلیک بر روی این گزینه کلیه مشخصات این فایل به فایل جدید منتقل می شود.
در صورتیکه این فایل وجود نداشته باشد هیچ مشخصه ای به فایل جدید منتقل نخواهدشد.
2-3-در صورتیکه نخواهید از فایل های قبلی استفاده کنید باید روی گزینه No کلیک کنید.
در اینصورت زحمت تعریف تمام مشخصات را باید دوباره بکشید.
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 21
ترسیم مدارات ساده:
در این مدار ساده که از دو مقاومت و یک منبع تغذیه dc تشکیل شده از کتابخانه analog استخراج کرده و ترسیم مینماییم.در هر مدار ی که رسم می شود، یک اتصال به زمین نیز لازم است. در ضمن برای جا به جایی مقاومتها می توان با راست کلیک کردن و انتخاب rotate مقاومت ها را افقی یا عمودی کرد. بعد از اینکه شکل مدار ترسیم شد، مقادیر عناصر را به مقداری که باید باشد تغییر می دهیم.
سپس برای run کردن مدار گزینه p-spice را که در صفحه meno قرار دارد، را کلیک کرده و اولین گزینه آن را کلیک می کنیم. در اینصورت مشاهده مکنیم که علامت run فعال شده ، می توان مقادیر V I W را با کلیک بر روی هر کدام از آنها را بدست آورد.
مانند شکل زیر:
مدار دوم:
این مدار نیز مانند مدار پیش است،فقط با این تفاوت که دارای مقاومتهای بیشتر و همچنین گره هایی است که بوسیله آنها میتوان خطاهایی را که بوسیله run ذکر می شود را راحت تر پیدا کرد.این گره ها را می توان از منوی سمت راست که با شکل یک نقطه در وسط یک انشعاب است، نمایش داده می شود و نامگذاری آنها نیز توسط سومین علامت که N1 است نمایش داده می شود.
همچنین اتصال زمین را نیز نباید فراموش کنیم.
پس از اینکه مدار کاملا"رسم شد، آنرا run کرده تا بتوانیم مقادیر مورد نیاز رابر روی هر قسمت مشاهده می کنیم.
.
انواع منابع ولتاژ و جریان در کتابخانه p-spice در orcad :
1_ منابع مستقل:
1_1 منابع ولتاژ که با v نمایش داده می شوند.(vac ; vdc)
1_2 منابع جریان که با I نمایش داده می شوند.(;idc iac)
2_ منابع وابسته:
2_1 منبع ولتاژ وابسته به ولتاژ دو نقطه دیگر مدار که با حرف E نمایش داده می شود.
2_2 منبع ولتاژ وابسته به جریان نقطه دیگر مدار که با حرف H نمایش داده می شود.
2_3 منبع جریان وابسته به جریان نقطه دیگر مدار که با حرف F نشان داده می شود.
2_4 منبع جریان وابسته به ولتاژ نقطه دیگر مدار که با حرف G نشان داده می شود.
شکل مدار:
پس از ترسیم شکل مدار و run کردن آن حال می توان مقادیر مورد نظر را به دست آورد.
در صفحه بعد شکل مدار را به همراه مقادیر مورد نظر را ملاحظه می کنید.
مدار امیتر مشترک :
برای ترسیم این مدار به عناصری به غیر از آنچه تا کنون کار کرده ایم نیاز داریم .عناصری مانند ترانزیستور و خازن که ترانزیستور را از کتابخانه bipolar و خازن نیز از کتابخانه analog قادر استخراج است.اگر خازن با پلاریته نیاز نداریم روی حرفc کلیک می کنیم در غیر اینصورت خازن را با c_elect مشخص می کنیم. همچنین به یک منبع ولتاژ سینوسی نیاز داریم که در ورودی قرار می گیرد و آن را می توان بوسیله درجVsin درقسمت place part بدست آورد و در مدار بکار برد.
شکل مدار: