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

مهندسی نرم افزار مبتنی بر منطق

Rationale-Based Software Engineering

دانلود کتاب Rationale-Based Software Engineering (به فارسی: مهندسی نرم افزار مبتنی بر منطق) نوشته شده توسط «Janet E. Burge – John M. Carroll – Raymond McCall – Ivan Mistrík»


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

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

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

ناشر: Springer

نویسنده: Janet E. Burge – John M. Carroll – Raymond McCall – Ivan Mistrík

زبان: English

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

سال انتشار: 2008

تعداد صفحه: 333

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

کد کتاب: 354077582X , 9783540775829

نوبت چاپ: 1

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

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

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


Many decisions are required throughout the software development process. These decisions, and to some extent the decision-making process itself, can best be documented as the rationale for the system, which will reveal not only what was done during development but the reasons behind the choices made and alternatives considered and rejected. This information becomes increasingly critical as software development becomes more distributed and encompasses the corporate knowledge both used and refined during the development process. The capture of rationale helps to ensure that decisions are well thought out and justified and the use of rationale can help avoid the mistakes of the past during both the development of the current system and when software products (architecture and design, as well as code) are reused in future systems.

Burge, Carroll, McCall, and Mistrík describe in detail the capture and use of design rationale in software engineering to improve the quality of software. Their book is the first comprehensive and unified treatment of rationale usage in software engineering. It provides a consistent conceptual framework and a unified terminology for comparing, contrasting and combining the myriad approaches to rationale in software engineering. It is both an excellent introductory text for those new to the field and a uniquely valuable reference for experienced rationale researchers. The book covers the use of rationale for decision making throughout the software lifecycle, starting from the first decisions in a project and continuing through requirements definition, design, implementation, testing, maintenance, redesign and reuse.

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

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

📖 خرید این کتاب

برای دریافت فایل و اطلاع از قیمت، روی یکی از دکمه‌های زیر کلیک کنید تا پیام آماده برای شما ارسال شود:

پس از ارسال پیام، قیمت و لینک دریافت فایل در اسرع وقت برای شما ارسال خواهد شد.