دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1 نویسندگان: Janet E. Burge, John M. Carroll, Raymond McCall, Ivan Mistrik (auth.) سری: ISBN (شابک) : 9783540775829, 9783540775836 ناشر: Springer-Verlag Berlin Heidelberg سال نشر: 2008 تعداد صفحات: 330 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 5 مگابایت
کلمات کلیدی مربوط به کتاب مهندسی نرم افزار مبتنی بر منطق: مهندسی نرم افزار، مدیریت محاسبات و سیستم های اطلاعاتی، مهندسی برق
در صورت تبدیل فایل کتاب Rationale-Based Software Engineering به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مهندسی نرم افزار مبتنی بر منطق نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
تصمیمات زیادی در طول فرآیند توسعه نرم افزار مورد نیاز است. این تصمیمات و تا حدی خود فرآیند تصمیمگیری را میتوان به بهترین وجه به عنوان دلیلی برای سیستم مستند کرد، که نه تنها آنچه در طول توسعه انجام شده است، بلکه دلایل پشت انتخابهای انجام شده و جایگزینهای در نظر گرفته و رد شده را آشکار میکند. این اطلاعات زمانی که توسعه نرمافزار توزیع میشود و دانش شرکتی را که در طول فرآیند توسعه مورد استفاده قرار میگیرد و اصلاح شده را در بر میگیرد، به طور فزایندهای حیاتی میشود. گرفتن منطق کمک می کند تا اطمینان حاصل شود که تصمیمات به خوبی اندیشیده شده و موجه هستند و استفاده از منطق می تواند به جلوگیری از اشتباهات گذشته در طول توسعه سیستم فعلی و زمانی که محصولات نرم افزاری (معماری و طراحی و همچنین کد) کمک کند. در سیستم های آینده مجددا استفاده می شوند.
برج، کارول، مک کال و میستریک به تفصیل برداشت و استفاده از منطق طراحی در مهندسی نرم افزار را برای بهبود کیفیت نرم افزار توصیف می کنند. کتاب آنها اولین درمان جامع و یکپارچه استفاده منطقی در مهندسی نرم افزار است. این یک چارچوب مفهومی سازگار و یک اصطلاح یکپارچه برای مقایسه، تضاد و ترکیب رویکردهای بیشماری به منطق در مهندسی نرمافزار ارائه میکند. این هم یک متن مقدماتی عالی برای کسانی است که تازه وارد این رشته شده اند و هم یک مرجع منحصر به فرد ارزشمند برای محققان با تجربه منطق است. این کتاب استفاده از منطق برای تصمیمگیری در طول چرخه عمر نرمافزار را پوشش میدهد، از اولین تصمیمگیریها در یک پروژه شروع میشود و از طریق تعریف نیازمندیها، طراحی، اجرا، آزمایش، نگهداری، طراحی مجدد و استفاده مجدد ادامه مییابد.
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.
cover.jpg......Page 1
1.pdf......Page 2
2.pdf......Page 34
3.pdf......Page 35
4.pdf......Page 56
5.pdf......Page 67
6.pdf......Page 79
7.pdf......Page 97
8.pdf......Page 107
9.pdf......Page 108
10.pdf......Page 119
11.pdf......Page 130
12.pdf......Page 140
13.pdf......Page 149
14.pdf......Page 150
15.pdf......Page 164
16.pdf......Page 179
17.pdf......Page 198
18.pdf......Page 209
19.pdf......Page 221
20.pdf......Page 232
21.pdf......Page 233
22.pdf......Page 260
23.pdf......Page 274
24.pdf......Page 285