دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: Orit Hazzan, Yael Dubinsky سری: Undergraduate topics in computer science ISBN (شابک) : 9781848001992, 9781848001985 ناشر: Springer سال نشر: 2008 تعداد صفحات: 312 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 3 مگابایت
در صورت تبدیل فایل کتاب Agile software engineering به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مهندسی نرم افزار روزمره نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
بررسی اجمالی و اهداف رویکرد چابک برای توسعه نرم افزار از اواسط دهه نود قرن بیستم به طور گسترده تری به کار گرفته شده است. اگرچه تنها حدود ده سال تجربه انباشته با استفاده از رویکرد چابک وجود دارد، در حال حاضر به عنوان یکی از رویکردهای اصلی برای توسعه نرم افزار تصور می شود. این کتاب یک دوره کامل مهندسی نرم افزار را از زاویه چابک ارائه می دهد. هدف ما ارائه رویکرد چابک در یک محیط یادگیری جامع و فراگیر است که هم با صنعت و هم دانشگاه متناسب باشد و روح توسعه نرم افزار چابک را القا کند. مهندسی نرم افزار چابک در این کتاب از طریق سه دیدگاه زیر بررسی شده است: l دیدگاه انسانی که شامل جنبه های شناختی و اجتماعی است و به یادگیری و فرآیندهای بین فردی بین هم تیمی ها، مشتریان و مدیریت اشاره دارد. l دیدگاه سازمانی که شامل جنبه های مدیریتی و فرهنگی است و به مدیریت و کنترل پروژه نرم افزاری اشاره دارد. l دیدگاه فناوری که شامل جنبه های عملی و فنی است و به طراحی، آزمایش و کدگذاری و همچنین به یکپارچه سازی، تحویل و نگهداری محصولات نرم افزاری اشاره دارد. به طور خاص، ما توضیح میدهیم و تحلیل میکنیم که چگونه توجه آشکاری که توسعه نرمافزار چابک به این دیدگاهها و ارتباطات متقابل آنها میدهد، به آن کمک میکند تا با چالشهای پروژههای نرمافزاری مقابله کند. این دیدگاه چندوجهی در مورد فرآیندهای توسعه نرم افزار در این کتاب، در میان راه های دیگر، با عناوین فصل، که ابعاد پروژه های توسعه نرم افزار مانند کیفیت، زمان، انتزاع، و مدیریت را مشخص می کند، به جای مراحل، مراحل یا اقدامات پروژه خاص، منعکس شده است. .
Overview and Goals The agile approach for software development has been applied more and more extensively since the mid nineties of the 20th century. Though there are only about ten years of accumulated experience using the agile approach, it is currently conceived as one of the mainstream approaches for software development. This book presents a complete software engineering course from the agile angle. Our intention is to present the agile approach in a holistic and compreh- sive learning environment that fits both industry and academia and inspires the spirit of agile software development. Agile software engineering is reviewed in this book through the following three perspectives: l The Human perspective, which includes cognitive and social aspects, and refers to learning and interpersonal processes between teammates, customers, and management. l The Organizational perspective, which includes managerial and cultural aspects, and refers to software project management and control. l The Technological perspective, which includes practical and technical aspects, and refers to design, testing, and coding, as well as to integration, delivery, and maintenance of software products. Specifically, we explain and analyze how the explicit attention that agile software development gives these perspectives and their interconnections, helps viii Preface it cope with the challenges of software projects. This multifaceted perspective on software development processes is reflected in this book, among other ways, by the chapter titles, which specify dimensions of software development projects such as quality, time, abstraction, and management, rather than specific project stages, phases, or practices.
Front Matter....Pages 1-18
Introduction to Agile Software Development....Pages 1-24
Teamwork teamworkteamwork ....Pages 1-19
Customers and Users customer customer user user ....Pages 1-25
Time Time Time ....Pages 1-22
Measures measuresmeasures ....Pages 1-22
Quality....Pages 1-24
Learning learning learning ....Pages 1-15
Abstraction abstractionabstraction ....Pages 1-16
Trust trusttrust ....Pages 1-18
Globalization....Pages 1-15
Reflection reflectionreflection ....Pages 1-17
Change....Pages 1-30
Leadership....Pages 1-22
Delivery and Cyclicality delivery and cyclicality delivery and cyclicality ....Pages 1-18
Back Matter....Pages 1-10