کتاب آموزش مهندسی نرم افزار
یکی از درس های رشته مهندسی کامپیوتر درس مهندسی نرم افزار هست که در دوره کاردانی مهندسی نرم افزار یک رو باید بگذرانند و در دوره کارشناسی مهندسی نرم افزار دو رو ، در این پست کتابی رو آماده کردیم که سرفصل های اصلی این درس رو به صورت کامل آموزش میدهد و در قالب 177 صفحه نگارش شده است که پیشنهاد میکنم حتما از این کتاب استفاده کنید .
سرفصل های درس مهندسی نرم افزار یک :
- فصل اول: محصول
- فصل دوم: فرآیند
- فصل سوم: مفاهیم مدیریت پروژه
- فصل چهارم: متریک های پروژه و فرآیند نرم افزار
- فصل پنجم: طرح ریزی پروژه نرم افزاری
- فصل ششم: مدیریت و تحلیل ریسک
- فصل هفتم: زمان بندی و ردگیری پروژه
مهندسی نرم افزار عبارت است از کاربرد مهندسی برای طراحی، توسعه ، پیاده سازی و نگهداری از نرم افزار در یک روش سیستماتیک .
تعاریف رسمی مهندسی نرم افزار عبارتند از:
- تحقیقات، طراحی ،توسعه و تست سیستم های عامل در سطح نرم افزار،کامپایلر ، نرم افزار شبکه توزیع برای پزشکی, صنعتی, نظامی, ارتباطات, هوا فضا, کسب و کار, علمی و به طور کلی برنامه های کاربردی محاسباتی.
- برنامه سیستماتیک علمی و دانش فن آوری و روش ها و تجربه هایی برای طراحی, پیاده سازی و تست و مستندسازی نرم افزار
- برنامه ای سیستماتیک و منظم با قابلیت سنجش توسعه و عملکرد و نگهداری از نرم افزار
- یک از رشته های مهندسی است که در رابطه با تمام جنبه های تولید نرم افزار است
- ایجاد و استفاده از اصول درست مهندسی برای بدست اوردن نرم افزاری که از لحاظ اقتصادی، قابل اعتماد و صرفه است ودر ماشین های واقعی بصورت کارایی عمل می کند.
مهندسی نرمافزار (به انگلیسی: Software engineering) یعنی استفاده از اصول مهندسی بجا و مناسب برای تولید و ارائه محصول نرمافزاری با کیفیت که قابل اطمینان و با صرفه بوده و برروی ماشینهای واقعی به طور کارآمدی عمل کند. مهندسی نرمافزار یک روش سیستماتیک، منظم و دقیق برای ساخت و ارائه محصولی نرمافزاری با کیفیت است. مهندسی نرمافزار اغلب شامل فرایند خطی تحلیل، طراحی، پیادهسازی و آزمون است؛ که با به کارگیری روشهای فنی و علمی از علوم مهندسی موجب تولید نرمافزاری با کیفیت مطلوب در طول یک فرایند انتخابی مناسب پروژه میشود.
کاربردهای مهندسی نرمافزار دارای ارزشهای اجتماعی و اقتصادی هستند، زیرا بهرهوری مردم را بالا برده، چند و چون زندگی آنان را بهتر میکنند. مردم با بهرهگیری از نرمافزار، توانایی انجام کارهایی را دارند که قبل از آن برایشان شدنی نبود. نمونههایی از این دست نرمافزارها عبارتاند از: سامانههای توکار، نرمافزار اداری، بازیهای رایانهای و اینترنت. فناوریها و خدمات مهندسی نرمافزار به کاربران برای بهبود بهرهوری و کیفیت یاری میرساند. نمونههایی از زمینههای بهبود: پایگاه دادهها، زبانها، کتابخانهها، الگوها، فرایندها و ابزار.
دیدگاه کاربران
تعداد دیدگاه های کاربران : ۰ دیدگاه