لینک دانلود "MIMI file" پایین همین صفحه
تعداد صفحات : "26"
فرمت فایل : "word"
فهرست مطالب :
چکیده
مقدمه
مهندسی نرم افزار
چرا نرم افزار مهندسی می گویند
هدف
تواناییهای فارغ التحصیلان
ماهیت
گرایش های مقطع لیسانس
آینده شغلی
توانایی های جسمی
وضعیت نیاز کشور به این رشته در حال حاظر
نکات تکمیلی
مهندسی و معماری سیستمها
منابع
بخشی از فایل :
چکیده:
پیچیدگی و سرعت تحولات اقتصادی در دنیا، شاخص ها و ملزومات قرار گرفتن در عرصه رقابت و بهینه سازی ساختار تولید و اجرایی را در سازمان ها دچار تغییرات و دگرگونی های بسیاری کرده است. سازمان ها برای باقی ماندن در عرصه رقابت های بازار و هماهنگ سازی خود با شرایط بازار و افزایش تطابق پذیری باید راه کارها و ابزارهای جدیدی را جستجو کنند. از مهمترین ویژگی های سازمان ها در عصر جدید می توان به لزوم پویایی و انعطاف پذیری بالای آنها اشاره کرد. سازمان های پیشرو می دانند که راه جل های امتحان شده برای یک کسب و کار خاص هر چند هم موفق، نمی تواند دربرگیرنده شرایط مناسبی برای سایر کسب و کار ها باشد بنابراین آنها سعی می کنند به جای تقلید و تکرار با شناخت دقیق و موشکافانه محیط درونی و بیرونی سازمان بتوانند چالش های اساسی کسب و کار خود را شناسایی کنند و بر اساس آن راه حل های کارا و مناسبی را درپیش بگیرند.
هر سازمانی برای حرکت رو به رشد و دستیابی و حفظ تعالی و پویایی در بخش های مختلفش نیازمند یک طرح و برنامه کلی است که باید دربرگیرنده چالش ها و مسائل اساسی پیش روی سازمان از بدو تاسیس تا رسیدن به اهداف مقطعی و اصلی باشد. چنین سند و مکتوبی که معرف اصول و راهکارهای توسعه سازمان محسوب می شود و بر حسب نیاز در اختیار افراد مرتبط با آن در سازمان قرار می گیرد برنامه جامع کسب و کار می گویند. همچنین نباید فراموش کرد که در بدو شروع به کار سازمان ها و یا در مراحلی که باید بخش های جدیدی راه اندازی شود و یا پروژه های جدیدی تعریف شود برنامه جامع کسب و کار سازمانی می تواند کمک خوبی برای جذب کمک های مالی سازمان ها و ارگان های مختلف باشد. در این مقاله سعی شده است تا اصول و ساختار مورد نیاز برای نوشتن یک برنامه جامع کسب و کار سازمانی ارائه شود. شایان ذکر است که این اصول کلی در رابطه با هر کسب و کاری قابل استفاده و کاربردی است.
همانطور که هر کارشناس فروش خبره ای می داند، شما مجبور هستید همه چیز را درباره محصولات و خدمات خود برای ترغیب دیگران به خرید آن بدانید.
طرح جامع کسب و کار باید مدام در جریان کار مورد بررسی و بازنگری قرار گیرد. رشد مناسب کسب و کار در گروه تهیه یک طرح جامع مناسب ، پویا و آینده نگرانه برای کسب و کار است.
مقدمه:
برنامه کسب و کار یا طرح توجیهی برای یک پروژه یا فعالیت تجاری در هر سازمان اقتصادی بزرگ و شرکت کوچکی به عنوان یک سند اصلی تلقی می شود که مقیاسی خواهد بود برای کارمندان و مدیران تا به واسطه آن بتوانند میزان موفقیت های خود و شرکت را بسنجند و برای فعالیت های آتی خود تصمیم گیری کنند. این برنامه بر اساس توانایی های شرکت در نیروی انسانی, تجهیزات و سرمایه تهیه می شود.
به عنوان مثال داشتن یک برنامه کسب و کار مناسب هنگام ارائه تقاضای دریافت وام ازموسسات اعتباری همچون بانک ها نقش موثری در تصمیم گیری آنها برای حمایت از شرکت شما و پروژه های در دست اجرای شما دارد. در ادامه با اطلاعات مورد نیاز برای تهیه یک برنامه کسب و کار آشنا می شویم.
برنامه کسب و کار برای گروهی که تلاش می کند یک ایده را به یک محصول تبدیل کند و یک شرکت بوجود آورد یک نیاز مبرم به شمار می رود.
برنامه کسب و کار شامل صفحاتی است که در آن اطلاعات تشریحی و مالی مختلفی گنجانده شده است. ساختار بخش تشریحی در واقع حکم بدنه اصلی برنامه کسب و کار را دارد که شامل بیش از 150 سوال اصلی منقسم به چندین قسمت است.
شما می توانید کار خود را از هریک از بخش ها به غیر از بخش خلاصه مدیریتی که باید در انتهای کار تکمیل شود آغاز کنید. به دنبال سوالاتی بگردید که در کسب و کار شما به آنها توجهی نشده است. زمانی که کار نوشتن پیش نویس را به پایان رساندید مجموعه ای از اطلاعات مختلف در مورد برنامه کسب و کار خواهید داشت که باید به صورت منظم آنها را کنار هم قرار دهید تا منظور نهایی از برنامه کسب و کار حاصل شود.
ارزش اصلی طراحی یک برنامه کسب و کار دست یابی به محصول نهایی نیست بلکه هدف اصلی قرار گرفتن فرآیند تحقیق و تفکر درباره کسب و کار در یک مسیر سیستماتیک است. کار طراحی به شما کمک می کند با دقت بسیاری به همه شرایط کسب و کار فکر کنید و درباره آنچه کاملاً از آن مطمئن نیستید مطالعه و تحقیق کنید. انجام این فرآیند زمان بر خواهد بود اما مانع از هزینه های ناشی از خطاهای احتمالی آینده می شود.
مهندسی نرمافزار
مهندسی نرم افزار پیشهای است که به یاری دانش رایانه و دیگر فناوریها و روشها به آفریدن و نگاهداری نرم افزار رایانهای می پردازد. نرم افزار هایی نظیر tool ها یا سیستم عامل و ...
مسئله اصلی مهندسی نرمافزار تولید نرمافزار براساس:
الزامات تعیین شده در زمان تعیین شده در محدودهٔ بودجه پیشبینی شده است.
کاربردهای مهندسی نرم افزار دارای ارزش اجتماعی و اقتصادی است زیرا بهره وری مردم را بالا برده چند و چون زندگی آنان را بهتر میکند. مردم با بهره گیری از نرم افزار توانایی انجام کارهایی را دارند که قبل از آن برایشان شدنی نبود. نمونههای آن سامانههای توکار، نرم افزار اداری، بازیهای رایانهای، و اینترنت می باشد. فناوریها و خدمات مهندسی نرم افزار به کاربران برای بهبود بهره وری و کیفیت یاری می رساند. نمونههایی از زمینههای بهبود: دادگان، زبان ها، کتابخانه ها، الگو ها، فرایندها و ابزار.
فرمت فایل : power point (لینک دانلود پایین صفحه) تعداد اسلایدها 18 اسلاید
فهرست :
اهداف دیسیپلین پیاده سازی 4
ارتباط با سایر دیسیپلین ها 5
جریان کار 8
مرور فعالیت 10
مرور خروجی ها 14
نتیجه 17
اهداف دیسیپلین پیاده سازی :
•تعریف سازمان کد ، بر حسب زیر مجموعه های پیاده سازی سازمان یافته در لایه ها.•پیاده سازی کلاس ها و اشیاء بوسیلة مؤلفه ها (فایل های منبع ، باینری ها ، فایل های اجرایی و .... ) .•تست اجزای تولید شده به عنوان واحدها .•مجتمع سازی نتایج تولید شده توسط پیاده سازان فردی (یا تیم ها) به صورت یک سیستم قابل اجرا .سخن اول اینکه عصر حاضر، عصر اطلاعات است ولیکن این امر یک حقیقت غیر قابل انکار است که پیچیدگی، تعدد و فراوانی مسائل این عصر، چنان است که سیستمها و مکانیزمهای سنتی موجود، در حال حاضر کارایی خود را از دست داده و جز با استفاده از سیستمهای رایانهای و تشکیل پایگاههای اطلاعاتی مناسب و بهنگام نمیتوان به مدیریت بهینه فعالیتهای مختلف اندیشید.
امروزه با پیشرفتهای صورت گرفته در علوم رایانهای و تجزیه و تحلیل و تلفیق اطلاعات، شکل تکامل یافتهای از سیستمهای اطلاعات مکانی تحت عنوان سیستمهای اطلاعات جغرافیایی (GiS)بوجود آمدهاند که از مهمترین ویژگیهای متمایز کننده این سیستمها از سایر سیستمهای اطلاعاتی، توانایی تحلیل و تلفیق توام اطلاعات مکانی و توصیفی در آنها میباشد.
سیستم اطلاعات جغرافیایی، مجموعهای سازمانیافته و متشکل از اجزاء نرمافزار، سختافزار، نیروی متخصص، دادههای مکانی و مدلهای تجزیه و تحلیل اطلاعات میباشد که به منظور جمعآوری،ذخیرهسازی، بازیابی، بهنگامسازی، تجزیه و تحلیل و نمایش اطلاعات مکان مرجع مورد استفاده قرار میگیرند. امروزه سیستمهای اطلاعات جغرافیایی به عنوان سیستمهای حامی تصمیمگیری توسط مدیران در سطوح مختلف مدیریتی و اجرایی، استفاده می شوند.
بخش مطالعاتی GIS وRS در شرکت مهندسان مشاور پارس مختصات جنوب
شرکت مهندسان مشاور پارس مختصات جنوب با توجه به نیاز روز افزون علوم مهندسی، گستردگی حوزه فعالیتهای خود در زمینه نقشهبرداری و انجام مطالعات پایه و همچنین حجم زیاد و متنوع اطلاعات مورد مطالعه برای انجام بهینه وظایف و امور محوله، نیازمند به خدمت درآوردن و استفاده از قابلیتهای GIS در امور مربوط به طرحهای مطالعاتی و اجرایی میباشد. مسلماً استفاده از علم GIS و سنجش از دور در مراحل مختلف مطالعاتی طرحهای شرکت مهندسان مشاور پارس مختصات جنوب، گامی موثر در راه استفاده از فناوریهای اطلاعاتی در شرکتهای مهندسین مشاور در کشور و متحول نمودن روند تولید، تهیه، اخذ، ذخیرهسازی، به هنگامسازی، تحلیل، نمایش و نهایتاًَ مدیریت بهینه فعالیتها خواهد بود.
با توجه به رشد روز افزون کاربردهای GIS و سنجش از دور در شاخه های مختلف مهندسی و لزوم بهرهگیری کشور از آخرین روش توسعه نرمافزاری و سختافزاری، این شرکت به عنوان یکی از متولیان این امر، بخش مطالعاتی GISوRS را با هدف توسعه زیرساختها و تجهیز و بهرهگیری از کارشناسان خبره در ارتباط با توسعه و ایجاد گروهی مجزا که بتواند خود به صورت کارشناسی و تحلیلی طرحهای کاربردی در رابطه با سامانه اطلاعات جغرافیایی GIS و سنجش از دور را در پروژههای مطالعاتی علوم مختلف وابسته به عوارض زمین در زمینه فیزیوگرافی، هواشناسی و هیدرولوژی، کشاورزی، پوشش گیاهی، خاکشناسی و زمینشناسی، محیط زیست ، فرسایش و رسوب، شبکه زیرساخت شهری از قبیل آب و فاضلاب، برق و گاز و ایجاد بانکهای اطلاعاتی مکانی و .....تعریف و ایجاد نماید.
این شرکت با سازمانها و ادارات مختلف از جمله موارد زیر همکاری داشته است :
شرکت توسعه منابع آب و نیروی ایران (مجری سدهای بزرگ و نیروگاه های برق آبی وزارت نیرو)شرکت پایانه های صادرات مواد نفتی شرکت سهامی آب منطقه ای فارس شرکت سهامی آب منطقه ای بوشهرشرکت آب و فاضلاب شیرازشرکت آب و فاضلاب روستایی بوشهرسازمان جهاد کشاورزی استان فارس شرکت آب و فاضلاب روستایی استان فارس شرکت گاز استان فارس بنیاد مسکن انقلاب اسلامی فارس بنیاد مسکن انقلاب اسلامی بوشهر اداره کل راه و ترابری استان کهکیلویه و بویراحمد
بخشی عمده از فعالیت من به برپایی پایگاه داده های نرم افزارArcGiS،عیب یابی و ارتقا سیستم،نصبسیستمعاملونرمافزارهایمربوطه،انجام تنظیمات دستی شبکه برای کلاینت هاو سرویسدورهایسیستمهاگذشت که بیشترگزارشی که دردست دارید نیز به این موارد می پردازد. البته کارهای دیگری نیز انجام دادم. مانند مشارکت درخریدسیستم های جدید،مشاوره درمسائل کامپیوتری و نیزIT و همچنین تهیه اینترنت پرسرعت برای شرکت.
البته قصدداشتم که فرصت را غنمیت شمرده و تاجایی که امکان دارد کاربانرم افزارهای مورد استفاده درشرکت چونAutocad،ENVI( برای تفسیر عکس های ماهواره ای )،SewerCad(برنامهایبرایطراحیشبکههایجمعآوریفاضلاببصورتکاربردیکهازسرعتودقتوامکانبازنگریخوبیبرخورداراست)و ... را از کارکنان یادبگیرم که خیلی چنین فرصتی پیش نیامد.
شکل 1- نمایی از مکان کارآموزی
عیبیابیوارتقاءسیستم
به طور کلی مشکلات پیش آمده در سیستم ها به دو دسته سخت افزاری و نرم افزاری تقسیم می شود که هر بخش را در ادامه توضیح میدهم.
ارتقاء سیستم
برای ارتقاء سیستم، معمولاً به یک سری مشخصات مهم سیستم از جمله نوع مادربورد نوع CPU تحت پشتیبانی و ماژولهای پشتیبانی شده توسط آن مادربورد، از جمله کارت گرافیک و حافظه RAM نیاز است و معمولاً در صورتی سیستم ها را ارتقا می دهیم که از لحاظ کارایی و اقتصادی مقرون به صرفه باشد؛ چون با توجه به پیشرفت سریع فناوری و تولید روزافزون قطعات کامپیوتری جدید،ممکن است بعضی از قطعات با فناوری های قدیمی، در بازار موجود نباشد یا هزینه های گزافی برای تعویض قطعات یا ارتقاسیستم متحمل شویم.
عیب یابی
به طور کلی مشکلات سخت افزاری بر اثر خرابی یا عدم شناسایی قطعات مختلف در سیستم به وجود می آید که شایع ترین آنها عدم ارتباط بین قطعات می باشد یا به علت مشکلات نرم افزاری که در سیستم عامل رخ می دهد، هستند که شایعترین آنها عبارتند از:
روشن نشدن سیستم که به دلیل قطع کابل برق یا خرابی منبع تغذیه می باشد.عدم وجود تصویر روی مانیتور که عمدتاًناشی از قطع کابل یا مشکلات کارت گرافیک می باشد.صدای بوق ممتد و بالا نیامدن سیستم که ناشی از عدم اتصال صحیح قطعات یا خرابی قطعات می باشد.بالا نیامدن سیستم عامل که به مشکلات ناشی از RAM و HARD سیستم باز می گردد.عدم شناسایی CD/DVD-Drive که با تنظیمات جامپرها راه اندازی می شود.ریست شدن های مداوم سیستم که علتهایی از جمله عدم کارکرد یا صدای زیاد فن CPU و یا خرابی در خازنهای مادر بورد می باشد.بالا نیامدن و یا طولانی شدن زمان بارگذاری ویندوز به دلیل ویروسی شدن یا خراب شدن فایل های بوت سیتم ها.نصب و پاک کردن های ناقص و مکرر برنامه،که باعث اجرا نشدن نرم افزار های دیگری می شود.مشکل در نصب نرم افزار ها که با نصب پیشنیاز آنها همانند .NetFramworkروی سیستم عامل مرتفع می گردد یا به علت قانونی نبودن سیستم عامل یا نرم افزار مشکلاتی پیش می آید که آنها را به اصطلاح می توان قانونی (کرک) نمود و مشکل را رفع کرد.انجام به روز رسانی نرم افزار های امنیتی که غالبا به روش های غیر معمول انجام میپذیرد.عدم ارتباط با شبکه محلی انجام و به روز رسانی تنظیمات شبکه به صورت دستی روی سیستم عامل.و ....
نصب سیستم عامل و نرم افزار های مربوطه
بیشتر سیستم های این شرکت به دلیل سازگاریبرنامه های کابردی آن نظیر نرم افزار ArcGiS با ویندوز ایکس پی (WindowsXP)، از این سیتم عامل استفاده می کردند. که مرحله نصبی در حدود 30 تا 40 دقیقه دارد و به علت خارج از حوصله بودن این مطلب از شرح آن میپرهیزم. در ادامه به انجام کارهایی که بعد از نصب ویندوز روی هر سیستم انجام می پذیرد پرداخته می شود.
افزودن زبان فارسی برای ویندوز
پس از عوض کردن و نصب سیستم عامل ویندوز XPSP3 زبان فارسی را نصب کردیم. برای افزودن زبان فارسی به سیستم به قسمت Controlpanelرفته،سپسروی گزینه Region and Languageدبل کلیک کرده و از تب Languageزبان فارسی را اضافه می کنیم.
ایجاداکانتمحدودبرایکاربران
پس از افزودن زبان فارسی، به ایجاد اکانت های کاربری محدود برای کاربران پرداخته شد.
برای این کار به قسمت control panelرفته،سپسروی گزینه User Accountsدبل کلیک کرده و سپس از پنجره باز شده روی گزینه Creat a New Accountکلیک می کنیم و نامی را برای کاربر انتخاب نموده و پس از Next کردن تیک گزینه Limited را در قسمت Pick an Account Type را می زنیم تایکحسابکاربریبادسترسیمحدود (ازجملهمحدودیتها: نصبوحذفنرمافزارودیگرتغیراتاساسیدرسیستمعامل) ایجادشودتادراختیارکاربرانقرارگیرد.برایجلوگیریازدسترسیکاربرانبهحسابمدیرسیستمحتمابایدرویآنپسوردگذاشتهشود.
نصبنرمافزارهایموردنیاز
در این بخش نصب نرم افزار های مورد نیاز هر سیستم با توجه به کاربرد های آن انجام می شد.
برای اکثر سیستم ها نرم افزارهایMicrosoft Office، Flash Player،ArcGiS (برای تهیه انواع نقشه ها در موضوعات مختلف علمی و درزمینهسیستمهایاطلاعاتجغرافیایی که در ادامه، آن را به تفصیل شرح خواهم داد) و همچنین نرم افزارهای ModSlow (کاربرد در زمینه آبهای زیرزمینی)،MicroStation(کاربرد در زمینه سیستم های اطلاعات جغرافیایی)،Surfer (برای ترسیم نقشه ها)،AutoCad (برای نقشه کشی)، SewerCad (برای طراحیشبکههایجمعآوریفاضلاببه صورتکاربردیکهازسرعتودقتوامکانبازنگریخوبیبرخورداراست) ، SMADA (کاربرد در کارهای آماری)، Hecras (در زمینه هیدرولوژی) و ... را نصب کردیم.
از جمله نرم افزارهایی که روی تمام سیستم ها نصب میشد نرم افزار Net Support بود که در سیستم های بخش کامپیوتر نصب میشد که این نرم افزار روی تمامی سیستم ها به صورت Client (Student) ودر سیستم استاد به صورت Server (Teacher) نصب می شود.
انجام تنظیمات دستی شبکه برای کلاینت ها
سیستمیکهروی آن بهتازگیویندوزنصبشده است،برایاتصالبهشبکهمحلی ، احتیاجبهیکسریتنظیماترویکانکشنکارتشبکهخوددارد.
ب
دانلود مقاله انگلیسی به صورت رایگان از آدرس زیر:
دانلود رایگان مقاله انگلیسی
دانلود از لینک کمکی
نوع مطلب: مقاله ترجمه شده با بهترین کیفیت و کاملا تخصصی
مقاله فارسی:
عنوان مقاله: سرعت بخشیدن به روند اجرای تست قابلیت اطمینان نرم افزار با تبعیض فازی
سال انتشار: 2012
زبان مقاله: فارسی
قالب مقاله: ورد (Word)
تعداد صفحات: 22 صفحه (همراه با مراجع)
محل انتشار: مجموعه مقالات بیست و سومین کنفرانس بین المللی IEEE درباره مهندسی قابلیت اطمینان نرم افزار (Proceedings of Software Reliability Engineering Workshops (ISSREW), 2012 IEEE 23rd International Symposium on). مقالات این کنفرانس توسط IEEE و ACM ایندکس میشود.
اطلاعات مقاله انگلیسی:
عنوان مقاله: Accelerate the Software Reliability Testing Execution Process with Fuzzy Discrimination
نوع مطلب: مقاله کنفرانس IEEE
سال انتشار: 2012
زبان مقاله: انگلیسی
قالب مقاله: پی دی اف (PDF)
تعداد صفحات: 6 صفحه دو ستونی
محل انتشار: مجموعه مقالات بیست و سومین کنفرانس بین المللی IEEE درباره مهندسی قابلیت اطمینان نرم افزار (Proceedings of Software Reliability Engineering Workshops (ISSREW), 2012 IEEE 23rd International Symposium on). مقالات این کنفرانس توسط IEEE و ACM ایندکس میشود.
چکیده فارسی:
تست قابلیت اطمینان نرم افزار(SRT) یک متد کیفی برای تخمین قابلیت اطمینان نرم افزار است که برای تست نرم افزار بر اساس پروفایل عملیاتی می باشد. با این حال، بکاربردن این متد در پروژ ه های مهندسی دشوار است، یکی از دلالیل دشوار بودن آن این است که چرخه ی تست بسیار طولانی است و هزینه ی تست بسیار بالاست. چگونگی بهبود کارآمدی SRT یک موضوع مهم است. در پروژه های SRT واقعی، چگونگی بهبود کارآمدی فرایند اجرایی بیشترین زمان تست را در SRT دارد، بنابراین، کاهش زمان اجرای تست یک روش مناسب برای بهبود کارآمدی می باشد. عموما، حجم زیادی از شکست ها با تست های منظم، قبل از SRT حذف شده اند این تست های منظم شامل تست واحد، تست یکپارچه سازی و تست سیستم هستند. بنابراین، بیشتر موارد تست SRT که پس از تست های منظم اجرا شدند، هیچ گونه شکستی را مشاهده نکردند. از آنجایی که موارد تست SRT از طریق نمونه های تصادفی با پروفایل عملیاتی تولید می شوند، برخی از موارد تست می توانند مشابه باشند. بنابراین یک روش جدید برای سرعت بخشیدن به SRT مطرح می شود. که در آن ویژگی های داده ی موردهای تست در ابتدا مورد تجزیه و تحلیل قرار می گیرند و سپس ویژگی های موارد تستی که نتایج تست متفاوت (شکست یا نه) اجرا شده اند، به صورت تجمعی مورد تجزیه و تحلیل قرار می گیرند. ویژگی های مورد تستی که برای اجرای شدن آماده می شوند، از طریق یک متد تبعیض فازی برای بررسی اینکه آیا این ویژگی ها شبیه به ویژگی های مورد تست دارای خطا هستند یا نه، مورد قضاوت قرار میگیرند. اگر این ویژگی ها شبیه به مورد تستی باشند که دارای خطا نبوده است، میتواند نادیده گرفته شود و زمان اجرای مشابه یا یکسان می تواند برای آن ثبت گردد. در غیر اینصورت، این مورد تست، تست میگردد و به تجزیه و تحلیل تجمعی می پیوندد. تمامی فرایند تجزیه و تحلیل موارد تست و یک مطالعه موردی در این مقاله ارائه شده اند.
کلمات کلیدی: قابلیت اطمینان نرم افزار، تست سرعت بخشیده شده، ویژگی های داده، تبعیض فازی.
چکیده انگلیسی:
Abstract
Software Reliability Testing (SRT) is a quantificational method to estimate the software reliability, which is to test software based on operational profile. However, it is difficult to be applied in engineering projects, one of the reasons is the testing cycle is too long and the testing cost is too high. How to improve the efficiency of the SRT is an important topic. In real SRT projects, it is the execution process that takes the most of testing time in SRT, so it is a good way to improve the efficiency by shortening the testing execution time. Generally, a large numbers of faults have been removed by the regular tests before SRT, such as unit test, integration test and system test. Thus many test cases of SRT performed after regular test have found no faults. Because the test cases of SRT are generated by random sample with operational profile, some test cases can be similar. So a new method to accelerate the SRT is put forward, in which the data characters of test cases would be analyzed at first, and then the characters of test case which have been executed with different testing result (failure or not) would be accumulatively analyzed, The characters of test case preparing to be executed would be judged whether it is similar to the characters with failure or not by a fuzzy discrimination method. If it is similar to the test case that didn't find fault then it can be skipped and similar or same execution time would be recorded, else it would be tested and joined the accumulative analysis. The whole process of test cases analysis and a case study are presented in this paper.
Keywords: Software reliability; Accelerated testing; Data characters; Fuzzy discrimination
کلمات کلیدی:
قابلیت اطمینان نرم افزار، مهندسی قابلیت اطمینان در نرم افزار، قابلیت اعتماد نرم افزار، کاربرد هوش مصنوعی در مهندسی نرم افزار، فازی در مهندسی نرم افزار، مقاله کامپیوتر، مقاله 2015 کامپیوتر، مقاله 2016 کامپیوتر، مقاله 2016 مهندسی نرم افزار، مقاله 2015 مهندسی نرم افزار، مقاله مهندسی نرم افزار با ترجمه، مقاله مهندسی نیازمندیها، مهندسی نیازها، مهندسی نیازمندی، ویژگیهای تابعی، ویژگیهای عملکردی، ویژگیهای غیر تابعی، ویژگیهای غیر عملکردی، ویژگیهای عملیاتی، ویژگیهای غیر عملیاتی، مقاله جدید کامپیوتر، مقاله مهندسی نرم افزار، مقاله مهندسی نرم افزار پیشرفته، توصیف نیازمندی ها، مقاله آی اس آی مهندسی نرم افزار، اوراکل در تست نرم افزار، اوراکل در مهندسی نرم افزار، مسئله اوراکل، همه چیز دان، دانشمند، پروژه مهندسی نرم افزار، ترجمه مقاله مهندسی نرم افزار، پایان نامه کارشناسی ارشد کامپیوتر، پایان نامه نرم افزار، پایان نامه رشته کامپیوتر، کاربرد یادگیری ماشین در مهندسی نرم افزار، هوش مصنوعی در مهندسی نرم افزار، سمینار کارشناسی ارشد کامیپوتر، مقاله ترجمه شده، مقاله آی اس آی، ISI، مقاله کامپیوتر، مهندسی نرم افزار، تست نرم افزار، آزمون نرم افزار، تست اتوماتیک نرم افزار، تست خودکار نرم افزار، پروژه آماده رشته کامپیوتر، خودکار سازی تست نرم افزار، خودکار سازی آزمون نرم افزار، تولید تست کیس ها، تولید خودکار تست کیس ها، تولید اتوماتیک تست کیس ها، اولویت بندی تست کیس ها، اولویت بندی موارد آزمون، الویت بندی تست کیس ها، الویت بندی موارد آزمون ، مقاله مهندسی نرم افزار، پروژه مهندسی نرم افزار، گزارش مهندسی نرم افزار، تحقیق مهندسی نرم افزار، تولید خودکار داده های تست، کاهش تست کیس ها، انتخاب تست کیس ها، انتخاب موارد آزمون، پایان نامه کامپیوتر، پایان نامه رشته کامیپوتر، پایان نامه کارشناسی ارشد کامیپوتر، ترجمه مقاله کامپیوتر، Software engineering, software maintenance, automatic software maintenance, automatic software testing, automatic software test case generation, automatic software test data generation, test case selection, test case prioritization, test selection, test reduction, machine learning in software engineering, oracle problem in software testing, Functional requirements, non-functional requirements, requirements engineering, requirements description schema, RDS, software reliability testing, fuzzy discrimination.
پس از خرید از درگاه امن بانکی لینک دانلود در اختیار شما قرار میگیرد و همچنین به آدرس ایمیل شما فرستاده میشود.
تماس با ما برای راهنمایی، درخواست مقالات و پایان نامه ها و یا ترجمه تخصصی با آدرس ایمیل:
IRTopArticle@gmail.com
شماره تماس ما در نرم افزار واتس آپ:
+98 921 764 6825
شماره تماس ما در نرم افزار تلگرام:
+98 921 764 6825
شناسه ما در تلگرام:
@TopArticle
توجه: اگر کارت بانکی شما رمز دوم ندارد، در خرید الکترونیکی به مشکل برخورد کردید و یا به هر دلیلی تمایل به پرداخت الکترونیکی ندارید با ما تماس بگیرید تا راههای دیگری برای پرداخت به شما پیشنهاد کنیم.
فرمت فایل : power point (لینک دانلود پایین صفحه) تعداد اسلاید : 32 اسلاید
بخشی از اسلایدها :
تجزیه و تحلیل سیستم خانه سالمندان
-زبان مدل سازی یکپارچه(UML)
مجموعه ای از قرار دادهای مدل سازی می باشد که برای مشخص نمودن یا تشریح یک سیستم نرم افزاری بر حسب اشیا مورد استفاده قرار می گیرد.UML یک شیوه خاص برای توسعه سیستم ما تجویز نمی کند.تنها نوعی نشانه گذاری یا نماد گذاری هست که در حال حاضر به عنوان استانداردی برای مدل سازی پذیرفته شده است.
- نمودار Use Case
نموداری است که تعاملات میان سیستم مورد نظر با سیستم های خارجی و کاربران را به تصویر می کشد.
نماد های نمودار Use Case:
Use Case: یکسری مراحل مرتبط به هم (از لحاظ رفتاری)یا به عبارتی یک سناریو می باشد که با هدف اجرای یک وظیفه واحد ایجاد می شود.
رویداد زمانی: نوعی رویداد سیستمی است که توسط زمان تحریک می گردد.
چگونگی تولید Use Case
یافتن عامل ها و Use Case ها:
چه کسانی از سیستم برای وارد کردن اطلاعات استفاده می کنند؟
چه کسانی از سیستم اطلاعات دریافت می کنند؟
این سیستم با چه سیستم های دیگری تعامل دارد؟
اولویت دادن به Use Case ها
توسعه هر Use Case (با شروع از اولویت بیشتر)
سازماندهی به مدل Use Case
حال سیستم خانه سالمندان را در نظر می گیریم و آموخته ها را بر روی این سیستم پیاده می کنیم:
در سیستم از Use Case گسترش (include)
بدین معنی است که در برگیرنده مراحل پیچیده استخراج شده از Use Case پیچیده تر می باشد.یعنی نیاز همیشگی نیست و دلخواه است. مثلا مدیر می تواند به صورت دلخواه گزارش های هفتگی را چاپ کند.
دیگر اینکه از Use Case انتزاعی(extend )
بدین معنی است که این عمل حتما باید انجام بشه همیشه لازم است مانند اینکه قسمت پذیرش هر گاه می خواهد وارد سیستم شود وبا سیستم کاری را انجام دهد باید حتما در سیستم login کند و سپس وارد شود.