+
Действующая цена700 499 руб.
Товаров:
На сумму:

Электронная библиотека диссертаций

Доставка любой диссертации в формате PDF и WORD за 499 руб. на e-mail - 20 мин. 800 000 наименований диссертаций и авторефератов. Все авторефераты диссертаций - БЕСПЛАТНО

Расширенный поиск

Математическое моделирование и организация коллективной разработки сложных комплексов программ

  • Автор:

    Емельянов, Александр Александрович

  • Шифр специальности:

    05.13.18

  • Научная степень:

    Кандидатская

  • Год защиты:

    2007

  • Место защиты:

    Санкт-Петербург

  • Количество страниц:

    129 с. : ил.

  • Стоимость:

    700 р.

    499 руб.

до окончания действия скидки
00
00
00
00
+
Наш сайт выгодно отличается тем что при покупке, кроме PDF версии Вы в подарок получаете работу преобразованную в WORD - документ и это предоставляет качественно другие возможности при работе с документом
Страницы оглавления работы

Глава 1. Основные аспекты программной инженерии
1.1. Жизненный цикл программного обеспечения
1.1.1. Технология конструирования программного обеспечения
1.1.2. Жизненный цикл программного обеспечения
1.1.3. Стратегии конструирования ПО
1.2.Современные методы моделирования и их недостатки
1.2.1. Понятия моделирования и метамоделирования
1.2.2.Современные методы моделирования процесса разработки ПО
1.2.3. Управление жизненным циклом ПО - Microsoft Solutions Framework
1.3. Оценка качества процесса разработки ПО
1.3.1. Характеристики качества ПО
1.3.2. Измерение качества процесса разработки
1.4. Психологические аспекты разработки программного обеспечения
1.4.1. Взаимодействие с заказчиком
1.4.2. Проблема соответствия участника процесса разработки выполняемой роли
1.4.3.Специфика формирования коллектива разработчиков
Глава 2. Оценка индивидуальных особенностей участников группы разработчиков
2.1. Условия и материал тестирования
2.2. Исследование психометрических характеристик компьютерных версий диагностических методик
2.3. Результаты тестирования
2.4. Психопрофиль участников проекта
2.5. Использование системы квалиметрических оценок «АСПИД» при психодиагностических исследованиях
2.6. Выводы по второй главе
Глава 3. Управление коллективом разработчиков
3.1. Результаты тестирования
3.2. Взаимодействие участников группы разработчиков
3.2.1. Компоненты информации
3.2.2. Графическая модель взаимодействия ТИМов
3.3. Выводы по второй и третьей главам
Глава 4. Внедрение результатов в условиях производства
4.1. Определение эффективности компании-разработчика ПО
4.2. Определение качества ПО
4.3. Документы о внедрении результатов
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ

Актуальность темы
В современных условиях разработка любого программного продукта немыслима вне коллективной среды. Существует большое количество методик управления данным процессом в условиях коллектива разработчиков (MSF, ECLIPSE, SA/SD, JSD, SADT, CDM, DATARUN, OOSE, RUP, OMT и т.п.).
В перечисленных системах, несмотря на их эффективность, не учитывается такой важнейший фактор, как психологический. Коллективная работа имеет свои особенности. Каждый человек являет собой строго индивидуальный набор эмоциональных, интеллектуальных, волевых и прочих психофизиологических характеристик, обуславливающих его логикоинформационную и коммуникативную деятельность в коллективе.
Для диагностики индивидуальных особенностей, управления формированием и функционированием группы разработчиков, организации процесса разработки сложного программного обеспечения в условиях коллектива, необходимо:
- создать систему, основывающуюся на комплексе тестов, позволяющих дать количественную оценку тем параметрам человеческой деятельности, которые способны влиять на работу индивида в коллективе.
- разработать систему эффективного управления коллективом разработчиков.
К современной кадровой политике как российских, гак и зарубежных предприятий предъявляется ряд требований, одно из которых - разработка системы научно обоснованного изучения способностей и склонностей работников [44]. В условиях рыночной конкуренции качество трудового коллектива стало главнейшим фактором, определяющим выживание и экономическое положение коммерческих организаций [63, 64]. Отбор работников проводится тщательно, поскольку качество трудового коллектива во многом предо-

пределяет возможности и эффективность его последующего использования, и, как следствие, качество программного продукта [15, 24, 30, 59].
С другой стороны, оценка качества ПО сложна и не универсальна, поэтому на практике оценивают качество программного продукта через качество работы коллектива в целом. Существует множество систем оценок качества программного обеспечения (ISO 9000, 9001, TQM (Total Quality Management), CMMI (Capability Maturity Model Integration)), однако лишь одна из них - модель CMMI, созданная институтом Software Engineering Institute университета Карнеги-Меллона (Carnegie Mellon University; [88]), оценивает качество создаваемого программного обеспечения путем аттестации коллективов разработчиков. Это единственная устойчивая схема оценки качества ПО, работающая на практике.
Таким образом, актуальность работы подчеркивает факт, что качество программных продуктов оценивают через качество работы группы разработчиков.
Объект и предмет исследования
Объектом исследования является модель взаимодействия индивидов в коллективе, а предметом исследования - характеристики данной модели.
Цель и задачи работы
Целью исследования является создание модели взаимодействия программистов в коллективе в соответствии с их индивидуальными особенностями для организации процесса разработки программного обеспечения. В связи с поставленной целью были сформулированы следующие задачи:
- анализ литературных источников, касающихся вопросов коллективной разработки ПО, систем психодиагностического и соционического тестирования;
- создание алгоритмической модели успешного функционирования коллектива разработчиков;
- определение минимального и достаточного количество тестов, с помощью которых представляется возможным выявить именно те исихофизио-

профессиональных навыков, нежели формированию групп на основе сочетания психопрофилей - набора индивидуальных психофизиологических параметров, определяющих взаимодействия человека в коллективе [2, 70].
Специфика формирования отношений в коллективе подробно рассмотрена в рамках соционики. Соционика - наука о типах информационного метаболизма и о межтипных отношениях [1, 69, 57].
Соционика изучает функционирование психики человека в режиме обработки информации, изучает способы обмена информацией между людьми, описывает информационную структуру личности и общества, информационную психологию общения. Предметом изучения соционики являются так называемые психологические типы и отношения между ними [7, 20, 25, ].
Соционический тип - это система распределения психической энергии по высшим психическим функциям. К.Г.Юнг в книге "Психологические типы" [71, 56] выделил 8 таких функций (экстра-интроверсия, сенсорика-интуиция, логика-этика, рацио-иррациональность). На них и базируется соционика, автором которой является литовский экономист Аушра Аугустина-вичюте [6, 7, 8, 9].
Все 8 основных психических функций имеются у каждого человека. Соционические различия между людьми определяются энергетическим обеспечением каждой функции и ее ролью в приеме, переработке информации и во взаимодействии по результатам переработки этой информации с окружающим миром.
Преобладание одной из функций не исключает большее или меньшее развитие других. Это лишь означает, что человек может проявлять себя по этой функции более ярко, творчески, с большей уверенностью и с меньшими потерями энергии. Существует 16 типов личности и законы, по которым они взаимодействуют друг с другом [40, 41, 52,20, 11]. Каждый тип определяется выраженностью у него шкал экстра-интроверсии, сенсорики-интуиции, логики-этики, рацио-иррациональности [65] (см. Табл. 1.3)

Рекомендуемые диссертации данного раздела

Время генерации: 0.102, запросов: 967