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

پایان نامه
چکیده

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

۱۵ صفحه ی اول

برای دانلود 15 صفحه اول باید عضویت طلایی داشته باشید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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

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

متن کامل

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

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

15 صفحه اول

توسعه یک الگوریتم ترکیبی جهت تخمین زمان و هزینه پروژه های تحقیقاتی در شرایط عدم قطعیت

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

طراحی مدل تصمیم‌گیری در شرایط عدم اطمینان

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

متن کامل

ارائه یک مدل ترکیبی جهت افزایش دقت روش استدلال مبتنی بر رویداد در برآورد تلاش توسعه نرم افزار

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

متن کامل

ارائه یک مدل جدید جهت تخمین تلاش لازم برای توسعه سرویس های نرم افزاری

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

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه یزد - دانشکده صنایع

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023