دانلود کتاب Rationale-Based Software Engineering
49,000 تومان
مهندسی نرم افزار مبتنی بر منطق
| موضوع اصلی | فن آوری |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | Springer |
| تعداد صفحه | 333 |
| حجم فایل | 2 مگابایت |
| کد کتاب | 354077582X,9783540775829 |
| نوبت چاپ | 1 |
| نویسنده | Ivan Mistrik, Janet E. Burge, John M. Carroll, Raymond McCall |
|---|---|
| زبان | انگلیسی |
| فرمت | |
| سال انتشار | 2008 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 1 | بدون تخفیف | 25,000 تومان |
| 2 | 20 درصد | 20,000 تومان |
| 3 الی 5 | 25 درصد | 18,750 تومان |
| 6 الی 10 | 30 درصد | 17,500 تومان |
| 11 الی 20 | 35 درصد | 16,250 تومان |
| 21 الی 30 | 40 درصد | 15,000 تومان |
| 31 الی 40 | 45 درصد | 13,750 تومان |
| 41 الی 50 | 50 درصد | 12,500 تومان |
| 51 الی 70 | 55 درصد | 11,250 تومان |
| 71 الی 100 | 60 درصد | 10,000 تومان |
| 101 الی 150 | 65 درصد | 8,750 تومان |
| 151 الی 200 | 70 درصد | 7,500 تومان |
| 201 الی 300 | 75 درصد | 6,250 تومان |
| 301 الی 500 | 80 درصد | 5,000 تومان |
| 501 الی 1000 | 85 درصد | 3,750 تومان |
| 1001 الی 10000 | 90 درصد | 2,500 تومان |
ترجمه فارسی توضیحات (ترجمه ماشینی)
مهندسی نرم افزار مبتنی بر منطق
تصمیمات زیادی در طول فرآیند توسعه نرم افزار مورد نیاز است. این تصمیمات، و تا حدی خود فرآیند تصمیم گیری، به بهترین وجه می تواند به عنوان دلیل منطقی برای سیستم مستند شود، که نه تنها آنچه در طول توسعه انجام شده است، بلکه دلایل پشت انتخاب های انجام شده و جایگزین های در نظر گرفته شده و رد شده را نشان می دهد. این اطلاعات زمانی که توسعه نرمافزار توزیع میشود و دانش شرکتی را که در طول فرآیند توسعه مورد استفاده قرار میگیرد و پالایش میشود، در بر میگیرد، به طور فزایندهای حیاتی میشود. گرفتن منطق کمک می کند تا اطمینان حاصل شود که تصمیمات به خوبی اندیشیده شده و موجه هستند و استفاده از منطق می تواند به جلوگیری از اشتباهات گذشته در طول توسعه سیستم فعلی و زمانی که محصولات نرم افزاری (معماری و طراحی و همچنین کد) کمک کند. در سیستم های آینده مجددا استفاده می شوند.
برج، کارول، مک کال و میستریک به تفصیل برداشت و استفاده از منطق طراحی در مهندسی نرم افزار را برای بهبود کیفیت نرم افزار توصیف می کنند. کتاب آنها اولین درمان جامع و یکپارچه استفاده منطقی در مهندسی نرم افزار است. این یک چارچوب مفهومی سازگار و یک اصطلاح یکپارچه برای مقایسه، تضاد و ترکیب رویکردهای بیشمار منطق در مهندسی نرمافزار ارائه میکند. این هم یک متن مقدماتی عالی برای کسانی است که تازه وارد این رشته شده اند و هم یک مرجع منحصر به فرد ارزشمند برای محققان با تجربه منطق است. این کتاب استفاده از منطق برای تصمیمگیری در طول چرخه عمر نرمافزار را پوشش میدهد، از اولین تصمیمگیریها در یک پروژه شروع میشود و از طریق تعریف نیازمندیها، طراحی، اجرا، آزمایش، نگهداری، طراحی مجدد و استفاده مجدد ادامه مییابد.
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.

نقد و بررسیها
هنوز بررسیای ثبت نشده است.