سایت CEB:ترجمه تخصصی رشته کامپیوتر - معرفی و دانلود کتب انگلیسی رشته کامپیوتر

امتیاز کاربران

ستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعال
 

اثر: Ivan Marsic

تعداد صفحه: 627

حجم: 11.9MB

جلد کتاب

توضیحات کتاب (ترجمه‌ی خلاصه‌ی پیش‌گفتار کتاب):

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

توسعه دهنده باید همواره این نکته را در ذهن داشته باشد که نرم‌افزار برای آدم‌ها نوشته می‌شود، نه برای کامپیوترها. کامپیوترها فقط نرم‌افزار را اجرا می‌کنند - کار شاقی انجام نمی‌دهند. این اشخاص هستند که نرم‌افزار را می‌فهمند، نگهداری می‌کنند، ارتقاء می‌دهند، و آن را برای حل مسائل بکار می‌برند. حل یک مسئله به کمک یک تجرید و بازنمایی مؤثر یکی از درون‌مایه‌های همیشگی مهندسی نرم‌افزار است. فن‌آوری‌ها تکامل می‌یابند یا کنار گذاشته می‌شوند، اما اصول و مفاهیم حاکم احتمالاً دوباره در تکنولوژی‌های جدید جلوه می‌کنند.

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

 

در ادامه، فهرست فصل‌های این کتاب آمده است:

  1. مقدمه
  2. مهندسی نرم‌افزار شیء‌گرا
  3. مدل‌سازی و مشخص‌سازی سیستم
  4. ارزیابی و برآورد نرم‌افزار
  5. طراحی با الگوها
  6. XML و بازنمایی داده
  7. قطعات نرم‌افزاری
  8. وب سرویس‌ها
  9. رویکردهای آینده
  • ضمیمه‌ی A: برنامه‌نویسی جاوا
  • ضمیمه‌ی B: برنامه‌نویسی شبکه
  • ضمیمه‌ی C: مرور HTTP
  • ضمیمه‌ی D: کاربردهای وبی مبتنی بر پایگاه‌داده
  • ضمیمه‌ی E: مدل اشیاء سند (DOM)
  • ضمیمه‌ی F: برنامه‌نویسی رابط کاربری
  • ضمیمه‌ی G: پروژه‌ی مثال - بازی Tic-Tac-Toe
  • ضمیمه‌ی H: پاسخ مسائل منتخب

 

آیکن نشانگر نوع فایل در سایت CEBدانلود


نسخه‌ی قبلی کتاب:

Software Engineering-Ivan Marsic-2008

اثر: Ivan Marsic

تعداد صفحه: 389

حجم: 4.67MB

جلد کتاب

توضیحات کتاب (خلاصه پیشگفتار):

This text reviews several important technologies for software development with a particular focus on Web applications. In reviewing these technologies I put emphasis on underlying principles and basic concepts, rather than meticulousness and completeness. In design and documentation, if conflict arises, clarity should be preferred to accuracy because, as will be seen below, the key problem of software development is having a functioning communication between the interested human parties. Solving a problem by an effective abstraction and representation is a recurring theme of software engineering. The particular technologies evolve or become obsolete, but the underlying principles and concepts will likely resurface in new technologies. This text provides a background understanding, making it easier follow complete and detailed expositions of these technologies that can be found elsewhere.

This text is designed for upper-division undergraduate and graduate courses in software engineering. This book intended primarily for learning, rather than reference. I also believe that the book’s focus on core concepts should be appealing to practitioners who are interested in the “whys” behind the software engineering tools and techniques that are commonly encountered. I assume that the readers will have some familiarity with programming languages and do not cover any programming language in particular. Basic knowledge of discrete mathematics and statistics is desirable for some advanced topics.

آیکن نشانگر نوع فایل در سایت CEBدانلود


برای دانلود کتاب، ثبت درخواست ترجمه، و دریافت رایگان خبرنامه‌های سایت نیاز به ثبت نام دارید.

آیا از خواندن متون ترجمه‌ای بی سر و ته خسته شده‌اید؟ و بدنبال راهی برای بهره‌گیری از یک متن اصیل برای یادگیری هستید؟
آیا وقت کافی برای فهم و یا ترجمه‌ی مطلب خود در اختیار ندارید؟
از خواندن متنی که کارتان گیر آن است کلافه شده‌اید؟
کار را به ما بسپارید، خیالتان راحت!

هم اکنون! سايت CEB را به چند نفر از دوستان خود هم معرفی کنيد؛ با اين کار علاوه بر حمايت از ما، به بالا رفتن کيفيت خدمات و پايين ماندن تعرفه‌ی دانلود هم کمک کرده‌ايد.



dear author and publishers!
If you do not agree that your books be freely available through this site to Iranians - Those who are not subject to the Copy Right law - please contact us through your official email address so that we can identify you as the author or publisher of that books and remove all your books that you don't like to be accessible through this site. Note that only downloadable material can be appeared on this website. Also note that this site is not the source of illegal publication of the books; We only gathered the books accessible via the Internet together and maked these books more accessible to Iranians.


Valid XHTML 1.0 Transitional