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