تحقیق در مورد درک مفهوم نرم افزار و سرانجام درکی از مهندسی نرم افزار

تحقیق در مورد درک مفهوم نرم افزار و سرانجام درکی از مهندسی نرم افزار

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

  

تعداد صفحه:57

 

  

 فهرست مطالب

 

ویژگیهای نرم افزار

کاربردهای نرم افزار

نرم افزارهای سیستمی

نرم افزارهای زمان حقیقی

نرم افزارهای تجاری

نرم افزارهای مهندسی و علمی

نرم افزارهای تعبیه شده

نرم افزارهای کامپیوترهای شخصی

نرم افزارهای هوش مصنوعی

نرم افزارهای مبتنی بر وب

دامنه کاربرد نرم افزار

به دست آوردن اطلاعات لازم برای دامنه کاربرد

امکان سنجی

مثالی از تعیین دامنه کاربرد

منابع

منابع نرم افزاری قابل استفاده مجدد

منابع انسانی

منابع محیطی

برآورد پروژه نرم افزاری

تکنیک های تجزیه ای

تعیین اندازه نرم افزار

مهندسی سیستم

ویژگیهای نرم افزار

کاربردهای نرم افزار

نرم افزارهای سیستمی

نرم افزارهای زمان حقیقی

نرم افزارهای تجاری

نرم افزارهای مهندسی و علمی

نرم افزارهای تعبیه شده

نرم افزارهای کامپیوترهای شخصی

نرم افزارهای هوش مصنوعی

نرم افزارهای مبتنی بر وب

دامنه کاربرد نرم افزار

به دست آوردن اطلاعات لازم برای دامنه کاربرد

امکان سنجی

مثالی از تعیین دامنه کاربرد

منابع

منابع نرم افزاری قابل استفاده مجدد

منابع انسانی

منابع محیطی

برآورد پروژه نرم افزاری

تکنیک های تجزیه ای

تعیین اندازه نرم افزار

مهندسی سیستم

نگاهی گذرا

سیستمهای کامپیوتری

سلسله مراتب مهندسی سیستم

مدلسازی سیستم

شبیه سازی سیستم

مهندسی فرآیند تجاری: دیدی اجمالی

مهندسی محصول: دیدی اجمالی

مهندسی خواسته ها

استخراج خواسته ها

تحلیل خواسته ها و بحث در مورد آنها

تعیین مشخصات خواسته ها

مدلسازی سیستم

اعتبارسنجی خواسته ها

مدیریت خواسته ها

مدلسازی سیستم

خلاصه

 

 

 

ویژگیهای نرم افزار

برای درک مفهوم نرم افزار (و سرانجام درکی از مهندسی نرم افزار)، بررسی آن دسته از ویژگیهای نرم افزار که آن را از دیگر چیزهای ساخته دست بشر متمایز می سازد، اهمیت دارد. هنگامی که سخت افزاری ساخته می شود، فرآیند آفرینش بشری (تحلیل، طراحی، ساخت، آزمون)، سرانجام به یک شکل فیزیکی منتهی می شود. اگر یک کامپیوتر جدید می سازیم، طرحهای اولیه، ترسیمات طراحی رسمی و نمونه های اولیه به یک محصول فیزیکی (تراشه ها، مدارها، منبع تعذیه و غیره) تکامل می یابند.

نرم افزار یک عنصر سیستمی منطقی است نه فیزیکی. از این رو، نرم افزار دارای ویژگیهایی است که تفاوت چشمگیری با ویژگیهای سخت افزار دارند.

نرم افزار، مهندسی و بسط داده می شود و چیزی نیست که به معنای کلاسیک کلمه، ساخته شود.

گرچه شباهتهایی میان بسط نرم افزار و ساخت سخت افزار وجود دارد، این دو عمل تفاوت بنیادی دارند. در هر دو عمل، کیفیت بالا از طریق طراحی خوب به دست می آید، ولی فاز ساخت برای سخت افزار باعث بروز مشکلات کیفیتی می شود که برای نرم افزار وجود ندارند (یا به راحتی قابل رفع هستند). هر دو عمل وابسته به انسان هستند، ولی رابطه میان انسان و کاری که انجام می شود، کاملاً متفاوت است (فصل 7). هر د. عمل مستلزم ساخت یک ((محصول)) هستند ولی روشها متفاوت است.

هزینه های نرم افزار در مهندسی آن متمرکز است. این بدان معناست که پروژه های نرم افزاری را نمی توان همانند پروژه های تولید معمولی مدیریت کرد.

نرم افزار فرسوده نمی شود.

شکل 1-1 نمودار آهنگ شکست را به صورت تابعی از زمان برای سخت افزار نشان می دهد. این رابطه که غالباً ((منحنی وانی)) نامیده می شود، نشان می دهد که سخت افزار، آهنگ شکست نسبتاً شدیدی در ابتدای عمر خود نشان می دهد (این شکستها را غالباً می توان به عیوب طراحی و تولید نسبت داد)؛ این عیوب تصحیح می شوند و آهنگ شکست برای یک دورۀ زمانی به حدی ثابت نزول می کند (که امید می رود، بسیار پایین باشد). با گذشت زمان، سخت افزار شروع به فرسایش کرده دوباره آهنگ شکست شدت می گیرد.

نرم افزار نسبت به ناملایمات محیطی که باعث فرسایش نرم افزار می شود، نفوذپذیر نیست. بنابراین، در تئوری، منحنی شکست برای نرم افزار باید شکل منحنی ایده آل شکل 2-1 را به خود بگیرد. عیوب کشف نشده باعث آهنگ شکست شدید، در ابتدای عمر برنامه می شود. ولی، این عیوب برطرف می شوند (با این امید که خطاهای دیگر وارد نشود) و منحنی به صورتی که نشان داده شده است، هموار می شود. منحنی ایده آل نسبت به منحنی واقعی مدلهای شکست نرم افزار، بسیار ساده تر است (برای اطلاعات بیشتر، فصل 8 را ببینید). ولی، معنای آن واضح است، نرم افزار هرگز دچار فرسایش نمی شود بلکه فاسد می شود!

این تناقض ظاهری را می توان با در نظر گرفتن ((منحنی واقعی)) به بهترین وجه توضیح داد (شکل 2-1). نرم افزار در دوران حیات خود دستخوش تغییر می شود (نگهداری). با اعمال این تغییرات، احتمال دارد که برخی عیوب جدید وارد شوند و باعث خیز منحنی آهنگ شکست شوند (شکل 2-1). پیش از آن که منحنی بتواند به آهنگ شکست منظم اولیه خود برسد، تغییر دیگری درخواست می شود که باعث خیز دوباره منحنی می شود. حداقل میزان شکست به آهستگی افزایش می یابد – نرم افزار در اثر تغییر فاسد می شود.

یک جنبۀ دیگر از فرسایش نیز اختلاف میان سخت افزار و نرم افزار را نشان می دهد. هنگامی که یک قطعه از سخت افزار فرسوده می شود، با یک قطعه یدکی تعویض می شود. ولی نرم افزار قطعات یدکی ندارد. هر شکست نرم افزار نشانگر خطایی در طراحی یا فرآیندی است که طراحی از طریق آن به کدهای قابل اجرا روی ماشین تبدیل می شود. از این رو، نگهداری نرم افزار به مراتب پیچیده تر از نگهداری سخت افزار است.

 



خرید و دانلود تحقیق در مورد درک مفهوم نرم افزار و سرانجام درکی از مهندسی نرم افزار


مقاله ای کامل در مورد رشته مهندسی سیستم

مقاله ای کامل در مورد رشته مهندسی سیستم

این مقاله  14 صفحه ای در قالب word بوده و قابل ویرایش میباشد و به معرفی کامل این رشته به همراه دروس دانشگاهی و بازار کار آن در ایران پرداخته است.

نتیجه 12 سال درس خواندن ورود به دانشگاه است که رشته ای را انتخاب کنیم و آینده شغلیمان را تضمین کنیم پس خیلی مهم است که قبل از انتخاب رشته در دانشگاه هر رشته را به طور کامل بشناسیم و ببینیم آیا مناسب ما است یا خیرچون انتخاب رشته مسیری  در زندگی ما به وجود می آورد پس سعی کنیم که به بهترین صورت این مسیر انتخاب شود و این امر ممکن نیست مگر با شناخت کامل هر رشته در دانشگاه.

یکی از رشته های شاخه ریاضی و فیزیک رشته مهندسی سیستم است که در زیر به شرح کامل این رشته از قبیل (توانایی‌های‌ لازم فرد برای موفق شدن در این رشته  و درس‌های‌ این‌ رشته‌ در طول‌ تحصیل و  بازار شغلی این رشته )پرداخته ایم.

مهندسی سیستم در یک تعریف کلی عبارت از روش شناسی تخصصی انسجام بخشی و یکپارچه سازی هدفمند مجموعه ای از اجزا و عناصر و شکل دهی یک سیستم کامل با ویژگی ها و قابلیت های کارکردی مشخص می باشد. به بیان دیگر مهندسی سیستم دانش و روش شناسی در کنار هم قرار دادن اصولی کلیه اجزا و عناصر زیر مجموعه یک سیستم ( محصول ) و برقراری روابط تعاملی هدفمند و هم افزایانه میان آنها به بهترین شیوه ممکن است که در نهایت منجر به ایجاد یک مجموعه یا سیستم کلان ( محصول ) با قابلیت و توانمندی مشخص به منظور پاسخگویی به نیازهایی خاص می باشد . مهندسی سیستم بر اساس رویکرد سیستمی استوار بوده و دارای ماهیت میان رشته ای و چند تخصصی است و بیشترین کاربرد را در ایجاد سیستم های پیچیده و دارای تنوعی از انواع فناوری ها دارد . مهندسی سیستم به معانی مهندسی طراحی سیستم های پیچیده ، مهندسی نوآوری محصولات پیچیده ، سیستم مدیریت مهندسی نوآوری محصول پیچیده و به عبارتی سیستم ایجاد سیستم های پیچیده می باشد .

مهندسی سیستم یا مهندسی سامانه ها  عبارت از روش شناسی تخصصی مبتنی بر رویکرد سیستمی بوده و دارای ماهیت میان رشته ای و چند تخصصی است که به یکپارچه سازی هدفمند مجموعه ای از اجزا و عناصر و شکل دهی یک مجموعه کامل و ایجاد یک محصول مشخص با قابلیت ها و کارامدی های تعیین شده می پردازد. مهندسی سیستم دانش و روش شناسی چند رشته ای و چند تخصصی طراحی و یکپارچه سازی و خلق سیستم های فنی مهندسی پیجیده ( محصولات پیچیده مانند یک فضا پیما) می باشد . مهندسی سیستم به عنوان سیستم مهندسی نوآوری محصولات پیچیده از زیر نظام های نظام مدیریت نوآوری جامع و نظام مدیریت جامع خلق ارزش در سازمان های دانش بنیان و نوآور و مبتنی برانواع فناوری های پیشرفته و محصولات پیچیده محسوب می گردد.

و...



خرید و دانلود مقاله ای کامل در مورد رشته مهندسی سیستم


پروژه مهندسی سیستم

پروژه مهندسی سیستم

مهندسی سیستم یک حوزه شامل طیف گسترده ای از روش هایی است که به منظور بررسی مدل کمی ، تجزیه و تحلیل و بهینه سازی سیستم مورد استفاده قرار می گیرد. بنابراین شامل طیف وسیعی از  روش ها از جمله تکنیک های مدل سازی از قبیل شبیه سازی رویداد گسسته و هوش مصنوعی می باشد. روش های تجزیه و تحلیل شامل آزمون های آماری، سیگما 6 وتکنیک های بهینه سازی مانند برنامه ریزی خطی و روش های درصد شیب می باشد. از آنجا که معدن شامل فعالیت های مختلفی است ،صنعت معدن کاری همه روش های در دسترس مهندسی سیستم را مورد استفاده قرار می دهد.

فهرست مطالب این پروژه به شرح زیر است:

مهندسی سیستم. 2

مقدمه: 2

اصول اولیه: جمع آوری داده ها 3

تعیین تعداد نمونه ها 3

حداقل تعداد نمونه های لازم برای تخمین با یک محدوده خاص خطا 3

نسبت های نمونه برداری.. 4

توزیع پواسون. 5

 طرز کار با هر تعداد نمونه. 6

مطالعات زمانی.. 7

تکنیک های مدل سازی.. 8

کنترل فرایند آماری.. 8

شبیه سازی رویداد گسسته. 10

هوش مصنوعی: شبکه های عصبی.. 11

زیر مجموعه داده 11

طراحی شبکه های عصبی.. 12

مفاهیم پیشرفته. 14

روش های تجزیه و تحلیل. 15

توصیف پایه ای.. 15

تجزیه و تحلیل داده های غیر نرمال. 16

سیگما 6. 19

بهینه سازی.. 22

روش های بهینه سازی استاندارد:  یک مقدمه مختصر. 22

عیار حد و بهینه سازی زمان بندی.. 23

الگوریتم های بهینه سازی عیار حد (اکتشافیheuristic). 23

عیار حد (traditional)در استخراج معادن روباز. 24

روش های بهینه سازی عیار حد(اکتشافی)(heuristic). 25

بهینه سازی عیار حد توسط روش لین. 31

الگوریتم تعیین عیار حد بهینه برای یک مساله با یک محدودیت(محدودیت واحد). 33

زمان بندی استخراج و بهینه سازی عیار حد با استفاده ازبرنامه ریزی خطی عدد صحیح-مرکب    35



خرید و دانلود پروژه مهندسی سیستم


تحقیق در مورد تاریخچه مهندسی صنایع

تحقیق در مورد تاریخچه مهندسی صنایع

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

  

تعداد صفحه:19

 

  

 فهرست مطالب

 

1-1- سیر شکل‌گیری مهندسی صنایع تا جنگ جهانی دوم

1-2- تکامل مهندسی صنایع بعد از جنگ جهانی دوم

1-2-1- مدیریت

1-2-2- تحقیق در عملیات

1-2-3- مهندسی سیستم

1-2-4- علوم کامپیوتر

1-2-5- علم آمار

1-2-6- علم مدیریت

1-2-7- مهندسی فاکتورهای انسانی

1-3- مهندسی صنایع و سیستم‌ها

2- تعریف مهندسی صنایع

3- نقش مهندسی صنایع و سیستم‌ها در سازمان

4- حوزه‌های فعالیت مهندسی صنایع و سیستم‌‌ها

4-1- مطالعات امکانپذیری

4-2- استقرار کارخانه یا سازمان

4-3- طرح‌ریزی واحدهای صنعتی و خدماتی

4-4- برنامه‌ریزی حمل و نقل

4-5- جانمایی بخش‌ها

4-6- ارزیابی کار و زمان

4-7- کنترل موجودی

4-8- برنامه‌ریزی تولید

4-9- سیستم‌های برنامه‌ریزی مواد موردنیاز

4-10- برنامه‌ریزی نگهداری و تعمیرات

4-11- کنترل کیفیت

4-12- مدیریت و کنترل پروژه

4-13- برنامه‌ریزی نیروی انسانی و سیستم‌های حقوق و دستمزد

4-14- مهندسی فاکتورهای انسانی

4-15- سیستم‌های اطلاعات

مراجع

 

 

 

 

 

 

- تاریخچه مهندسی صنایع

1-1- سیر شکل‌گیری مهندسی صنایع تا جنگ جهانی دوم

اولین فعالیت‌های مهندسی صنایع مربوط به اقتصاددانهای کاربردی و صنعتگرها است که در حدود سالهای 1800 در انگلستان شکل گرفت. آدام اسمیت1 ، اقتصاددان معرف اسکاتلندی، در سال 1776 در کتاب ثروت ملل ایده تقسیم کار را برای بهبود بهره‌وری مطرح کرد. پیاده‌سازی این ایده روی فعالیت سوزن سازی در یک کارگاه نشان داد که با تقسیم فعالیت به چهار عملیات جداگانه، خروجی 5 برابر افزایش یافت. وقتی که یک کارگر تمام فعالیت را انجام می‌داد در هر روز 1000 سوزن تولید می‌کرد ولی وقتی 10 کارگر به چهار فعالیت تخصصی و جداگانه گمارده شدند می‌توانستند 48000 سوزن تولید کنند. علاوه بر اینکه ظرفیت تولید افزایش یافت، اسمیت نشان داد که با این ایده هزینه ساخت نیز کاهش می‌یابد. اسمیت علت کاهش هزینه ساخت را چنین بیان کرد:

انجام یک کار توسط یک نفر به صورت مکرر باعث به وجود آمدن مهارت خاص در آن فرد برای انجام آن کار می‌گردد بنابراین می‌تواند در زمان کمتری آن را به پایان رساند. صرفه‌جویی در زمان از دست رفته کارگر برای تغییر از یک کار به کار بعدی اختراع ابزار جدید و مخصوص برای انجام هر یک از کارها

چارلز ببج2  در تکمیل ایده اسمیت بیان کرد که با گماردن هر کارگر به یک کار خاص، دیگر به مهارت و تجربه زیاد در کار ساخت و تولید نیاز نبوده و نرخ پرداخت به کارگران نیز می‌تواند کمتر باشد و بدین شکل هزینه تولید کاهش می‌یابد. وی نتیجه یافته‌های خود را در سال 1835 با عنوان «اقتصاد ماشین‌آلات و سازندگان3 » ارائه نمود.

در تولید ماشین بخار توسط ماتئو بولتون4  و جیمز وات5 ، استفاده از سیستم‌های مدیریت شامل استانداردها، روش‌های پیش‌بینی، استقرار کارخانه، طراحی کارخانه و سیاست‌های حقوق و پاداش در شکل ابتدایی خود برای کمک در هدایت، مدیریت و کنترل کارخانه آغاز شد.

توسعه مهندسی صنایع در آمریکا در سالهای اول 1900 توسط فردریک تیلور6 ، پدر مهندسی صنایع، آغاز شد. بر خلاف آدام اسمیت و چارلز ببج که نظریه‌پرداز و نویسنده بودند، تیلور کسی بود که از طریق انجام فعالیت‌های صنعتی و بر اساس آزمایش به توسعه اصول و مفاهیم پرداخت و توجه خود را روی روش‌های علمی انجام کار و مدیریت یک واحد تولیدی متمرکز ساخت. تا قبل از تیلور کارها بر اساس حسابهای سرانگشتی انجام می‌شد و از استانداردهای علمی، برنامه‌ریزی مدیریتی و رویه‌های تحلیل خبری نبود. هدف تیلور تغییر این وضعیت به شرایطی بود که نشان دهد مدیریت یک فعالیت علمی است و نه یک فعالیت اتفاقی و باری به هر جهت. وی چهار خط‌مشی زیر را مورد توجه قرار داد:

برای هر عنصر کاری یک پایه علمی توسعه دهید و آن را جایگزین روش‌های سر‌انگشتی کنید. برای هر کار، بهترین کارگر را انتخاب کنید به جای اینکه کارگر خود، کار خود را انتخاب کند. کار را به طور مساوی بین مدیریت و نیروی کار تقسیم کنید به طوری که هر یک وظایف و مسئولیت متناسب با خود را دارا باشد. روح همکاری بین مدیریت و نیروی کار را توسعه دهید به طوری که کار بر اساس خط‌مشی اول و دوم انجام پذیرد.

در راستای هدف تیلور (یعنی مدیریت علمی) افراد دیگری از جمله گیلبرت7  و گانت8  به توسعه روش‌های علمی و سیستماتیک برای مطالعه و اندازه‌گیری کار، برنامه ریزی و زمانبندی تولید پرداختند. تا پیش از سال 1930 رشد چشمگیری در توسعه مهندسی صنایع ایجاد شد و حوزه‌هایی تحت عناوین زیر شکل گرفت:

روش‌های کار اندازه‌گیری کار طراحی کارخانه سیستم‌های پاداش و حقوق ارزیابی کار تئوری سازمان فاکتورهای انسانی برنامه‌ریزی و کنترل تولید

تا اواخر سالهای 1940، توسعه مهندسی صنایع بر اساس روش‌های سنتی که توسط تیلور، گانت و گیلبرت پایه‌گذاری شده بود ادامه یافت. فلسفه وجودی مهندسی صنایع با توجه به نگرش و هدف به وجود‌آورندگان آن، ارائه راه‌حل‌های مؤثر و کارا برای مسائل مربوط به طراحی، تحلیل و ارزیابی بود.

1-2- تکامل مهندسی صنایع بعد از جنگ جهانی دوم

شکل‌گیری مهندسی صنایع به همراه تدوین فلسفه وجودی، مفاهیم، اهداف و مشخص شدن حوزه‌های کاربرد از یک طرف و از طرف دیگر ظهور حوزه‌های جدید قابل کاربرد در مهندسی صنایع طی سالهای جنگ جهانی دوم و بعد از آن، مهندسی صنایع را به حوزه‌ای تبدیل نمود که دارای معانی متفاوت نزد افراد مختلف بود. بهترین روش درک مهندسی صنایع جدید، درک چگونگی ارتباط آن با دیگر حوزه‌هاست. معمول‌ترین حوزه‌های مرتبط با مهندسی صنایع عبارتند از: مدیریت، علوم کامپیوتر، علم آمار، تحقیق در عملیات، علوم مدیریت9 ، مهندسی فاکتور‌های انسانی و مهندسی سیستم‌ها. در ادامه هر یک از حوزه‌های اشاره‌ شده، شرح داده شده و با مهندسی صنایع مقایسه می‌شوند.

 



خرید و دانلود تحقیق در مورد تاریخچه مهندسی صنایع