Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
36
Добавлен:
01.06.2015
Размер:
349.7 Кб
Скачать

Практика

Конфигурационное управление

Управление проектом

Метрики

Эргономика и пользовательские интерфейсы

Документация

Взаимодействие с пользователями

Системный анализ

Отладка

© 2005, В.В.Хашковский, Д.П.Калачев.

31

Взаимодействие с пользователями

Формализация требований заказчиков

Выполняется припомощи дисциплин:

управление требованиями

обобщение и формализация изменений в требования, согласование и утверждение требований с заказчиком

управление изменениями

сбор, присвоение атрибутов, указание трассируемостей

© 2005, В.В.Хашковский, Д.П.Калачев.

32

Практика

Конфигурационное управление

Управление проектом

Метрики

Эргономика и пользовательские интерфейсы

Документация

Взаимодействие с пользователями

Системный анализ

Отладка

© 2005, В.В.Хашковский, Д.П.Калачев.

33

Системный анализ

1.Анализ

Понимание потребностей заказчика в его терминах

Формализация и оптимизация бизнес-процессов

Установление связей между бизнес-прецедентами и их реализациями

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

© 2005, В.В.Хашковский, Д.П.Калачев.

34

Практика

Конфигурационное управление

Управление проектом

Метрики

Эргономика и пользовательские интерфейсы

Документация

Взаимодействие с пользователями

Системный анализ

Отладка

© 2005, В.В.Хашковский, Д.П.Калачев.

35

Отладка

Промышленный характер разработки ПО требует:

Проведения значительных объемов тестовых испытаний:

Модулей

Спецификаций

Комплексного

Нагрузочного

Регрессионного

Внедрения инструментальных средств для систематического и АВТОМАТИЗИРОВАННОГО использования методов отладки и тестирования.

© 2005, В.В.Хашковский, Д.П.Калачев.

36

Изучение программной инженерии

ПринципыПрактика

Приложения

Области применения, в которых принципы и практика находят свое наилучшее выражение

Инструментальные средствМатематика

© 2005, В.В.Хашковский, Д.П.Калачев.

37

Приложения

«Приложения» означают традиционные специфические области разработки программного обеспечения:

фундаментальные алгоритмы и структуры данных

создание компиляторов

операционные системы

базы данных

методы искусственного интеллекта

численные методы

и др.

Необходимо изучать методологию не саму по себе,

ав контексте ее применения для решения конкретных задач, пусть даже и за рамками непосредственно курса ТРПО

© 2005, В.В.Хашковский, Д.П.Калачев.

38

Изучение программной инженерии

ПринципыПрактикаПриложения

Инструментальные средства

Современные продукты, которые способствуют реализации принципов и воплощению практических решений

Математика

© 2005, В.В.Хашковский, Д.П.Калачев.

39

Инструментальные средства

Методология в общем не зависит от используемого инструментария, хотя каждый инструмент и «заточен» под определенную методологию.

Изучаемый инструментарий в рамках курса обладает методологической целостностью, взаимонезависимостью и сильной интеграцией между собой.

Инструменты устаревают – важно понять методологию – инструменты - всего лишь реализация идей.

© 2005, В.В.Хашковский, Д.П.Калачев.

40

Соседние файлы в папке Материал Курса