تحقیق با موضوع مهندسی نرم افزار I تحقیق با موضوع مهندسی نرم افزار I 51صفحه قالب ورد قابل ویرایش |
![]() |
دسته بندی | کامپیوتر و IT |
فرمت فایل | doc |
حجم فایل | 451 کیلو بایت |
تعداد صفحات فایل | 51 |
توضیحات:
تحقیق با موضوع مهندسی نرم افزار I
51صفحه قالب ورد قابل ویرایش
بخشی ازمتن:
تعریف نرم افزار
تعریف نرم افزار
نرم افزار عبارت است:
1- برنامه های کامپیوتری که در صورت اجرا شدن باعث انجام عمل و کار خواسته شده می شوند.
2- ساختمان داده هایی که باعث میشوند، برنامه ها بطور مناسبی اطلاعات را دستکاری کنند.
3- مستنداتی که توصیف کننده عملکرد و استفاده از برنامه ها است.
مشخصات نرم افزار
نرم افزار یک جزء منطقی سیستم است و نه یک جزء فیزیکی . بنابراین نرم افزار دارای مشخصاتی است که تا حد قابل ملاحظه ای با مشخصات سخت افزار متفاوت است این تفاوتها را میتوان بصورت زیر لیست کرد:
1- نرم افزار توسعه داده می شود و به شکل معمول ساخته نمی شود.
نکته: Development و ِDeployment هر دو در لغت به معنای توسعه هستند اما ما در اینجا بین این دو تفاوت می گذاریم ،لغت اول را به معنای توسعه و لغت دوم را به عنوان تکامل در نظر می گیریم (Development از زمان تفکر ساخت نرم افزار تا زمان عرضه به بازار است و Deployment از زمان عرضه به بازار تا زمان مرگ نرم افزار ) .
2- نرم افزار دور انداختنی نیست (نرم افزار از بین نمی رود بلکه کیفیت با زمان همگام نیست و عملا تنزل مییابد) یعنی نرم افزار به عوامل محیطی که باعث از رده خارج شدن سخت افزار می شود حساس نیست .
3- اگر چه صنعت به سمت نصب قطعات پیش ساخته می رود، اکثر نرم افزارها به شکل متداول ایجاد میشوند یعنی به صورت یکپارچه تولید می گردند که فرایند نگهداری و پشتیبانی آنرا با مشکل روبرو میکند.
4- سخت افزار به دلیل اشکالات طراحی و ساخت نرخ شکست بالایی دارد و بعد از مدت زمانی مشخص یا نامشخص دوباره نرخ شکست آن افزایش می یابد. در حالیکه نرم افزار اینطوری نیست و نرخ شکست آن با مرور زمان تغییر میکند شکل زیر تفاوت بین سخت افزار و نرم افزار را نشان میدهد.
فهرست برخی ازمطالب:
تعریف نرم افزار
مهندسی نرم افزار و فرایندهای توسعه نرم افزار
تجزیه و تحلیل سیستم های نرم افزاری
دیاگرام جریان داده ها
دیاگرام رابطه ای نهاد
مفاهیم مدیریت پروژه
درباره این سایت