Проектирование программных систем

Содержание

Слайд 2

Проектирование программных систем

Этот процесс можно определить, как процесс создания проекта программной системы

Проектирование программных систем Этот процесс можно определить, как процесс создания проекта программной
(ПС) — набора схем, диаграмм, технических заданий и другой документации, содержащих описание разрабатываемого программного продукта (ПП) в объеме, достаточном для его конструирования.

Слайд 3

Выбор метода и стратегии решения;
Выбор представления внутренних данных;
Разработка основного алгоритма;
Документирование ПО;
Тестирование и

Выбор метода и стратегии решения; Выбор представления внутренних данных; Разработка основного алгоритма;
подбор тестов;
Выбор представления входных данных.

Проектирование ПО включает следующие основные виды деятельности:

Слайд 4

с

Проектированию обычно подлежат:
Архитектура ПО;
Устройство компонентов ПО;
Пользовательский интерфейс.

с Проектированию обычно подлежат: Архитектура ПО; Устройство компонентов ПО; Пользовательский интерфейс.

Слайд 5


UML - диаграмма

ER - диаграмма

Блок-схема

Зарегистрироваться в системе

Описать проблему и отправить данные

Исправить

UML - диаграмма ER - диаграмма Блок-схема Зарегистрироваться в системе Описать проблему
проблему

Проверить наличие проблемы

Проверить работоспособность ПК

CustomerID
Name
Mail
ZipCode
Address
Telephone

Customer

Order

Product

OrderDetail

Начало

Ввод а, b

D:=b*b-4ac

D < 0

“Нет корней”
x1=(-b+√D)/(2a)
x2=(-b+√D)/(2a)

Вывод
x1 x2

Конец

Да

Нет

Слайд 6

Жизненный цикл программного обеспечения

Этапы жизненного цикла ПО
Системный анализ и обоснование необходимости разработки;

Жизненный цикл программного обеспечения Этапы жизненного цикла ПО Системный анализ и обоснование

Формирование требований;
Проектирование;
Программирование;
Тестирование и отладка; ввод программы в действие;
Эксплуатация и сопровождение;
Завершение эксплуатации.

ОСНОВНЫЕ ПРОЦЕССЫ
Приобретение
Поставка
Разработка
Эксплуатация
Сопровождение
ОРГАНИЗАЦИОННЫЕ
ПРОЦЕССЫ
Управление
Усовершенствование
Создание инфраструктуры
Обучение

Документирование
Управление конфигурацией
Аттестация
Совместная оценка
Верификация
Управление качеством
Аудит
Разрешение проблем

ВСПОМОГАТЕЛЬНЫЕ ПРОЦЕССЫ

Процессы жизненного цикла программного обеспечения по ISO 12207

Слайд 7

Этапы проектирования программных систем

Основные стратегии создания ПО

Однократный
подход

Инкрементная
стратегия

Эволюционная
стратегия

Этапы проектирования программных систем Основные стратегии создания ПО Однократный подход Инкрементная стратегия Эволюционная стратегия
Имя файла: Проектирование-программных-систем.pptx
Количество просмотров: 28
Количество скачиваний: 0