Практическая разработка программного обеспечения (Edition 2 Edition of Video с Micro Class)

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
Описание товара
- Информация о товаре
- Фотографии

1. Богатые вспомогательные ресурсы, предоставление обучения PPT, исходного кода, видео-видео-видео и документов, связанных с разработкой программного обеспечения.
2. Эта книга сделала всеобъемлющие изменения, реорганизации и обновления в предыдущем издании. Изменения следующие.
(1) Организационная структура книги разделена на шесть частей: обзор разработки программного обеспечения, технико-экономическое обоснование и план разработки проектов, структурированный анализ и проектирование, объектно-ориентированный анализ и проектирование, реализация программного обеспечения, тестирование и управление разработкой программного обеспечения.
(2) сжатый&Ldquo;структурированный анализ”С&Ldquo; структурированный дизайн&Rdquo; содержание.
(3) обогащен&Ldquo; объектно-ориентированный анализ”С&Ldquo;объектно-ориентированный дизайн&Rdquo; содержание.
(4) преобразовать дело&Ldquo; небольшая платформа торговли подержанным товаром” изменился на“&Ldquo; чернильная рифма” платформа обмена книгами чтения клуба” и перепланировано с * инструментами разработки. Читатели могут сканировать QR -код, чтобы получить электронные документы и исходный код дела.

| Название продукта: | Практическая разработка программного обеспечения (Edition 2 Edition of Video с Micro Class) | формат: | 128 |
| Автор: | Лу Юнксиан | Цены: | 59.80 |
| Номер ISBN: | 9787115524737 | Время публикации: | 2020-10-01 |
| Издательство: | Люди после прессы | Время печати: | 2020-10-01 |
| Издание: | 2 | Время печати: | 1 |
Часть 1 Обзор разработки программного обеспечения
Глава 1 Программное обеспечение и программное обеспечение 1
1.1 Программное обеспечение 1
1.1.1 Концепция и функции программного обеспечения 1
1.1.2 Классификация программного обеспечения 2
1.2 Программный кризис 3
1.2.1 Проявления и причины программного кризиса 3
1.2.2 Откровение программного кризиса 4
1.3 Программная инженерия 5
1.3.1 Концепция разработки программного обеспечения 5
1.3.2 Разработка программной инженерии 5
1.3.3 Содержание исследований по разработке программного обеспечения 7
1.3.4 Цели и принципы разработки программного обеспечения 7
1.3.5 Система знаний по разработке программного обеспечения 8 8
1.4 Методы разработки программного обеспечения 9
1.5 Инструменты разработки программного обеспечения 10
1.6“‘ чернильная рифма’ Платформа обмена книгами для чтения клуба” case
Введение 12
Упражнение 12
Глава 2 Программный процесс 14
2.1 Основные задачи жизненного цикла программного обеспечения 14
2.2 Модель программного процесса 15
2.2.1 Модель водопада 15
2.2.2 Модель 15 -го прототипа 15
2.2.3 Инкрементная модель 17
2.2.4 Спиральная модель 17
2.2.5 модель фонтана 18
2.2.6 Модель 19 -го процесса разработки программного обеспечения 19
2.2.7 Agile Model и Extreme Programming 20
2.2.8 Связь между несколькими моделями 26
2.2.9 Выбор модели программного процесса 27
2.3 Пример модели программного процесса 27
Упражнение 28
Часть 2 технико -экономические обоснования и план разработки проектов
Глава 3 технико -экономические обоснования и разработку проектов
План 29
3.1 Технико -экономическое обоснование 29
3.1.1 Обзор обещания проекта 29
3.1.2 Содержание технико -экономического обоснования 30
3.1.3 Шаги до технико -экономического обоснования 30
3.2 Сформулировать план разработки проекта 31
3.3 Примеры технико -экономического исследования 32
Часть 3 Структурный анализ и дизайн
Глава 4 Структурированный анализ 39
4.1 Анализ спроса 39
4.1.1 Задачи Анализ требований 39
4.1.2 Стадии анализа требований 40
4.1.3 Управление спросом 41
4.2 Метод анализа структурированных требований 42
4.3 Структурированное моделирование анализа 43
4.3.1.
4.3.2 Диаграмма потока данных 44
4.3.3 Схема перехода состояния 46
4.3.4 Словарь данных 46
4.4 Графические инструменты для структурированного анализа 47
4.4.1 Иерархическая блочная диаграмма 47
4.4.2 Warnier Picture 48
4.5 Примеры структурированного анализа 48
4.6 Практика: рисование с Visio“‘ чернильная рифма’ чтение
Платформа обмена книгами” диаграмма потока данных 51
Упражнение 56
Глава 5 Структурный дизайн 59
5.1 Основные концепции дизайна программного обеспечения 59
5.1.1 Значение и цели проектирования программного обеспечения 59
5.1.2 Принципы проектирования программного обеспечения 59
5.1.3 Классификация проектирования программного обеспечения 61
5.2 Обзор структурированного дизайна 62
5.3 Связь между структурированным дизайном и структурированным анализом 62
5.4 Метод конструктивного проектирования 63
5.4.1 Графические инструменты, представляющие структуру программного обеспечения 63
5.4.2 Метод проектирования для потока данных 65
5.4.3 Метод проектирования для структуры данных 68
5.5 Инструменты для структурного дизайна 72
5.5.1 Блок -схема 72
5.5.2.
5.5.3 Pad Picture 74
5.5.4 Таблица 75
5.5.5 Дерево решений 76
5.5.6. Язык дизайна процесса 76
5.6 Дизайн структуры базы данных 77
5.7 Дизайн интерфейса человека-компьютера 78
5.8 Дизайн интерфейса 79
5.9 Data Design 80
5.10 Примеры структурного проектирования 82
5.11 Практика: рисунок с Visio“‘ чернильная рифма’ чтение
Платформа обмена книгами” структурная диаграмма 88
Упражнение 90
Часть 4 объектно-ориентированный анализ и дизайн
Глава 6 Объектно-ориентированный подход и единое моделирование
Язык 93
6.1 Специальный метод программного обеспечения, ориентированного на объектно, 93
6.1.1 Основные понятия объектно-ориентированного 93
6.1.2 Особенности и преимущества объектно-ориентированных методов разработки программного обеспечения 94
6.1.3 Объектно-ориентированная шаги реализации 95
6.2 Язык Unified Modeling 96
6.2.1 Краткое описание языка единого моделирования 96
6.2.2 Характеристики унифицированного языка моделирования 96
6.2.3 Применение применения языка унифицированного моделирования 97
6.2.4 Цифра единого языка моделирования 97
6.2.5 Унифицированный язык моделирования“4 1” просмотр 98
6.3 Механизм статического моделирования 99
6.3.1 Диаграмма вариантов использования 99
6.3.2 Схема классов и диаграммы объектов 101
6.3.3 картинки 106
6.4 Механизм динамического моделирования 106
6.4.1 Диаграмма последовательности 106
6.4.2 Диаграмма сотрудничества 108
6.4.3 Статусная диаграмма 109
6.4.4 Диаграмма активности 110
6.5 Механизм описания физической архитектуры 112
6.5.1 Диаграмма компонентов 112
6.5.2 Диаграмма развертывания 112
Упражнение 113
Глава 7, объектно-ориентированный анализ 116
7.1. СУБОТОРЫЙ МЕТОД АНАЛИЗ 116
7.1.1 Объектно-ориентированный процесс анализа 116
7.1.2 Объектно-ориентированный принцип 117
7.2 Объектно-ориентированное моделирование 118
7.2.1 Создание объектной модели 119
7.2.2 Создание динамической модели 123
7.2.3 Создание функциональной модели 125
7.2.4 Связь между 3 моделями 126
7.3 Объектно-ориентированные примеры анализа 127
7.4 Практика 132
7.4.1 Создать с розой“‘ чернильная рифма’ чтение клуб
Платформа обмена книгами” модель 132 пользовательского дела 132
7.4.2 Нарисуйте с розой“‘ чернильная рифма’ чтение клуб
Платформа обмена книгами” классическая диаграмма 136
7.4.3 Нарисуйте с розой“‘ чернильная рифма’ чтение клуб
Платформа обмена книгами” диаграмма объектов 139
7.4.4 Нарисуйте с розой“‘ чернильная рифма’ чтение клуб
Платформа обмена книгами&Rdquo; Package Picture 140
7.4.5 Нарисуйте с розой“‘ чернильная рифма’ чтение клуб
Платформа обмена книгами” диаграмма статуса 142
7.4.6 Рисунок с розой“‘ чернильная рифма’ чтение клуб
Платформа обмена книгами&Rdquo; диаграмма последовательности 144
7.5 Случай:“‘ чернильная рифма’ Платформа обмена книгами для чтения клуба&rdquo
Спецификация требования 146
Упражнение 146
Глава 8 Архитектура и дизайн программного обеспечения
Режим 148
8.1 Концепция программной архитектуры 148
8.1.1 Что такое программная архитектура 148
8.1.2 Моделирование архитектуры программного обеспечения 148
8.1.3 Слоистая модель программной архитектуры 149
8.1.4 Роль программной архитектуры 150
8.2 Типичный стиль архитектуры программного обеспечения 151
8.2.1 Стиль потока данных 151
8.2.2 Стиль звонка/возврат 152
8.2.3 Независимый стиль компонента 152
8.2.4 Стиль виртуальной машины 152
8.2.5 Склад Стиль 153
8.3 Атрибуты качества программного обеспечения 153
8.4 Структура распределенной системы 154
8.4.1 Многопроцессорная архитектура 154
8.4.2 Архитектура клиента/сервера 155
8.4.3 Архитектура распределенного объекта 157
8.4.4 Архитектура со стороны сверстников 157
8.4.5 Агент 158
8.5 Архитектурная структура 158
8.5.1 Модель— вид— контроллер 158
8.5.2 Модель— вид— Индикатор 159
8.5.3 J2EE Architecture Framework 160
8.5.4 PCMEF Framework 161
8.5.5 PCBMER Framework 162
8.6 Режим проектирования программной системы 162
8.6.1 Заводская модель 163
8.6.2 Мост режим 164
8.6.3 Режим стратегии 165
8.6.4 Другие режимы 165
Упражнения 166
Глава 9, ориентированный на объект, 168
9.1 Объектно-ориентированный дизайн и структурированный дизайн 168
9.2 Взаимосвязь между объектно-ориентированным дизайном и объектно-ориентированным анализом 168
9.3 Процесс и правила объектно-ориентированного дизайна 169
9.3.1 Процесс объектно-ориентированного дизайна 169
9.3.2 Принципы объектно-ориентированного дизайна 170
9.4 Правила вдохновения объектно-ориентированного дизайна 171
9.5 Дизайн системы 171
9.5.1 Системная разложение 172
9.5.2 Дизайн подсистемы домена проблем 172
9.5.3 Дизайн подсистемы взаимодействия человека-компьютера 175
9.5.4 Дизайн подсистемы управления задачами 177
9.5.5 Проектирование подсистемы управления данными 179
9.6 Дизайн объекта 181
9.6.1 Услуги в дизайне класса 181
9.6.2 Взаимосвязь между категориями дизайна 182
9.6.3 Оптимизация дизайна объекта 184
9.7 Объектно-ориентированные примеры проектирования 187
9.8 Практика 190
9.8.1 Рисунок с розой“‘ чернильная рифма’ чтение клуб
Платформа обмена книгами” диаграмма активности 190
9.8.2 Рисунок с розой“‘ чернильная рифма’ чтение клуб
Платформа обмена книгами&Rdquo; диаграмма сотрудничества 191
9.8.3 Рисунок с розой“‘ чернильная рифма’ чтение клуб
Платформа обмена книгами” диаграмма компонентов rdquo;
9.8.4 рисовать с Розой“‘ чернильная рифма’ чтение клуб
Платформа обмена книгами” диаграмма развертывания 194
9.9 Случай:“‘ чернильная рифма’ Платформа обмена книгами для чтения клуба&rdquo
Руководство по проектированию программного обеспечения 196
Упражнение 196
Реализация и тестирование программного обеспечения части 5
Глава 10 Реализация программного обеспечения 199
10.1 Язык программирования 199
10.1.1 Разработка и классификация языков программирования 199
10.1.2 Факторы, которые следует учитывать при выборе языка программирования 202
10.2 Стиль программирования 203
10.3 Объектно-ориентированная реализация 207
10.4 Пример реализации программного обеспечения 207
10.5 Практика: реализация с использованием Visual Studio
“‘ чернильная рифма’ Платформа обмена книгами для чтения клуба”
Модуль входа в систему пользователя 209
10.6 Случай:“‘ чернильная рифма’ Платформа обмена книгами для чтения клуба”
Документ по развертыванию 217
Упражнение 217
Глава 11 Тестирование и техническое обслуживание программного обеспечения 219
11.1 Основные концепции тестирования программного обеспечения 219
11.1.1 Принципы тестирования программного обеспечения 219
11.1.2 Классификация тестирования программного обеспечения 220
11.1.3 Модель тестирования программного обеспечения 221
11.2 Тестовый пример 223
11.2.1.
11.2.2 Проверка приложения 223
11.2.3 Сценарий тестового примера 223
11.3 Методы испытания программного обеспечения 224
11.4 Тест черного ящика 224
11.4.1 Метод эквивалентной классификации 224
11.4.2 Метод анализа граничного значения 226
11.4.3 Метод спекуляции ошибок 227
11.4.4 Метод диаграммы причина и эффект 228
11.4.5 Метод таблицы решений 230
11.4.6 Метод сцены 231
11.4.7 Выбор метода тестирования черного ящика 233
11,5 Тест белой коробки 233
11.5.1 Метод проверки кода 233
11.5.2 Метод анализа статической структуры 234
11.5.3. Технология программных инструментов 234
11.5.4 Метод логического покрытия 235
11.5.5 Метод базового пути 240
11.5.6 Выбор метода испытания белой коробки 241
11.5.7 Сравнение теста белой коробки и тестом черного ящика 242
11.6 Общие шаги тестирования программного обеспечения 242
11,7 модульный тест 243
11.7.1 Обзор модульного теста 243
11.7.2 Содержание модульного тестирования 243
11.7.3 Методы модульных испытаний 244
11.8 Интеграционный тест 245
11.8.1 Обзор интеграции 245
11.8.2 Анализ интеграционных тестов 245
11.8.3 Стратегия интегрированного тестирования 245
11,9 Системный тест 249
11.9.1 Обзор системного теста 249
11.9.2 Тест системы Тип 249
11.10 Тест Принятия 251
11.10.1 Обзор приема на тест 251
11.10.2 Содержимое приема на тест 251
11.10.3&альфа; тестирование и&Бета; тест 251
11.11 Регрессионный тест 252
11.12 Объектно-ориентированное программное тестирование 253
11.13 Отладка программного обеспечения 255
11.13.1 Процесс отладки 255
11.13.2 Методы отладки 255
11.14 Обслуживание программного обеспечения 256
11.14.1 Процесс обслуживания программного обеспечения 256
11.14.2 Классификация обслуживания программного обеспечения 256
11.14.3 Обслуживаемость программного обеспечения 257
11.14.4 Побочные эффекты технического обслуживания программного обеспечения 257
11.14.5 Технология реинжиниринга программного обеспечения 257
11.15 Пример тестирования программного обеспечения 258
11.16 Практика: Использование Visual Studio“‘ чернильная рифма’
Платформа обмена книгами для чтения клубов” пользовательский вход
Модульный блок Тест 264
11.17 Дело:“‘ чернильная рифма’ Платформа обмена книгами для чтения клуба”
Отчет об анализе тестирования и руководство пользователя 266
Упражнение 266
Часть 6 Управление и практикой разработки программного обеспечения
Глава 12 Управление разработкой программного обеспечения 269
12.1 Обзор управления разработкой программного обеспечения 269
12.2 Оценка программного обеспечения 269
12.2.1 Концепция оценки программного обеспечения 269
12.2.2 Метод оценки программного обеспечения 270
12.2.3 Принципы и методы оценки программного обеспечения 272
12.3 План прогресса в разработке программного обеспечения 272
12.3.1 GANTT PICURT 272
12.3.2 Pert Picture 273
12.4 Организация разработчика программного обеспечения 273
12.4.1 Группа демократических программистов 274
12.4.2 Группа программиста 274
12.4.3 Modern Programmer Group 274
12.5 Управление рисками программного обеспечения 274
12.5.1 Риски разработки программного обеспечения 274
12.5.2. Управление рисками программного обеспечения 275
12.6 Обеспечение качества программного обеспечения 277
12.6.1 Основные концепции качества программного обеспечения 277
12.6.2 Меры для обеспечения качества программного обеспечения 278
12.7 Обзор управления конфигурацией программного обеспечения 279
12.7.1 Управление конфигурацией программного обеспечения 279
12.7.2 Процесс управления конфигурацией программного обеспечения 281
12.7.3 Подразделение ролевого управления конфигурацией 282
12.8 Стандарты разработки программного обеспечения и документация по программному обеспечению 283
12.8.1 Стандарты разработки программного обеспечения 283
12.8.2 Программная документация 284
12.9 Модель зрелости программного процесса 286
12.10 Управление проектами программного обеспечения 287
12.10.1 Обзор управления проектами программного обеспечения 287
12.10.2 Управление программным обеспечением и разработка программного обеспечения
Отношения 288
12.11 повторное использование программного обеспечения 288
12.12 Практика: Использование управления проектами“‘ чернильная рифма’ чтение
Платформа обмена книгами” процесс разработки 290
Упражнение 293
Приложение комплексная практика проектов разработки программного обеспечения 296
Ссылки 297
......
Эта книга организует контент в соответствии с типичным процессом разработки программного обеспечения, направленным на развитие способности читателей иметь идеи разработки программного обеспечения и реальную разработку программного обеспечения. Эта книга разделена на 13 глав, охватывающая программное обеспечение и программное обеспечение, программные процессы, технико-экономические исследования и планирование разработки проектов, структурированный анализ, структурированный дизайн, объектно-ориентированные методы и UML, объектно-ориентированный анализ, архитектуру программного обеспечения и модели проектирования, объектно-ориентированные проекты, реализация программного обеспечения, тестирование программного обеспечения, управление разработкой программного обеспечения и общая практика разработки программного обеспечения.Эта книга объединяет теорию с практикой, с подробным содержанием и сильной работой.
......
Лу Юнсин является доцентом в Пекинском университете аэронавтики и астронавтики и директором по консалтингу в Школе программного обеспечения. Магистр прикладных информационных технологий в Школе прикладных наук, Университет Брюсселя, Бельгия и магистра делового администрирования в Школе экономики.Иметь многолетний опыт работы в области разработки программного обеспечения, управления проектами и преподавания компьютера.Иметь всеобъемлющее понимание ИТ -промышленности. С 2003 года он занимал должность доцента в Beihang Software College.Текущие области исследований включают в себя: Управление ИТ -проектами программного обеспечения.Он написал «Введение в компьютерное практическое руководство» (серия компьютерных учебников в колледжах и университетах) «Программное обеспечение», перевод как «Компьютерная культура» (оригинальная книга 8th Edition).Доцент Лу Юнксианг с юмором в классе, главным образом для независимого обучения и имеет очень расслабленные требования в классе. Он никогда не заставляет студентов и очень популярен среди студентов колледжа. Некоторые пользователи сети написали скрытое стихотворение, чтобы отпраздновать с днем рождения Лу Юнсиан. Желаю вам хороших новостей для вашей карьеры.Король Лу и генералы оба бесплатны. Облака встряхивают, ветер и песок поднимаются. Летать тысячи миль, чтобы расширить новое небо. Жизнь будет стремиться к этому полезному телу. Солнце и луна смело движутся вперед. Рад встретиться сегодня. Рад видеть амбиции династии Мин дальше.

