Похожие презентации:
Проектирование программных систем
1.
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ СРЕДНЕГО ОБРАЗОВАНИЯ
«ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ (ФИЛИАЛ) ДГТУ в г. Азове
Реферат на тему:
Проектирование программных систем
Выполнил обучающийся
группы ВИС-11
Мартыненко Юрий Олегович
Преподаватель
Дроздов Никита Алексеевич
г. Азов
2021
2.
Проектирование программных системЭтот процесс можно
определить, как процесс
создания проекта
программной системы (ПС)
— набора схем, диаграмм,
технических заданий и
другой документации,
содержащих описание
разрабатываемого
программного продукта (ПП)
в объеме, достаточном для
его конструирования.
3.
Проектирование ПО включает следующие основные видыдеятельности:
1. Выбор метода и стратегии решения;
2. Выбор представления внутренних данных;
3. Разработка основного алгоритма;
4. Документирование ПО;
5. Тестирование и подбор тестов;
6. Выбор представления входных данных.
4.
Проектированию обычноподлежат:
1. Архитектура ПО;
2. Устройство компонентов ПО;
3. Пользовательский интерфейс.
5.
Зарегистрироваться всистеме
Описать
проблему и
отправить
данные
СТУДЕНТ
Проверить
наличие
проблемы
Исправить
проблему
Сотрудник
ЦИУ
Проверить
работоспособность
ПК
Customer
Order
CustomerID
OrderID
Name
ZipCode
Address
Telephone
CustimerID (FK)
Order Date
TotalPrice
Ввод а, b
D:=b*b-4ac
Да
Нет
D<0
Product
PriductID
Name
Kind
Price
OrderID (FK)
OrderDetailID
“Нет
корней”
x1=(-b+√D)/(2a)
x2=(-b+√D)/(2a)
Product (FK)
Amount
Price
OrderDetail
UML - диаграмма
Начало
ER - диаграмма
Вывод
x1 x2
Конец
Блок-схема
6.
Жизненный цикл программного обеспеченияЭтапы жизненного цикла ПО
1. Системный анализ и обоснование
необходимости разработки;
2. Формирование требований;
3. Проектирование;
4. Программирование;
5. Тестирование
и
отладка;
программы в действие;
6. Эксплуатация и сопровождение;
7. Завершение эксплуатации.
ввод
ОСНОВНЫЕ
ПРОЦЕССЫ
ОРГАНИЗАЦИОННЫЕ
ПРОЦЕССЫ
Приобретение
Поставка
Разработка
Эксплуатация
Сопровождение
Управление
Усовершенствование
Создание
инфраструктуры
Обучение
ВСПОМОГАТЕЛЬНЫЕ ПРОЦЕССЫ
Документирование
Управление
конфигурацией
Аттестация
Совместная оценка
Верификация
Управление качеством
Аудит
Разрешение проблем
Процессы жизненного цикла программного
обеспечения по ISO 12207
7.
Этапы проектирования программных системОсновные стратегии создания ПО
Однократный
подход
Инкрементная
стратегия
Эволюционная
стратегия
8.
V-образная модель процесса разработки ПОПланирование проектов и
требований
Эксплуатация и
сопровождения
Анализ требований и
спецификаций
Приемочное тестирование
Разработка архитектурного
проекта
Интеграция и системной
тестирование
Разработка деятельного
проекта
Модульное тестирование
Кодирование
Программное обеспечение