کتاب الکترونیکی

مهندسی نرم افزار و توسعه

Software engineering and development

دانلود کتاب Software engineering and development (به فارسی: مهندسی نرم افزار و توسعه) نوشته شده توسط «Enrique A. Belini»


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

موضوع اصلی: فن آوری

نوع: کتاب الکترونیکی

ناشر: Nova Science Publishers

نویسنده: Enrique A. Belini

زبان: English

فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2009

تعداد صفحه: 247

حجم کتاب: 6 مگابایت

کد کتاب: 1606921460 , 9781606921463

توضیحات کتاب مهندسی نرم افزار و توسعه

مهندسی نرم افزار یکی از مشاغل پر دانش است. بنابراین داشتن استراتژی مدیریت دانش (KM) خوب در این سازمان ها بسیار مهم است. این کتاب فرآیندهای نرم‌افزاری را از منظر جریان دانش بررسی می‌کند تا نیازهای دانشی خاص چنین فرآیندهایی را شناسایی کند تا در موقعیت بهتری برای پیشنهاد سیستم‌ها یا استراتژی‌هایی برای رفع آن نیازها قرار گیرد. مزایای احتمالی آن از طریق نتایج یک مطالعه در فرآیند نگهداری نرم افزار در یک سازمان نرم افزاری کوچک نشان داده شده است. علاوه بر این، معماری خط تولید نرم افزار به عنوان یکی از اجزای حیاتی در خطوط تولید نرم افزار در نظر گرفته می شود. نویسندگان این کتاب وضعیت هنر مهندسی خط تولید نرم افزار را از منظر کسب و کار، معماری، فرآیند و سازمان مورد بحث قرار می دهند. در سال‌های اخیر، زبان‌های مخصوص دامنه برای مدل‌سازی برنامه‌های کاربردی در سطح بالایی از انتزاع پیشنهاد شده‌اند. اگرچه استفاده از زبان های خاص دامنه مزایای واضحی را ارائه می دهد، طراحی آنها یک کار بسیار پیچیده است. این کتاب روشی عملگرایانه برای طراحی و استفاده از زبان های دامنه خاص ارائه می دهد. سایر فصول این کتاب به بررسی توسعه روش‌های عددی برای تعیین معکوس پارامترهای مدل سازنده مواد می‌پردازد، برخی از دلایل بی‌ربط بودن مهندسی نرم‌افزار به جامعه رباتیک را مورد بررسی قرار می‌دهد، تکامل نرم‌افزار رباتیک را در طول زمان مرور می‌کند، و استفاده از آن را پیشنهاد می‌کند. Ant Colony Optimisation، نوعی الگوریتم فراابتکاری، برای یافتن نقض خصوصیات عمومی در سیستم‌های همزمان با استفاده از بررسی‌کننده مدل حالت صریح.


Software engineering is one of the most knowledge intensive jobs. Thus, having a good knowledge management (KM) strategy in these organisations is very important. This book examines software processes from a knowledge perspective flow, in order to identify the particular knowledge needs of such processes to then be in a better position for proposing systems or strategies to address those needs. Its possible benefits are illustrated through the results of a study in a software maintenance process within a small software organisation. Furthermore, software product line architecture is regarded as one of the crucial piece of entity in software product lines. The authors of this book discuss the state of the art of software product line engineering from the perspectives of business, architecture, process and organisation. In recent years, domain-specific languages have been proposed for modelling applications on a high level of abstraction. Although the usage of domain-specific languages offers clear advantages, their design is a highly complex task. This book presents a pragmatic way for designing and using domain-specific languages. Other chapters in this book examine the development of numerical methodologies for inverse determination of material constitutive model parameters, discuss some of the reasons for the irrelevancy of software engineering to the robotic community, review the evolution of robotic software over time, and propose the use of Ant Colony Optimisation, a kind of metaheuristic algorithm, to find general property violations in concurrent systems using a explicit state model checker.

دانلود کتاب «مهندسی نرم افزار و توسعه»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.