توضیحات محصول

مهندسی نرم افزار (راجر اس پرسمن)

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

در این تعریف دو مرحله اساسی وجود دارد:

۱. نظام مهندسی:

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

۲. تمام جنبه‌ های محصول نرم افزاری:

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

مهندسی نرم افزار در سه فاز کلی گروه بندی می‌ شود:

فاز تعریف:

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

فاز توسعه:

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

سه کار عمده در این فاز شامل، طراحی نرم افزا، تولید دستور ها و آزمایش نرم افزار.

فاز پشتیبانی:

بر تغییراتی تاکید دارد که با تصحیحات مورد نیاز در جهت تکامل محیط نرم افزار در ارتباط هستند.همچنین نیز تغییراتی که ناشی از تغییر خواسته‌ های مشتریان هستند.


برچسب ها:

, , , , , , , ,
قابل ویرایشنمی باشد
قابل پرینتمی باشد
حجم فایل29 مگابایت
رفرنسندارد
محتوای فایل دانلودیZip
زبانانگلیسی
فرمت فایلپی دی اف
تعداد صفحات977 صفحه
جزئیات محصولاین محصول شامل یک فایل پی دی اف (PDF) می باشد.

    شما باید وارد شوید و یک خریدار محصول باشید تا بتوانید نظر خود را ثبت کنید.

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    If you agree to these terms, please click here.

    نظری بدهید

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    If you agree to these terms, please click here.