8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

Программная инженерия Введение 3 -е издание Zheng Renjie Ma Suxia для CS2013 Компьютерное профессиональное планирование учебники, учебники по программному обеспечению и программное обеспечение программного обеспечения программного обеспечения.

Цена: 985руб.    (¥46.6)
Артикул: 610243394849

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

Этот товар на Таобао Описание товара
Продавец:中图天下图书专营
Адрес:Пекин
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥ 99 541 142руб.
¥ 69.8 49.561 048руб.
¥44.5941руб.
¥38.8820руб.



Название: Введение в разработку программного обеспечения (3 -е издание)


Автор: Zheng Renjie Ma Suxia


Цена: 59,00 Юань


Номер ISBN: 9787111642572


Является ли это набором: Нет


Название издательства: Machinery Industry Press




Основываясь на дисциплинарных характеристиках разработки программного обеспечения, автор этой книги фокусируется на объяснении теорий и методов разработки программного обеспечения в сочетании с примерами, чтобы избежать абстрактных и скучных дискуссий. Принимая во внимание традиционные структурированные методы, он обращает внимание на объектно-ориентированные и гибкие методы развития, которые в настоящее время широко используются.Новая версия добавила новые методы разработки программного обеспечения, такие как программное обеспечение с открытым исходным кодом, интеллектуальное программное обеспечение и микросервисы.Подчеркните профессиональную этику и профессиональные качества качества программного обеспечения, безопасности программного обеспечения и практикующих программного обеспечения.




Предисловие

Совет

Часть первая обзор разработки программного обеспечения

Глава 1 Концепция программного обеспечения и разработки программного обеспечения

1.1 Концепция, характеристики и классификация программного обеспечения

111 Концепция и характеристики программного обеспечения

112 Классификация программного обеспечения

1.2 Программный кризис и разработка программного обеспечения

121 Программный кризис

122 Программное обеспечение

1.3 Цели разработки программного обеспечения

1.4 Период выживания программного обеспечения

1.5 Обзор методов разработки программного обеспечения

151 Традиционные методы

152 объектно-ориентированный метод

153, ориентированный на сервис

154, ориентированный на данные

155 Формальный метод

1.6 Обзор программных инструментов

161 Концепция программных инструментов

1.6.2 Разработка программных инструментов

1.6.3 Классификация программных инструментов

164 Введение в общие программные инструменты

1.7 Система знаний и знаний по разработке программного обеспечения

упражнение

Глава 2 Модель выживания программного обеспечения

21 Модель водопада

22 модель быстрого прототипа

23 инкрементная модель

24 Спиральная модель

25 Фонтанная модель

26 Объединенный процесс

27 модель разработки на основе компонентов

28 Agile Process

упражнение

Часть 2 Структурированные методы анализа и проектирования

Глава 3 Методы получения требований к программному обеспечению и структурированного анализа

3.1 Задачи на этапе приобретения и анализа спроса.

3.1.1. Задачи и принципы получения требований

3.1.2 Процесс приобретения спроса

3.1.3 Задачи на этапе анализа требований программного обеспечения

3.2 Структурированный метод анализа

321 Функциональное моделирование

322 Моделирование данных

323 моделирование поведения

324 Словарь данных

325 Описание Спецификации обработки

33 Системные требования Спецификация Описание

331 Шаблон спецификации требований программного обеспечения

332 требования к качеству для SRS и DRD

34 нуждается в обзоре

341 Обзор формальных требований

342 Общие риски в рассмотрении спроса

35 Управление спросом

351 Отслеживание требований

352 Управление требованиями Управление изменениями

упражнение

Глава 4 Структурные методы проектирования

4.1 Концепции и принципы проектирования программного обеспечения

411 Концепция дизайна программного обеспечения

412 Принципы проектирования программного обеспечения

42 Структурированный дизайн

421 Задачи структурированного проектирования программного обеспечения

422 Связь между структурированным дизайном и структурированным анализом

423 Структура модуля и представление

424 Структура и представление данных

43 Архитектура дизайн

431 Процесс проектирования на основе метода потока данных

432 Типичные типы потока данных и системные структуры

433 Метод картирования преобразования

434 Метод картирования на основе транзакций

435 Связь и конвергенция между модулями

436 Метод улучшения структуры программного модуля

44 Дизайн интерфейса

441 Обзор дизайна интерфейса

442 Интерфейс взаимодействия человека с компьютером

45 Дизайн данных

451 Дизайн документа

452 дизайн базы данных

46 Дизайн процесса

461 Структурированная программа дизайн программы

462 Протокола программной схемы

463NS Диаграмма

464PAD Диаграмма

465 псевдокод

466 сверху вниз, постепенно утонченный процесс проектирования

47 Описание спецификации проектирования программного обеспечения Описание

48 Обзор дизайна программного обеспечения

481 Инспекционное содержание обзора краткого дизайна

482 Инспекционное содержание подробного обзора дизайна

упражнение

Часть 3 объектно-ориентированные методы анализа и проектирования

Глава 5, ориентированные на объект, и UML

5.1 Объектно-ориентированная концепция и метод разработки

511 объект

512 класс и упаковка

513 наследование

514 полиморфизм

515 Связь сообщения

516.

52UML ВВЕДЕНИЕ

521 Происхождение и развитие UML

522UML Особенности

523 Базовая модель UML

5.3 Умл вещей

531 Структура вещей

532 поведение вещи

533 группируют вещи

534 Комментарий к вещам

5.4UML Отношения

541 Зависимость

542 Связанные отношения

543 Отношения обобщения

544 осознайте отношения

55UML Диаграмма

551 Диаграмма вариантов использования

552 классовая диаграмма

553 Диаграмма последовательности и диаграмма связи

554 Статусная карта

555 Диаграмма активности

Схема компонентов и диаграмма развертывания 556

упражнение

Глава 6 Объектно-ориентированный анализ

61 Обзор объектно-ориентированного анализа

611 определить границу системы

612 3 модели объектно-ориентированного анализа

62 Установите модель вариантов использования

621 идентифицирует участников бизнеса

622 Определите варианты использования бизнес -требований

623 Создание диаграммы вариантов использования

6.3 Установите объектную модель

631 5 уровней объектной модели

632 Разделительные темы

633 Определить класс и объект

634 определить структуру

635 Определите атрибуты

636 Определите сервис

637 Создание классовой диаграммы

64 Установите динамическую модель

641 Диаграмма последовательности

642 Диаграмма связи

643 Диаграмма статуса

упражнение

Глава 7 Архитектура программного обеспечения и шаблон дизайна

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

711 Что такое архитектура

712 Концепции архитектурных узоров, стилей и фреймворков

7.1.3 Важная роль архитектуры

72 типичный архитектурный стиль

721 Стиль потока данных

722 Call/Return To Style

723 стиль склада

7.3 Архитектура программного обеспечения для конкретных полей

731 общая модель

732 Справочная модель

74 Структура распределенной системы

741 Многопроцессорная архитектура

742 Архитектура клиента/сервера

743 Архитектура распределенного объекта

744 агент

7.5 Архитектурная структура

751 Контроллер представления модели

752j2ee Architecture Framework

753pcmef и PCBMER Framework

76 Режим проектирования

761 Абстрактная фабрика

762 одиночная часть

763 внешний вид

764 адаптер

765 Цепочка ответственности

766 промежуточный

767 Наблюдатель

упражнение

Глава 8, ориентированный на объект дизайн

8.1 Объектно-ориентированный процесс проектирования и руководящие принципы

811 объектно-ориентированный процесс проектирования

812 Объектно-ориентированные руководящие принципы проектирования

82 архитектурные модули и зависимости

821 класс и его зависимости

Интерфейс 822 и его зависимости

823 пакеты и их зависимости

824 Компоненты и их зависимости

8.3 Системное разложение

831 подсистема и класс

832 Интерфейсы обслуживания и подсистем

833 Стратификация и разделение подсистемы

834coad&Объектно-ориентированная модель дизайна Yourdon

835 Два режима взаимодействия между подсистемами

836 Два решения для организационной системы

84 Дизайн проблемной доменной части

85 Дизайн взаимодействия человека с компьютером

851 Шаги дизайна пользовательского интерфейса

852 дизайн интерфейса системы веб -приложений

86 Дизайн части управления задачами

87 Разработка части управления данными

88 Дизайн объекта

881 Используйте шаблон для проектирования объектов

882 Спецификация интерфейса Описание Дизайн

883 Реконструкция модели проектирования объекта

89 Оптимизировать модель проектирования объектов

упражнение

Реализация и тестирование программного обеспечения части 4

Глава 9 Реализация программного обеспечения

91 Язык программирования

911 Производительность языка программирования

912 Классификация языков программирования

913 Выбор языка программирования

92 Стиль программирования

921 документация исходной программы

922 Стандартизация описания данных

923 Упрощенная структура операторов

924 входной/выходной стандартизация

93 спецификации кодирования

94 эффективность программы и анализ производительности

941 Влияние алгоритма на эффективность

942 Факторы, влияющие на эффективность памяти

943 Факторы, влияющие на вход/вывод

упражнение

Глава 10 Методы испытаний программного обеспечения

101 Основные концепции тестирования программного обеспечения

1011 Что такое тестирование программного обеспечения

1012 Цель и принципы тестирования программного обеспечения

1013 объекты для тестирования программного обеспечения

1014.

1015 Связь между тестированием и этапами разработки программного обеспечения

1016 Тест белой коробки и тест на черную коробку

102 Проверка тестирования тестирования белой коробки теста

1021 Логическое покрытие

1022 оператор переопределения

1023 Покрытие решений

1024 Условное покрытие

1025 условия суждения покрывают

1026 Условное покрытие комбинации

1027. Покрытие пути

103 Основное покрытие пути

104 Тестовый тестовый тест тестирования черного ящика

1041 эквивалентная классификация

1042 Анализ пограничного значения

105Software стратегии тестирования

1051 модульный тест

1052 сборка и тест

1053 подтверждающий тест

1054 Системный тест

1055 типов тестов

106 ручной тестирование

1061 Статический анализ

1062 Метод ручного тестирования

107 Тест автоматизации

1071Automated тестирование и ручное тестирование

1072 Технология сценариев

1073Automated Pramework и процесс тестирования

108 отладки

упражнение

Часть 5 техническое обслуживание программного обеспечения и управление программным обеспечением

Глава 11 Обслуживание программного обеспечения

111 Концепция обслуживания программного обеспечения

1111 Определение обслуживания программного обеспечения

1112 Факторы, влияющие на рабочую нагрузку на обслуживание

1113 Стратегия обслуживания программного обеспечения

112 Занятия по обслуживанию программного обеспечения

1121 отчет о обслуживании программного обеспечения

1122 Рабочий процесс обслуживания программного обеспечения

1123 Сохранение архивных записей

1124 Оценка обслуживания

11.3 Обратная инженерия

114 Реконструкция

11.5 Шаги и побочные эффекты модификации программы

1151 Процедуры анализа и понимания

1152 изменить программу

1153 побочные эффекты изменения программы и ее контроля

1154 переверьте процедуру

11.6 Обслуживание программного обеспечения

1161 Определение обслуживания программного обеспечения

1162 Измерение технического обслуживания программного обеспечения

11.7 Методы улучшения обслуживания программного обеспечения

1171 Используйте технологии и инструменты разработки для улучшения обслуживания программного обеспечения

1172. Обзор технического обслуживания. Обзор продуктов на этапе разработки

1173 Улучшенная документация

упражнение

Глава 12 Программный процесс и улучшение программного процесса

121 Обзор программного процесса

122 Международные стандарты для процесса жизни программного обеспечения

123 зрелость процесса программного процесса

1231 Какова зрелость программного процесса

1232 Процесс институционализации

124 Модель зрелости программного обеспечения

1241CMM и SEI

1242evolution CMM

1243CMM Семейство и CMMI

1244cmmi 13 Введение

1245CMMI Оценка

125 улучшение программного процесса

1251 Идеальная модель для улучшения процесса программного обеспечения

1252 Структура улучшения программного процесса.

1253 Эффективный программный процесс

упражнение

Глава 13 Управление проектами программного обеспечения

13.1 Обзор управления проектами программного обеспечения

13.1.1. Цели управления проектами программного обеспечения

1312 Несколько аспектов, связанных с управлением программным проектом

132 Оценка проекта

1321 Планирование проекта и оценка проекта

1322 Метод функциональной точки для оценки программного масштаба

1323 Оценка затрат на разработку программного обеспечения

133 Управление рисками

1331 Что такое программный риск

1332 Задачи управления рисками

1333 Оценка риска

1334 контроль риска

1335 предложения по выполнению хорошей работы в управлении рисками

13.4 Управление прогрессом

1341 Проблемы управления прогрессом

1342 Гантт диаграмма

1343 Диаграмма сетки временной марки

1344pert Диаграмма

13.5 Управление спросом

1351 Системные требования и требования к программному обеспечению

1352Demand Engineering

1353 Изменения в спросе

1354. Контроль изменения спроса

1355 Управление прослеживаемостью

136 Управление конфигурацией

1361 Что такое управление конфигурацией программного обеспечения

1362 идентификация конфигурации программного обеспечения

1363 Управление изменениями

1364 контроль версий

1365 Системное создание

1366 Обзор конфигурации

1367 Отчет о состоянии конфигурации

137 Управление качеством

упражнение

Глава 14 Стандарты разработки программного обеспечения и документация по программному обеспечению

141 Стандарты разработки программного обеспечения

1411 Концепция стандарта

1412 Значение стандартизации программного обеспечения

1413 Классификация и оценка стандартов

1414 Сформулирование и внедрение стандартов разработки программного обеспечения

1415 Стандартизация работы в организации программного обеспечения

142 Программная документация

1421 Функция и классификация программных документов

1422 требования к контенту для базовых программных документов

1423 Требования к качеству для подготовки документов

1424 Управление и техническое обслуживание документов

упражнение

Глава 15 Профессиональная этика и социальная ответственность персонала программного обеспечения

15.1 Текущий социальный статус программных продуктов и программной индустрии

15.2 Примеры плохого поведения персонала программного обеспечения

15.3 Профессиональное выращивание этики инженеров программного обеспечения

1531 Профессиональная этика и социальная ответственность

1532 Несколько аспектов профессионального выращивания этики персонала разработки программного обеспечения

15.4. Организовать реализацию профессиональной этики в индустрии программного обеспечения

Приложение основных системных несчастных случаев, вызванных внутренним и иностранным программным обеспечением в последние годы

Рекомендации