🗊Презентация Технология разработки программного обеспечения. (Лекция 8.5)

Нажмите для полного просмотра!
Технология разработки программного обеспечения. (Лекция 8.5), слайд №1Технология разработки программного обеспечения. (Лекция 8.5), слайд №2Технология разработки программного обеспечения. (Лекция 8.5), слайд №3Технология разработки программного обеспечения. (Лекция 8.5), слайд №4Технология разработки программного обеспечения. (Лекция 8.5), слайд №5Технология разработки программного обеспечения. (Лекция 8.5), слайд №6Технология разработки программного обеспечения. (Лекция 8.5), слайд №7Технология разработки программного обеспечения. (Лекция 8.5), слайд №8Технология разработки программного обеспечения. (Лекция 8.5), слайд №9Технология разработки программного обеспечения. (Лекция 8.5), слайд №10Технология разработки программного обеспечения. (Лекция 8.5), слайд №11Технология разработки программного обеспечения. (Лекция 8.5), слайд №12Технология разработки программного обеспечения. (Лекция 8.5), слайд №13Технология разработки программного обеспечения. (Лекция 8.5), слайд №14Технология разработки программного обеспечения. (Лекция 8.5), слайд №15Технология разработки программного обеспечения. (Лекция 8.5), слайд №16Технология разработки программного обеспечения. (Лекция 8.5), слайд №17Технология разработки программного обеспечения. (Лекция 8.5), слайд №18Технология разработки программного обеспечения. (Лекция 8.5), слайд №19Технология разработки программного обеспечения. (Лекция 8.5), слайд №20Технология разработки программного обеспечения. (Лекция 8.5), слайд №21Технология разработки программного обеспечения. (Лекция 8.5), слайд №22Технология разработки программного обеспечения. (Лекция 8.5), слайд №23Технология разработки программного обеспечения. (Лекция 8.5), слайд №24Технология разработки программного обеспечения. (Лекция 8.5), слайд №25Технология разработки программного обеспечения. (Лекция 8.5), слайд №26Технология разработки программного обеспечения. (Лекция 8.5), слайд №27Технология разработки программного обеспечения. (Лекция 8.5), слайд №28Технология разработки программного обеспечения. (Лекция 8.5), слайд №29Технология разработки программного обеспечения. (Лекция 8.5), слайд №30Технология разработки программного обеспечения. (Лекция 8.5), слайд №31Технология разработки программного обеспечения. (Лекция 8.5), слайд №32Технология разработки программного обеспечения. (Лекция 8.5), слайд №33Технология разработки программного обеспечения. (Лекция 8.5), слайд №34Технология разработки программного обеспечения. (Лекция 8.5), слайд №35Технология разработки программного обеспечения. (Лекция 8.5), слайд №36Технология разработки программного обеспечения. (Лекция 8.5), слайд №37Технология разработки программного обеспечения. (Лекция 8.5), слайд №38Технология разработки программного обеспечения. (Лекция 8.5), слайд №39Технология разработки программного обеспечения. (Лекция 8.5), слайд №40Технология разработки программного обеспечения. (Лекция 8.5), слайд №41Технология разработки программного обеспечения. (Лекция 8.5), слайд №42Технология разработки программного обеспечения. (Лекция 8.5), слайд №43Технология разработки программного обеспечения. (Лекция 8.5), слайд №44Технология разработки программного обеспечения. (Лекция 8.5), слайд №45Технология разработки программного обеспечения. (Лекция 8.5), слайд №46Технология разработки программного обеспечения. (Лекция 8.5), слайд №47Технология разработки программного обеспечения. (Лекция 8.5), слайд №48Технология разработки программного обеспечения. (Лекция 8.5), слайд №49Технология разработки программного обеспечения. (Лекция 8.5), слайд №50Технология разработки программного обеспечения. (Лекция 8.5), слайд №51Технология разработки программного обеспечения. (Лекция 8.5), слайд №52Технология разработки программного обеспечения. (Лекция 8.5), слайд №53Технология разработки программного обеспечения. (Лекция 8.5), слайд №54Технология разработки программного обеспечения. (Лекция 8.5), слайд №55Технология разработки программного обеспечения. (Лекция 8.5), слайд №56Технология разработки программного обеспечения. (Лекция 8.5), слайд №57Технология разработки программного обеспечения. (Лекция 8.5), слайд №58Технология разработки программного обеспечения. (Лекция 8.5), слайд №59Технология разработки программного обеспечения. (Лекция 8.5), слайд №60Технология разработки программного обеспечения. (Лекция 8.5), слайд №61

Содержание

Вы можете ознакомиться и скачать презентацию на тему Технология разработки программного обеспечения. (Лекция 8.5). Доклад-сообщение содержит 61 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Технология разработки программного обеспечения
Описание слайда:
Технология разработки программного обеспечения

Слайд 2





Технология разработки ПО
Система инженерных принципов для создания экономичного ПО, которое надежно и эффективно работает в реальных компьютерах
Описание слайда:
Технология разработки ПО Система инженерных принципов для создания экономичного ПО, которое надежно и эффективно работает в реальных компьютерах

Слайд 3





Планирование и оценка проекта
Планирование и оценка проекта
Анализ системных и программных требований
Проектирование алгоритмов, структур данных и программных структур
Кодирование
Тестирование
Сопровождение
Описание слайда:
Планирование и оценка проекта Планирование и оценка проекта Анализ системных и программных требований Проектирование алгоритмов, структур данных и программных структур Кодирование Тестирование Сопровождение

Слайд 4





Первейшая цель проекта: высокое качество результата
Высокое качество = своевременность выполнения проекта в соответствии с требованиями заказчика
Почему это выгодно всем?
Меньше переделок и исправлений!
Описание слайда:
Первейшая цель проекта: высокое качество результата Высокое качество = своевременность выполнения проекта в соответствии с требованиями заказчика Почему это выгодно всем? Меньше переделок и исправлений!

Слайд 5





Порядок применения методов и утилит
Порядок применения методов и утилит
Формирование отчетов, форм
Изменения и контроль качества
Формирование «вех» для оценки прогресса руководством
Описание слайда:
Порядок применения методов и утилит Порядок применения методов и утилит Формирование отчетов, форм Изменения и контроль качества Формирование «вех» для оценки прогресса руководством

Слайд 6





Викторина 1
Нарисуйте в конспекте таблицу
В качестве ответов используйте:
 I – да, - нет, О – не известно
Описание слайда:
Викторина 1 Нарисуйте в конспекте таблицу В качестве ответов используйте: I – да, - нет, О – не известно

Слайд 7





Вопрос 1.1
Правильно ли то, что умение строить новые программы сегодня отстает от требований к новым программам?
Описание слайда:
Вопрос 1.1 Правильно ли то, что умение строить новые программы сегодня отстает от требований к новым программам?

Слайд 8





Вопрос 1.2
Правильно ли то, что низкое качество программного обеспечения существенно снижает наши возможности по эксплуатации существующих программ?
Описание слайда:
Вопрос 1.2 Правильно ли то, что низкое качество программного обеспечения существенно снижает наши возможности по эксплуатации существующих программ?

Слайд 9





Вопрос 1.3
Верно ли, что международный стандарт по программной инженерии IEEE/ACM называется COCOMO II?
Описание слайда:
Вопрос 1.3 Верно ли, что международный стандарт по программной инженерии IEEE/ACM называется COCOMO II?

Слайд 10





Вопрос 1.4
Верно ли, что наиболее популярная модель для оценивания проектных затрат называется SWEBOK 2001 ?
Описание слайда:
Вопрос 1.4 Верно ли, что наиболее популярная модель для оценивания проектных затрат называется SWEBOK 2001 ?

Слайд 11





Вопрос 1.5
Верно ли, что штаб-квартира IEEE (Institute of Electrical and Electronic Engineers) находится в Лондоне?
Описание слайда:
Вопрос 1.5 Верно ли, что штаб-квартира IEEE (Institute of Electrical and Electronic Engineers) находится в Лондоне?

Слайд 12





Викторина 1 (ответы)
Сравните свои ответы и отметьте правильные в графе проверка «галочкой»
Количество правильных ответов запишите!
Описание слайда:
Викторина 1 (ответы) Сравните свои ответы и отметьте правильные в графе проверка «галочкой» Количество правильных ответов запишите!

Слайд 13


Технология разработки программного обеспечения. (Лекция 8.5), слайд №13
Описание слайда:

Слайд 14





Достоинства: 
Достоинства: 
дает план и временной график по всем этапам проекта 
вносит дисциплину в ход разработки
Недостатки:
Реальные проекты требуют отклонения от стандартной последовательности шагов
Цикл основан на точной формулировке исходных требований к ПО
Результаты доступны заказчику только в конце работы
Описание слайда:
Достоинства: Достоинства: дает план и временной график по всем этапам проекта вносит дисциплину в ход разработки Недостатки: Реальные проекты требуют отклонения от стандартной последовательности шагов Цикл основан на точной формулировке исходных требований к ПО Результаты доступны заказчику только в конце работы

Слайд 15





Процесс создания модели требуемого программного продукта
Процесс создания модели требуемого программного продукта
Основная цель – снять неопределенность с требований заказчика
Описание слайда:
Процесс создания модели требуемого программного продукта Процесс создания модели требуемого программного продукта Основная цель – снять неопределенность с требований заказчика

Слайд 16


Технология разработки программного обеспечения. (Лекция 8.5), слайд №16
Описание слайда:

Слайд 17





Статический макет – изображает человеко-машинный диалог (“screenshots”)
Статический макет – изображает человеко-машинный диалог (“screenshots”)
Работающий макет
Существующая программа, подлежащая улучшению
Описание слайда:
Статический макет – изображает человеко-машинный диалог (“screenshots”) Статический макет – изображает человеко-машинный диалог (“screenshots”) Работающий макет Существующая программа, подлежащая улучшению

Слайд 18





Планирование – определение целей, вариантов и ограничений
Планирование – определение целей, вариантов и ограничений
Анализ риска – анализ вариантов и распознавание рисков
Конструирование – разработка продукта следующего уровня
Оценивание – оценка заказчиком текущих результатов конструирования
Описание слайда:
Планирование – определение целей, вариантов и ограничений Планирование – определение целей, вариантов и ограничений Анализ риска – анализ вариантов и распознавание рисков Конструирование – разработка продукта следующего уровня Оценивание – оценка заказчиком текущих результатов конструирования

Слайд 19


Технология разработки программного обеспечения. (Лекция 8.5), слайд №19
Описание слайда:

Слайд 20





Достоинства:
Достоинства:
Реально отображает эволюцию ПО
Позволяет учитывать риски на каждом этапе эволюции разработки
Использует моделирование для снижения риска
Недостатки:
Повышенные требования к заказчику
Трудности контроля и управления временем разработки
Описание слайда:
Достоинства: Достоинства: Реально отображает эволюцию ПО Позволяет учитывать риски на каждом этапе эволюции разработки Использует моделирование для снижения риска Недостатки: Повышенные требования к заказчику Трудности контроля и управления временем разработки

Слайд 21





Викторина 2
Нарисуйте в конспекте таблицу
В качестве ответов используйте:
 I – да, - нет, О – не известно
Описание слайда:
Викторина 2 Нарисуйте в конспекте таблицу В качестве ответов используйте: I – да, - нет, О – не известно

Слайд 22





Вопрос 2.1
Верно ли, что классический жизненный цикл ПО дает план и временной график по всем этапам проекта ?
Описание слайда:
Вопрос 2.1 Верно ли, что классический жизненный цикл ПО дает план и временной график по всем этапам проекта ?

Слайд 23





Вопрос 2.2
Правильно ли то, что классический жизненный цикл предполагает начало следующего этапа разработки только после завершения предыдущего?
Описание слайда:
Вопрос 2.2 Правильно ли то, что классический жизненный цикл предполагает начало следующего этапа разработки только после завершения предыдущего?

Слайд 24





Вопрос 2.3
Верно ли, что зачастую проще разработать новую программу, чем успешно модифицировать существующую?
Описание слайда:
Вопрос 2.3 Верно ли, что зачастую проще разработать новую программу, чем успешно модифицировать существующую?

Слайд 25





Вопрос 2.4
Верно ли, что разработка программного продукта может быть успешна только тогда, когда с самого начала разработки все требования пользователя точно известны?
Описание слайда:
Вопрос 2.4 Верно ли, что разработка программного продукта может быть успешна только тогда, когда с самого начала разработки все требования пользователя точно известны?

Слайд 26





Вопрос 2.5
Верно ли, что сопровождение (maintenance) – это внесение изменений в эксплуатируемое программное обеспечение?
Описание слайда:
Вопрос 2.5 Верно ли, что сопровождение (maintenance) – это внесение изменений в эксплуатируемое программное обеспечение?

Слайд 27





Викторина 2 (ответы)
Сравните свои ответы и отметьте правильные в графе проверка «галочкой»
Количество правильных ответов запишите!
Описание слайда:
Викторина 2 (ответы) Сравните свои ответы и отметьте правильные в графе проверка «галочкой» Количество правильных ответов запишите!

Слайд 28





Нисходящие методы – сложная задача сводится путем декомпозиции к набору более простых задач.
Нисходящие методы – сложная задача сводится путем декомпозиции к набору более простых задач.
Восходящий методы – проектирование системы начинается с определения отдельных задач внутри системы, которые затем используются для решения более сложных задач системы
Описание слайда:
Нисходящие методы – сложная задача сводится путем декомпозиции к набору более простых задач. Нисходящие методы – сложная задача сводится путем декомпозиции к набору более простых задач. Восходящий методы – проектирование системы начинается с определения отдельных задач внутри системы, которые затем используются для решения более сложных задач системы

Слайд 29





Диаграммы потоков данных (Data Flow - DF)
Диаграммы потоков данных (Data Flow - DF)
Диаграммы «сущность-связь» (Entity Relationship -ER)
Словарь данных (Data Dictionary)
Карты взаимодействия классов (Class Responsibility Collaboration – CRC)
Язык моделирования (Unified Modeling Language – UML)
Описание слайда:
Диаграммы потоков данных (Data Flow - DF) Диаграммы потоков данных (Data Flow - DF) Диаграммы «сущность-связь» (Entity Relationship -ER) Словарь данных (Data Dictionary) Карты взаимодействия классов (Class Responsibility Collaboration – CRC) Язык моделирования (Unified Modeling Language – UML)

Слайд 30





Предлагает парадигму архитектуры, основанную на трех понятиях: качестве, шлюзе и пути
Предлагает парадигму архитектуры, основанную на трех понятиях: качестве, шлюзе и пути
Качество – сущность, присущая всему живому и вещам, их польза
Шлюз – механизм, который позволяет нам достигать качества
Путь - позволяет применять образцы посредством шлюза
Описание слайда:
Предлагает парадигму архитектуры, основанную на трех понятиях: качестве, шлюзе и пути Предлагает парадигму архитектуры, основанную на трех понятиях: качестве, шлюзе и пути Качество – сущность, присущая всему живому и вещам, их польза Шлюз – механизм, который позволяет нам достигать качества Путь - позволяет применять образцы посредством шлюза

Слайд 31





История – 1987 год
В 1987 году Кент Бэк (Kent Beck) и Вард Каннигем (Ward Cunningham) взяли идеи Кристофера Александра и разработали шаблоны применительно к разработке программного обеспечения для разработки графических оболочек на языке Smalltalk.
Описание слайда:
История – 1987 год В 1987 году Кент Бэк (Kent Beck) и Вард Каннигем (Ward Cunningham) взяли идеи Кристофера Александра и разработали шаблоны применительно к разработке программного обеспечения для разработки графических оболочек на языке Smalltalk.

Слайд 32





История – 1991 год
В этом году Эрих Гамма заканчивает свою докторскую работу и переезжает в США, где в сотрудничестве с Ричардом Хелмом (Richard Helm), Ральфом Джонсоном (Ralph Johnson) и Джоном Влиссидсом (John Vlissides) публикует книгу Design Patterns — Elements of Reusable Object-Oriented Software.
Описание слайда:
История – 1991 год В этом году Эрих Гамма заканчивает свою докторскую работу и переезжает в США, где в сотрудничестве с Ричардом Хелмом (Richard Helm), Ральфом Джонсоном (Ralph Johnson) и Джоном Влиссидсом (John Vlissides) публикует книгу Design Patterns — Elements of Reusable Object-Oriented Software.

Слайд 33





«Банда четырех»
В этой книге описаны 23 шаблона проектирования. 
Также команда авторов этой книги известна общественности под названием Gang of Four (GoF). 
Именно эта книга послужила причиной широкого распространения метода шаблонов.
Описание слайда:
«Банда четырех» В этой книге описаны 23 шаблона проектирования. Также команда авторов этой книги известна общественности под названием Gang of Four (GoF). Именно эта книга послужила причиной широкого распространения метода шаблонов.

Слайд 34





A. Creational 
A. Creational 
Abstract Factory 
Builder 
Factory Method 
Prototype 
Singleton 
B. Structural 
Adapter 
Bridge 
Composite 
Decorator 
Facade 
Flyweight 
Proxy
Описание слайда:
A. Creational A. Creational Abstract Factory Builder Factory Method Prototype Singleton B. Structural Adapter Bridge Composite Decorator Facade Flyweight Proxy

Слайд 35





Викторина 3
Нарисуйте в конспекте таблицу
В качестве ответов используйте:
 I – да, - нет, О – не известно
Описание слайда:
Викторина 3 Нарисуйте в конспекте таблицу В качестве ответов используйте: I – да, - нет, О – не известно

Слайд 36





Вопрос 3.1
Правильно ли то, что при нисходящих методах проектирования возможны неразрешимые проблемы для модулей нижнего уровня?
Описание слайда:
Вопрос 3.1 Правильно ли то, что при нисходящих методах проектирования возможны неразрешимые проблемы для модулей нижнего уровня?

Слайд 37





Вопрос 3.2
Правильно ли то, что при восходящих методах проектирования гарантированно достигается выполнение всех требований пользователя на высшем уровне?
Описание слайда:
Вопрос 3.2 Правильно ли то, что при восходящих методах проектирования гарантированно достигается выполнение всех требований пользователя на высшем уровне?

Слайд 38





Вопрос 3.3
Верно ли, что ER диаграммы эффективно используются при проектировании структур баз данных?
Описание слайда:
Вопрос 3.3 Верно ли, что ER диаграммы эффективно используются при проектировании структур баз данных?

Слайд 39





Вопрос 3.4
Верно ли, что паттерн или образец – это "некий общий принцип определения задачи, повторно встречающейся в окружающей среде и фиксирующей контекст»?
Описание слайда:
Вопрос 3.4 Верно ли, что паттерн или образец – это "некий общий принцип определения задачи, повторно встречающейся в окружающей среде и фиксирующей контекст»?

Слайд 40





Вопрос 3.5
Верно ли, что книгу «Паттерны проектирования» написала «банда четырех» под руководством Эрика Гаммы?
Описание слайда:
Вопрос 3.5 Верно ли, что книгу «Паттерны проектирования» написала «банда четырех» под руководством Эрика Гаммы?

Слайд 41





Викторина 3 (ответы)
Сравните свои ответы и отметьте правильные в графе проверка «галочкой»
Количество правильных ответов запишите!
Описание слайда:
Викторина 3 (ответы) Сравните свои ответы и отметьте правильные в графе проверка «галочкой» Количество правильных ответов запишите!

Слайд 42





Процесс выполнения программы с целью обнаружение существующих ошибок
Процесс выполнения программы с целью обнаружение существующих ошибок
Тест определяет:
Свой набор исходных данных и условия для запуска программы
Набор ожидаемых результатов
Описание слайда:
Процесс выполнения программы с целью обнаружение существующих ошибок Процесс выполнения программы с целью обнаружение существующих ошибок Тест определяет: Свой набор исходных данных и условия для запуска программы Набор ожидаемых результатов

Слайд 43





Функциональное тестирование (тестирование «черного ящика») – выполняется с точки зрения пользователя системы
Функциональное тестирование (тестирование «черного ящика») – выполняется с точки зрения пользователя системы
Структурное тестирование (тестирование «белого ящика») – основывается на знании внутренней структуры программы
Описание слайда:
Функциональное тестирование (тестирование «черного ящика») – выполняется с точки зрения пользователя системы Функциональное тестирование (тестирование «черного ящика») – выполняется с точки зрения пользователя системы Структурное тестирование (тестирование «белого ящика») – основывается на знании внутренней структуры программы

Слайд 44





Документация проекта (требования к системе, план работ, тест-план, отчеты и .т.д.)
Документация проекта (требования к системе, план работ, тест-план, отчеты и .т.д.)
Документация продукта
Пользовательская (Руководство пользователя, Инструкции по установке и .т.д.)
Системная (текст программ, описание программных интерфейсов и т.д.)
Описание слайда:
Документация проекта (требования к системе, план работ, тест-план, отчеты и .т.д.) Документация проекта (требования к системе, план работ, тест-план, отчеты и .т.д.) Документация продукта Пользовательская (Руководство пользователя, Инструкции по установке и .т.д.) Системная (текст программ, описание программных интерфейсов и т.д.)

Слайд 45





Размерно-ориентированные метрики (основываются на Lines Of Code – LOC)
Размерно-ориентированные метрики (основываются на Lines Of Code – LOC)
Широко распространены
Леко вычисляются
Зависят от языка программрования
Функционально-ориентированные метрики (основываются на специально рассчитанных функциональных указателях – Funcion Points – FP)
Не зависят от языка программирования
Основаны на субъективных данных и используют косвенные измерения
Описание слайда:
Размерно-ориентированные метрики (основываются на Lines Of Code – LOC) Размерно-ориентированные метрики (основываются на Lines Of Code – LOC) Широко распространены Леко вычисляются Зависят от языка программрования Функционально-ориентированные метрики (основываются на специально рассчитанных функциональных указателях – Funcion Points – FP) Не зависят от языка программирования Основаны на субъективных данных и используют косвенные измерения

Слайд 46





Планируются и контролируются следующие параметры:
Планируются и контролируются следующие параметры:
Потребные человеческие ресурсы (efforts) – чел. месяцы / дни
Время выполнения проекта (time) – календарные месяцы / дни
 Размер программного продукта (size) – KLOC / FP.
Требуемое качество продукта (quality)
Описание слайда:
Планируются и контролируются следующие параметры: Планируются и контролируются следующие параметры: Потребные человеческие ресурсы (efforts) – чел. месяцы / дни Время выполнения проекта (time) – календарные месяцы / дни Размер программного продукта (size) – KLOC / FP. Требуемое качество продукта (quality)

Слайд 47





Новый подход к разработке ПС, основанный на использовании лучших практических методов, успешно зарекомендовавших себя во многих проектах разработки ПС по всему миру; 
Новый подход к разработке ПС, основанный на использовании лучших практических методов, успешно зарекомендовавших себя во многих проектах разработки ПС по всему миру; 
Четко определенный процесс (технологическая процедура), описывающий структуру жизненного цикла проекта, роли и ответственности отдельных исполнителей, выполняемые ими задачи и используемые в процессе разработки модели, отчеты и т.д.; 
Готовый продукт, предоставляемый в виде веб-сайта, содержащего все необходимые модели и документы с описанием процесса.
Описание слайда:
Новый подход к разработке ПС, основанный на использовании лучших практических методов, успешно зарекомендовавших себя во многих проектах разработки ПС по всему миру; Новый подход к разработке ПС, основанный на использовании лучших практических методов, успешно зарекомендовавших себя во многих проектах разработки ПС по всему миру; Четко определенный процесс (технологическая процедура), описывающий структуру жизненного цикла проекта, роли и ответственности отдельных исполнителей, выполняемые ими задачи и используемые в процессе разработки модели, отчеты и т.д.; Готовый продукт, предоставляемый в виде веб-сайта, содержащего все необходимые модели и документы с описанием процесса.

Слайд 48


Технология разработки программного обеспечения. (Лекция 8.5), слайд №48
Описание слайда:

Слайд 49





Управление требованиями – IBM Rational RequisitePro; 
Управление требованиями – IBM Rational RequisitePro; 
Визуальное моделирование и генерация объектного кода – IBM Rational Rose, IBM Rational XDE; 
Разработка - IBM Rational RapidDeveloper 
Конфигурационное управление – IBM Rational ClearCase; 
Управление изменениями – IBM Rational ClearQuest; 
Автоматизированное документирование – IBM Rational SoDA; 
Автоматизированное тестирование – IBM Rational TeamTest, IBM Rational TestFactory, IBM Rational Robot, IBM Rational PurifyPlus, IBM Rational SiteCheck и IBM Rational SiteLoad.
Описание слайда:
Управление требованиями – IBM Rational RequisitePro; Управление требованиями – IBM Rational RequisitePro; Визуальное моделирование и генерация объектного кода – IBM Rational Rose, IBM Rational XDE; Разработка - IBM Rational RapidDeveloper Конфигурационное управление – IBM Rational ClearCase; Управление изменениями – IBM Rational ClearQuest; Автоматизированное документирование – IBM Rational SoDA; Автоматизированное тестирование – IBM Rational TeamTest, IBM Rational TestFactory, IBM Rational Robot, IBM Rational PurifyPlus, IBM Rational SiteCheck и IBM Rational SiteLoad.

Слайд 50





Викторина 4
Нарисуйте в конспекте таблицу
В качестве ответов используйте:
 I – да, - нет, О – не известно
Описание слайда:
Викторина 4 Нарисуйте в конспекте таблицу В качестве ответов используйте: I – да, - нет, О – не известно

Слайд 51





Вопрос 1.1
Правильно ли то, что с помощью тестирования по принципу «черного ящика» можно обнаружить некорректные или отсутствующие в продукте функции?
Описание слайда:
Вопрос 1.1 Правильно ли то, что с помощью тестирования по принципу «черного ящика» можно обнаружить некорректные или отсутствующие в продукте функции?

Слайд 52





Вопрос 1.2
Правильно ли то, что с помощью способов тестирования, основанных на принципе «белого ящика», можно получить оценку комплексной сложности программы?
Описание слайда:
Вопрос 1.2 Правильно ли то, что с помощью способов тестирования, основанных на принципе «белого ящика», можно получить оценку комплексной сложности программы?

Слайд 53





Вопрос 1.3
Верно ли, что пользовательская документация должна разрабатываться на самом заключительном этапе проекта?
Описание слайда:
Вопрос 1.3 Верно ли, что пользовательская документация должна разрабатываться на самом заключительном этапе проекта?

Слайд 54





Вопрос 1.4
Верно ли, что размерно-ориентированные метрики не зависят от языка программирования?
Описание слайда:
Вопрос 1.4 Верно ли, что размерно-ориентированные метрики не зависят от языка программирования?

Слайд 55





Вопрос 1.5
Верно ли, что в RUP входят 6 основных дисциплин: 
Бизнес-моделирование (Business modeling); 
Управление требованиями (Requirements); 
Анализ и Проектирование (Analysis and Design); 
Реализация (Implementation); 
Тестирование (Test); 
Развертывание (Deployment)?
Описание слайда:
Вопрос 1.5 Верно ли, что в RUP входят 6 основных дисциплин: Бизнес-моделирование (Business modeling); Управление требованиями (Requirements); Анализ и Проектирование (Analysis and Design); Реализация (Implementation); Тестирование (Test); Развертывание (Deployment)?

Слайд 56





Викторина 4 (ответы)
Сравните свои ответы и отметьте правильные в графе проверка «галочкой»
Количество правильных ответов запишите!
Описание слайда:
Викторина 4 (ответы) Сравните свои ответы и отметьте правильные в графе проверка «галочкой» Количество правильных ответов запишите!

Слайд 57





Scrum — методология управления разработкой информационных систем для гибкой разработки программного обеспечения. Scrum чётко делает акцент на качественном контроле процесса разработки.
Scrum — методология управления разработкой информационных систем для гибкой разработки программного обеспечения. Scrum чётко делает акцент на качественном контроле процесса разработки.
Описание слайда:
Scrum — методология управления разработкой информационных систем для гибкой разработки программного обеспечения. Scrum чётко делает акцент на качественном контроле процесса разработки. Scrum — методология управления разработкой информационных систем для гибкой разработки программного обеспечения. Scrum чётко делает акцент на качественном контроле процесса разработки.

Слайд 58


Технология разработки программного обеспечения. (Лекция 8.5), слайд №58
Описание слайда:

Слайд 59





Capability Maturity Model (CMM)
Capability Maturity Model (CMM)
Levels of the CMM 
Level 1 - Initial 
Level 2 - Repeatable 
Level 3 - Defined 
Level 4 - Managed 
Level 5 - Optimizing
Описание слайда:
Capability Maturity Model (CMM) Capability Maturity Model (CMM) Levels of the CMM Level 1 - Initial Level 2 - Repeatable Level 3 - Defined Level 4 - Managed Level 5 - Optimizing

Слайд 60





Дж. Г. Брукшир. Введение в компьютерные науки. – М.,«Вильямс», 2001, с.341-378.
Дж. Г. Брукшир. Введение в компьютерные науки. – М.,«Вильямс», 2001, с.341-378.
С.А. Орлов. Технологии разработки программного обеспечения.- СПб.: Питер, 2002. – 464 с.
Майк Кон. Scrum: гибкая разработка ПО = Succeeding with Agile: Software Development Using Scrum — М.: «Вильямс», 2011. —  576 c.
Описание слайда:
Дж. Г. Брукшир. Введение в компьютерные науки. – М.,«Вильямс», 2001, с.341-378. Дж. Г. Брукшир. Введение в компьютерные науки. – М.,«Вильямс», 2001, с.341-378. С.А. Орлов. Технологии разработки программного обеспечения.- СПб.: Питер, 2002. – 464 с. Майк Кон. Scrum: гибкая разработка ПО = Succeeding with Agile: Software Development Using Scrum — М.: «Вильямс», 2011. — 576 c.

Слайд 61





Спасибо 
за 
внимание!
Dr. Sc Ing. Борис Мишнев
Описание слайда:
Спасибо за внимание! Dr. Sc Ing. Борис Мишнев



Похожие презентации
Mypresentation.ru
Загрузить презентацию