ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Global software development handbook

دانلود کتاب راهنمای توسعه نرم افزار جهانی

Global software development handbook

مشخصات کتاب

Global software development handbook

ویرایش:  
نویسندگان: , , , ,   
سری: Auerach series on applied software engineering 
ISBN (شابک) : 9780849393846, 0849393841 
ناشر: Auerbach Publications 
سال نشر: 2007 
تعداد صفحات: 290 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 5 مگابایت 

قیمت کتاب (تومان) : 70,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 21


در صورت تبدیل فایل کتاب Global software development handbook به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب راهنمای توسعه نرم افزار جهانی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


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

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


توضیحاتی درمورد کتاب به خارجی

Economics and technology have dramatically re-shaped the landscape of software development. It is no longer uncommon to find a software development team dispersed across countries or continents. Geographically distributed development challenges the ability to clearly communicate, enforce standards, ensure quality levels, and coordinate tasks. Global Software Development Handbook explores techniques that can bridge distances, create cohesion, promote quality, and strengthen lines of communication. The book introduces techniques proven successful at international electronics and software giant Siemens AG. It shows how this multinational uses a high-level process framework that balances agility and discipline for globally distributed software development. The authors delineate an organizational structure that not only fosters team building, but also achieves effective collaboration among the central and satellite teams. The handbook explores the issues surrounding quality and the processes required to realize quality in a distributed environment. Communication is a tremendous challenge, especially for teams separated by several time zones, and the authors elucidate how to uncover patterns of communication among these teams to determine effective strategies for managing communication. The authors analyze successful and failed projects and apply this information to how a project can be successful with distributed teams. They also provide lightweight processes that can be dynamically adapted to the demands of any project.



فهرست مطالب

Content: Introduction to Requirements Engineering Motivation What is Requirements Engineering? You Probably Don\'t Do Enough Requirements Engineering What are Requirements?   Requirements Versus Goals   Requirements Level Classification   Requirements Specifications Types   Domain Vocabulary Understanding Requirements Engineering Activities   Requirements Elicitation/Discovery   Requirements Analysis and Reconciliation   Requirements Representation and Modeling   Requirements Validation   Requirements Management The Requirements Engineer Requirements Engineering Paradigms  Requirements Engineer as Software Engineer   Requirements Engineer as Subject Matter Expert   Requirements Engineer as Architect   Requirements Engineer as Business Process Expert   Ignorance as Virtue Role of the Customer? Problems with Traditional Requirements Engineering    Complexity Four Dark Corners (Zave and Jackson) Difficulties in Enveloping System Behavior   The Danger of All in Specifications  Mission Statement, Customers, and Stakeholders Mission Statements Encounter with a Customer? Stakeholders   Negative Stakeholders   Stakeholder Identification Customer Wants and Needs   What Do Customers Want?   What Don\'t Customers Want? Why Do Customers Change Their Minds? Stakeholder Prioritization Communicating with Customers and Other Stakeholders   Managing Expectations Stakeholder Negotiations   Requirements Elicitation Introduction Elicitation Techniques Survey   Brainstorming   Card Sorting   Designer as Apprentice   Domain Analysis   Ethnographic Observation   Goal-based Approaches   Group Work   Interviews   Introspection   Joint Application Design (JAD)   Laddering   Protocol Analysis   Prototyping   Quality Function Deployment   Questionnaires   Repertory Grids   Scenarios   Task Analysis   User Stories   Viewpoints   Workshops Elicitation Summary   Which Combination of Requirements Elicitation Techniques Should Be Used?   Prevalence of Requirements Elicitation Techniques Elicitation Support Technologies   Using Wikis for Requirements Elicitation   Mobile Technologies   Content Analysis  Writing the Requirements Document Requirements Representation Approaches IEEE Standard 830-199871   IEEE Standard 830 Recommendations on Representing   Non-Functional Requirements   IEEE Standard 830 Recommendations on Representing   Functional Requirements   ISO/IEC Standard 2503076 Use Cases Behavioral Specifications The Requirements Document   Users of a Requirements Document   Requirements Document Requirements Best Practices and Recommendations  Requirements Risk Management What is Requirements Risk Management? Requirements Validation and Verification   Techniques for Requirements V&V   The Requirements Validation Matrix   The Importance of Measurement in Requirements Verification and Validation Standards for Verification and Validation   IEEE Standard 83096 NASA Requirements Testing   NASA ARM Tool   Imperatives   Continuances   Directives   Options   Weak Phrases  Formal Methods Motivation What are Formal Methods?   A Little History   Using Formal Methods   Formal Methods Types Examples   Formalization of Train Station in B   Formalization of Space Shuttle Flight Software Using MurF   Formalization of an Energy Management System Using Category Theory   Requirements Validation   Theorem Proving   Model Checking Objections, Myths, and Limitations   Objections and Myths   Limitations of Formal Methods Final Advice  Requirements Specification and Agile Methodologies Introduction to Agile Methodologies   Principles Behind the Agile Manifesto Extreme Programming (XP) Scrum Requirements Engineering for Agile Methodologies   General Practices in Agile Methodologies   Agile Requirements Best Practices   Requirements Engineering in XP   Requirements Engineering in Scrum Writing User Stories Agile Requirements Engineering Challenges for Requirements Engineering in Agile Methodologies  Tool Support for Requirements Engineering Introduction Traceability Support Commercial Requirements Engineering Tools   DOORS   Rational RequisitePro   Requirements and Traceability Management   CaliberRM   QFD/Capture Open Source Requirements Engineering Tools   FreeMind Open Source Requirements Management Tool (OSRMT)   FitNesse Requirements Engineering Tool Best Practices  Requirements Management Requirements Management   Managing Divergent Agendas Expectation Revisited: Pascal\'s Wager Global Requirements Management Antipatterns in Requirements Management   Environmental Antipatterns   Management Antipatterns Other Paradigms for Requirements Management   Requirements Management and Improvisational Comedy   Requirements Management as Scriptwriting Reference Models for Requirements Management   ISO 9000-3 (1997)   Six Sigma   Capability Maturity Model (CMMI)   IEEE 830   IEEE 12207(2002)   ISO/IEC 25030 A Case Study: FBI Virtual Case File  Value Engineering of Requirements What, Why, When, and How of Value Engineering?   What is Value Engineering?   When Does Value Engineering Occur? Estimating Using COCOMO and its Derivatives   COCOMO   WEBMO   COSYSMO Estimating Using Function Points   Function Point Cost Drivers   Feature Points   Use Case Points Requirements Feature Cost Justification   Return on Investment   Net Present Value   Internal Rate of Return   Profitability Index   Payback Period   Discounted Payback Period  Appendix: Software Requirements Specification for a Smart Home, Version 2.0 Glossary Index




نظرات کاربران