Программирование
<<  Технология разработки ПО Проектирование прикладных программ  >>
Разработка программных средств
Разработка программных средств
Разработка ПО
Разработка ПО
Системный подход
Системный подход
Свойства объекта
Свойства объекта
Система
Система
Технологический цикл разработки ПС
Технологический цикл разработки ПС
Информационные потоки синтеза ПС
Информационные потоки синтеза ПС
Потребность пользователя
Потребность пользователя
Спецификация требований к ПО
Спецификация требований к ПО
Требования спецификации
Требования спецификации
Типы нефункциональных требований
Типы нефункциональных требований
Слово
Слово
Требования
Требования
Требования – это жизнь проекта
Требования – это жизнь проекта
Качество и требования
Качество и требования
Неправильная работа с требованиями
Неправильная работа с требованиями
Информационная модель процесса
Информационная модель процесса
Управление проектами
Управление проектами
Методы проектирования ПО
Методы проектирования ПО
Модель анализа
Модель анализа
Особенности проектирования
Особенности проектирования
Проект ПО
Проект ПО
Проектирование ПО
Проектирование ПО
Отличие сложного ПО от программы
Отличие сложного ПО от программы
Свойства ПО
Свойства ПО
Увеличение сроков
Увеличение сроков
Причины неудач
Причины неудач
Частое изменение требований и спецификаций
Частое изменение требований и спецификаций
Программная инженерия
Программная инженерия
Фундаментальная идея
Фундаментальная идея
Презентация «Разработка программных средств». Размер 566 КБ. Автор: ASD.

Загрузка...

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

содержание презентации «Разработка программных средств.ppt»
СлайдТекст
1 Разработка программных средств

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

Разработка программных средств. Лекция 6.

2 Разработка ПО

Разработка ПО

Разработка ПО. Методологическую основу разработки ПО составляет системный подход Система – это совокупность взаимодействующих компонентов и взаимосвязей между ними.

3 Системный подход

Системный подход

Системный подход. Это методология исследования объекта любой природы как систем, которая ориентирована на раскрытие целостности объекта и обеспечивающих его механизмов; выявлении е многообразных типов связей объекта; сведение этих связей в единую картину.

4 Свойства объекта

Свойства объекта

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

5 Система

Система

ПО, как система, в свою очередь является подсистемой некоторой информационной системы.

6 Технологический цикл разработки ПС

Технологический цикл разработки ПС

Разработка ПО. Технологический цикл разработки ПС включает три процесса Анализ Синтез Сопровождение.

7 Информационные потоки синтеза ПС

Информационные потоки синтеза ПС

Информационные потоки синтеза ПС. Проверенное ПС.

8 Потребность пользователя

Потребность пользователя

Требование – это условие, которому должна удовлетворять система, или свойство, которым она должна обладать, чтобы удовлетворить потребность пользователя в решении некоторой задачи и удовлетворить требования контракта, стандарта или спецификации.

9 Спецификация требований к ПО

Спецификация требований к ПО

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

10 Требования спецификации

Требования спецификации

Требования спецификации делятся. Функциональные – определяют действия, которые должна выполнять система, без учета ограничений, связанных с ее использованием Нефункциональные – описывают атрибуты системы или атрибуты системного окружения.

11 Типы нефункциональных требований

Типы нефункциональных требований

Типы нефункциональных требований. К применению; к производительности; к реализации; к надежности; к интерфейсу.

12 Слово

Слово

Вначале было слово...

13 Требования

Требования

Требования возникают отовсюду...

14 Требования – это жизнь проекта

Требования – это жизнь проекта

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

15 Качество и требования

Качество и требования

Качество и требования. Качество: полное соответствие результата первоначальным требованиям. Цель управления требованиями: поставка качественного продукта в соответствии с графиком, отвечающего исходной спецификации, с уверенностью, что все первичные требования учтены и реализованы.

16 Неправильная работа с требованиями

Неправильная работа с требованиями

Эффект домино… Неправильная работа с требованиями приводит к эффекту домино, который может сказаться на любом из этапов жизненного цикла Пропуск (неучет) требования пользователя ведет к пропуску системного требования, которое – в свою очередь - приводит к отсутствию элемента дизайна, отсутствию функциональности и, фактически, к провалу проекта. Около 60%-70% общего числа всех IT-проектов заканчиваются плачевным результатом только из-за неудовлетворительной комплектации требований, их анализа, управления и контроля - Meta Group, March 2003.

17 Информационная модель процесса

Информационная модель процесса

Информационная модель процесса. Стандарты. Ограничения. Соответствие. Соответствие. Тесты. Тесты. Тесты. Общие и блочные тесты. 17.

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

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

Почему управление проектами и управление требованиями тесно взаимосвязаны? И там, и там цели едины: Обеспечение оценки и контроля содержания проекта Обеспечение предсказуемости проекта Обеспечение успешного получения промежуточного и конечного продукта Они зависят друг от друга: Нужны ресурсы для разработки требований Нужны ресурсы для удовлетворения требований Изменение требований приводит к изменению графика и загрузки ресурсов Изменение графика и загрузки ресурсов приводит к изменению требований.

19 Методы проектирования ПО

Методы проектирования ПО

Методы проектирования ПО представляют требований к проекту ПО в виде модели. Под моделью ПО понимают формализованное описание системы ПО на определенном уровне абстракции.

20 Модель анализа

Модель анализа

Модель анализа. Информационная модель описывает информацию, которую должна обрабатывать система Функциональная модель определяет перечень функций обработки Поведенческая модель фиксирует желаемую динамику системы (режимы ее работы).

21 Особенности проектирования

Особенности проектирования

Особенности проектирования. Проектирование – итерационный процесс, при помощи которого требования к ПС преобразуются в инженерные представления ПС.

22 Проект ПО

Проект ПО

Разработка ПО. Проект ПО – это совокупность спецификаций (включающих модели и предпроектную документацию), обеспечивающих создание ПО в конкретной программно-технической среде.

23 Проектирование ПО

Проектирование ПО

Разработка ПО. Проектирование ПО представляет собой процесс создания спецификаций ПО на основе исходных требований к нему.

24 Отличие сложного ПО от программы

Отличие сложного ПО от программы

Отличие сложного ПО от программы (Брукс Ф.). Программа. Программный комплекс (интерфейсы, комплексная системная интеграция). Программный продукт (документирование, тестирование, сопровождение). Комплексны программный продукт.

25 Свойства ПО

Свойства ПО

Свойства ПО. Сложность Согласованность Изменяемость Незримость.

26 Увеличение сроков

Увеличение сроков

Увеличение сроков Аннулирование Превышение бюджета. Проблемы современных проектов ПО.

27 Причины неудач

Причины неудач

Причины неудач. Нечеткая и неполная формулировка требований к ПО Недостаточное вовлечение пользователей в работу над проектом Отсутствие необходимых ресурсов Неудовлетворительное планирование и отсутствие грамотного управления проектом.

28 Частое изменение требований и спецификаций

Частое изменение требований и спецификаций

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

29 Программная инженерия

Программная инженерия

Разработка ПО. «Программная инженерия»(software engineering) – совокупность инженерных методов и средств создания ПО – индустриальный способ создания ПО.

30 Фундаментальная идея

Фундаментальная идея

Разработка ПО. Фундаментальная идея программной инженерии – проектирование ПО является формальным процессом, который можно изучать и совершенствовать.

«Разработка программных средств»
Загрузка...
Сайт

5informatika.net

115 тем
5informatika.net > Программирование > Разработка программных средств.ppt