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

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

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

انتشارات: The McGraw-Hill Companies, Inc.

اثر: Roger S. Pressman & Bruce R. Maxim

تعداد صفحه: 976

حجم: 8.76MB

جلد کتاب

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

When a computer software succeeds—when it meets the needs of the people who use it, when it performs flawlessly over a long period of time, when it is easy to modify and even easier to use—it can and does change things for the better. But when software fails—when its users are dissatisfied, when it is error prone, when it is difficult to change and even harder to use—bad things can and do happen. We all want to build software that makes things better, avoiding the bad things that lurk in the shadow of failed efforts. To succeed, we need discipline when software is designed and built. We need an engineering approach.

مطالعه بیشتر...

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

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

اثر: Ivan Marsic

تعداد صفحه: 627

حجم: 11.9MB

جلد کتاب

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

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

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

مطالعه بیشتر...

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

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

انتشارات: Pearson Education, Inc. Publishing As Addison-Wesley.

اثر: Ian Sommerville

تعداد صفحه: 789

حجم: 4.78MB

جلد کتاب

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

Software engineering is now such a huge area that it is impossible to cover the whole subject in one book. My focus, therefore, is on key topics that are fundamental to all development processes and topics concerned with the development of reliable, distributed systems. There is an increased emphasis on agile methods and software reuse. I strongly believe that agile methods have their place but so too does ‘traditional’ plan-driven software engineering. We need to combine the best of these approaches to build better software systems.

The book is primarily aimed at university and college students taking introductory and advanced courses in software and systems engineering. Software engineers in the industry may find the book useful as general reading and as a means of updating their knowledge on topics such as software reuse, architectural design, dependability and security, and process improvement. I assume that readers have completed an introductory programming course and are familiar with programming terminology.

مطالعه بیشتر...

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

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

انتشارات: The McGraw-Hill Companies, Inc.

اثر: Roger S. Pressman & David Lowe

تعداد صفحه: 474

حجم: 23.8MB

جلد کتاب

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

هنگامی شروع به طرح‌ریزی این کتاب کردیم، نگران آن بودیم که نکند کتاب ما در میان صدها - نه، هزاران - جلد کتابی که درباره‌ی "طراحی وب" نوشته شده‌اند، گم شود؛ HTML, Java, XML، یا هر یک از ده‌ها تکنولوژی‌ای که برای ساخت سیستم‌ها و برنامه‌های کاربردی مبتنی بر وبِ (WebAppهای) موفق می‌بایست آموخته شوند. چیزی که ما را شگفت زده کرد این بود که متوجه شدیم به یک موضوع حیاتی - فرایندی که هر یک از تکنولوژی‌های دیگر در آن به کار می‌روند - نسبتاً پوشش اندکی داده شده است. ما این فرایند را مهندسی وب می‌نامیم، و اعتقاد داریم افرادی که آن را به کار می‌برند شانس بیشتری دارند تا وب‌اَپ‌هایی را بسازند که نیازهای کاربر را برآورده کنند و برای کسب و کار یا سازمانِ مشتریان آنها سود واقعی به ارمغان آورند.

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

مطالعه بیشتر...

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

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

انتشارات: Cambridge University Press

اثر: HassanGoma

تعداد صفحه: 577

حجم: 2.21MB

جلد کتاب

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

این کتاب هرآنچه که شما برای مدل‌سازی و طراحی برنامه‌های کاربردی نرم‌افزاری نیاز دارید به شما یاد می‌دهد؛ از موارد کاربرد گرفته تا معماری‌های UMLایِ نرم‌افزارها. همچنین چگونگی بکارگیری روش مدل‌سازی و طراحی COMET (Collaborative Object Modeling and Design Method) را روی مسائل دنیای واقعی نشان می‌دهد. نگارنده، الگوهای معماری را برای معماری‌های گوناگون شرح می‌دهد، مثلاً الگوهای لایه‌ای برای معماری‌های خط تولید نرم‌افزاری. وی همچنین به ویژگی‌های کیفی نرم‌افزار می‌پردازد؛ از جمله: قابلیت نگهداری، تغییر، خطایابی، مقیاس‌پذیری، استفاده‌ی مجدد، کارآیی، در دسترس بودن، و امنیت.

مطالعات موردی کامل موجود در این کتاب، مباحث مطرح در طراحی معماری‌های نرم‌افزاری مختلف را شرح می‌دهند: یک سیستم بانکداری برای معماری‌های مشتری-خدمات‌گزار، یک سیستم نظارت بر بحران برای معماری مبتنی بر قطعات، یک سیستم خرید برخط برای معماری سرویس‌گرا، و یک خودروی با هدایت خودکار برای معماری نرم‌افزار بلادرنگ.

مطالعه بیشتر...

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

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

انتشارات: Addison Wesley Professional

اثر: Craig Larman

تعداد صفحه: 736

حجم: 21.9MB

جلد کتاب

توضیحات کتاب:

From foreword by Philippe Kruchten (Software Engineering professor & formerly, Rational Software fellow and director of process development for the RUP):

Programming is fun, but developing quality software is hard. Between the requirements and a working software product, there is much more than programming. Analysis and design, defining how to solve the problem, what to program, capturing this design in ways that are easy to communicate, to review, to implement, and to evolve is what lies at the core of this book. This is what you will learn.

For me, this book has the right mix of ingredients. You will learn a systematic method to do Object-Oriented Analysis and Design (OOA/D) from a great teacher, a brilliant methodologist, and an "OO guru" who has taught it to thousands around the world. Craig describes the method in the context of the Unified Process. He gradually presents more sophisticated design patterns. This will make the book very handy when you are faced with real-world design challenges. And he uses the most widely accepted notation. UML is the visual language used to convey design ideas throughout this book, which emphasizes how developers really apply frequently used UML elements, rather than obscure features of the language.

مطالعه بیشتر...

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

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

انتشارات: Springer

اثر: John Hunt

تعداد صفحه: 419

حجم: 2.95MB

جلد کتاب

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

This book introduces and guides the you through the use of the Unified Modeling Language (UML) and the Unified Process and their application to Java systems.This means that the book will present you, the reader,with the notation used in the UML and the steps described by the Unified Process with particular reference to the Java environment (including the classes and the syntax). The book itself is structured in three parts. Part 1 introduces object-oriented analysis and design and the Unified Process. The UML is introduced, as necessary, to support the Unified Process steps. Part 2 discusses the topic of design patterns, while Part 3 looks at the Unified Process and UML in the real world.

مطالعه بیشتر...

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

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

انتشارات: Morgan Kaufmann Publishers

اثر: R.J. Wieringa

تعداد صفحه: 457

حجم: 31.6MB

جلد کتاب

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

This book describes methods and techniques for the design of software systems. We look in particular at reactive systems, which are systems that engage in stimulus-response behavior. The view of reactive systems I take in this book is wider than that usually taken in the field. In the view taken here, reactive systems include information systems, groupware systems, workflow management systems, enterprise resource planning systems, systems for e-commerce, production control systems, embedded software, interactive editors, and operating systems. It can be argued that even software agents are examples of reactive software systems that are able to respond to events in a goal-driven way. Characteristic of all these systems is that they engage in stimulus-response behavior in order to produce desirable effects in their environment. This book brings together specification techniques and guidelines that have proven to be useful in the design of a wide range of systems engaged in stimulus-response behavior.

مطالعه بیشتر...

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

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

هم اکنون! سايت 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