Полевое исследование процесса проектирования программного обеспечения для крупных систем

A field study of the software design process for large systems
Bill Curtis, Herb Krasner, Neil Iscoe
1988-11-01

знания предметной области (тонкое распределение)узкие места и сбои в коммуникацииизменяющиеся и конфликтующие требованиякрупные программные системыпроцесс проектирования программного обеспечения
Проблемы проектирования крупных программных систем изучались посредством интервью с сотрудниками 17 крупных проектов. Для анализа того, как три из этих проблем — слабое распространение знаний о предметной области, изменчивые и противоречивые требования, а также узкие места и сбои в коммуникации — влияли на производительность и качество программного обеспечения, использована многослойная поведенческая модель, показывающая их влияние на когнитивные, социальные и организационные процессы.
1
Слойная поведенческая модель связывает эти три проблемы с отрицательным влиянием на производительность и качество программного обеспечения.
2
Интервью по 17 крупным проектам выявили три центральные проблемы при проектировании больших систем: размытое распределение знаний предметной области, колеблющиеся/конфликтующие требования и узкие места в коммуникации.
3
Эти три проблемы нарушают когнитивные, социальные и организационные процессы проектирования, что ухудшает производительность и качество.

Процесс проектирования больших программных систем

То, как редкое распространение знаний о предметной области, изменяющиеся и противоречивые требования и коммуникационные узкие места влияют на производительность и качество программного обеспечения через когнитивные, социальные и организационные процессы

Publication Details
Publication Date
1988-11-01
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Bill Curtis
Herb Krasner
Neil Iscoe
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%