در صورت تبدیل فایل کتاب Human-Centred Software Engineering - Integrating Usability In The Software Development Lifecycle به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مهندسی نرم افزار انسان محور - ادغام قابلیت استفاده در چرخه عمر توسعه نرم افزار نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Springer, 2005. — 391 p.
Human-CenteredSoftware
Engineering: Bridging HCI, Usability and Software Engineering
from start آن در دهه 1980، حوزه تعامل انسان و کامپیوتر ( HCI)
به عنوان یک عرصه چند رشته ای رد شده است. منظور من این است که به
وضوح درک شده است که مهارت ها و دیدگاه های متمایز مورد نیاز است
تا کل تلاش برای طراحی سیستم های کامپیوتری قابل استفاده به خوبی
کار کند. بنابراین افراد با پیشینه در علوم کامپیوتر (CS) و
مهندسی نرمافزار (SE) با افراد دارای پیشینه در رشتههای مختلف
علوم رفتاری (به عنوان مثال، روانشناسی شناختی و اجتماعی،
انسانشناسی) در تلاشی که در آن همه دیدگاهها برای ایجاد
سیستمهای قابل استفاده ضروری دیده میشد، پیوستند. اما در حالی
که حوزه HCI افراد با رشتههای پیشینه بسیاری را گرد هم میآورد
تا در مورد یک هدف مشترک - توسعه سیستمهای مفید، قابل استفاده و
رضایتبخش بحث کنند - شکل همکاری همچنان نامشخص است. آیا ما در
تلاش برای هماهنگ کردن فعالیتهای متنوع در توسعه سیستم هستیم یا
به دنبال یک چارچوب مشارکتی غنیتر هستیم؟ در هماهنگی، قابلیت
استفاده و مهارتهای SE میتوانند کاملاً متمایز باقی بمانند و در
حالی که فعالیتهای هر گروه ممکن است برای موفقیت یک پروژه حیاتی
باشد، ما فقط باید اطمینان حاصل کنیم که نتایج حیاتی در نقاط
مناسب در چرخه توسعه ارائه میشوند. ارتباط یک گروه با گروه دیگر
در طول یک فعالیت ممکن است به صورت حداقلی ضروری تلقی شود. در
همکاری، این حس وجود دارد که هر گروه می تواند از طریق مشارکت
نزدیک با گروه دیگر، چیزی در مورد روش ها و فرآیندهای خود
بیاموزد. ارتباطات در طول فرآیند جمعآوری اطلاعات از کاربران هدف
یک سیستم توسط متخصصان قابلیت استفاده به عنوان چیزی که مانع کار
ضروری متخصصان مهندسی نرمافزار میشود، دیده نمیشود.
</ div> فهرست مطالب:
فصل مقدماتی
مقدمه ای بر مهندسی نرم افزار با محوریت انسان
اصول، افسانه ها و چالش ها
اصول کلیدی برای طراحی سیستم های کاربر محور
HCI، قابلیت استفاده و ادغام مهندسی نرم افزار: حال و
آینده
بررسی خلوت ها: بررسی روابط بین تعامل انسان با کامپیوتر و
مهندسی نرم افزار در عمل
همگرایی یا رقابت بین مهندسی نرم افزار و کامپیوتر انسانی
تعامل
نیازها، سناریوها، و موارد استفاده.
تجربه با استفاده از سناریوهای کاربردی عمومی در معماری نرم
افزار یک سیستم مشارکتی
پیوند نیازهای کاربر و استفاده از مهندسی نیازمندی های مورد
محور
راهنمای طراحان به دنیای قابلیت استفاده: تعیین الزامات قابلیت
استفاده از طریق کار گروهی
تبدیل الزامات مهندسی کاربردپذیری به مشخصات مهندسی نرم افزار
UMLPUF: از MLPUF
UCD، فرآیندهای یکپارچه و چابک
که، چه زمانی و چگونه تکنیکها و فعالیتهای قابلیت استفاده
باید یکپارچه شوند
مقابله با پیچیدگی
بهسوی مدلی برای پل زدن چابک طراحی مبتنی بر توسعه و
کاربر
ریپل: چارچوب نمایشی طراحی مبتنی بر رویداد برای یکپارچهسازی
چرخههای عمر مهندسی نرمافزار و کاربردپذیری ریپل: چارچوب
نمایشی طراحی مبتنی بر رویداد برای ادغام چرخههای عمر مهندسی
نرمافزار و کاربردپذیری
UCD الگوهای طراحی دانش و رابط کاربری
یکپارچه سازی دانش طراحی کاربر محور با سناریوها
الگوهای یکپارچه سازی: وارد کردن طراحی کاربر محور به چرخه عمر
توسعه نرم افزار
الگوهای طراحی UI: موارد استفاده پل زدن و طراحی UI
الگوهای طراحی UI: از تئوری تا عمل
Springer, 2005. — 391 p.
Human-CenteredSoftwareEngineering:
Bridging HCI,Usability and Software Engineering From its
beginning in the 1980’s, the Field of human-computer
interaction (HCI) has been dened as a multidisciplinary arena.
By this I mean that there has been an explicit recognition that
distinct skills and perspectives are required to make the whole
effort of designing usable computer systems work well. Thus
people with backgrounds in Computer Science (CS) and Software
Engineering (SE) joined with people with backgrounds in various
behavioral science disciplines (e. g. , cognitive and social
psychogy, anthropology) in an effort where all perspectives
were seen as essential tocreating usable systems. But while the
Field of HCI brings individuals with many background
disciplines together to discuss a common goal - the development
of useful, usable, satisfying systems - the form of the
collaboration remains unclear. Are we striving to coordinate
the varied activities in system development, or are we seeking
a richer collaborative framework? In coordination, Usability
and SE skills can remain quite distinct and while the
activities of each group might be critical to the success of a
project, we need only insure that critical results are provided
at appropriate points in the development cycle. Communication
by one group to the other during an activity might be seen as
only minimally necessary. In collaboration, there is a sense
that each group can learn something about its own methods and
processes through a close partnership with the other.
Communication during the process of gathering information from
target users of a system by usability professionals would not
be seen as something that gets in the way of the essential work
of software engineering professionals.
Table of Contents:
Introductory Chapter
An Introduction to Human-Centered Software Engineering
Principles, Myths and Challenges
Key Principles for User-Centred Systems Design
HCI, Usability and Software Engineering Integration: Present
and Future
Surveying the Solitudes: An Investigation into the
Relationships between Human Computer Interaction and Software
Engineering in Practice
Convergence or Competition between Software Engineering and
Human Computer
Interaction
Requirements, Scenarios, and Use-cases.
Experience with Using General Usability Scenarios on the
Software Architecture of a Collaborative System
Linking User Needs and Use Case-driven Requirements
Engineering
Guiding Designers to the World of Usability: Determining
Usability Requirements Through Teamwork
Transforming Usability Engineering Requirements Into Software
Engineering Specifications: From PUF to UML
UCD, Unified and Agile Processes
Which, When and How Usability Techniques and Activities Should
Be Integrated
Coping with Complexity
Towards a Model for Bridging Agile Development and
User-Centered Design
Ripple: An Event Driven Design Representation Framework for
Integrating Usability and Software Engineering Life Cycles
Ripple: An Event Driven Design Representation Framework for
Integrating Usability and Software Engineering Life
Cycles
UCD Knowledge and UI design Patterns
Integrating User-Centered Design Knowledge With Scenarios
Patterns of Integration: Bringing User Centered Design Into The
Software Development Lifecycle
UI Design Patterns: Bridging Use Cases and UI Design
UI Design Patterns: From Theory to Practice