![](/user_photo/70644__xXXN.png)
- •этапы разработки ПО
- •Распределенные архитектуры
- •Файл-серверная архитектура
- •файл-серверная архитектура
- •Файл-серверная архитектура
- •Недостатки файл-серверной архитектуры
- •Клиент-серверная архитектура
- •Недостатки файл-серверной архитектуры
- •Клиент-серверная архитектура
- •ТРЕХЗВЕННАЯ АРХИТЕКТУРА КЛИЕНТ- СЕРВЕР
- •Дополнительные достоинства клиент-серверной архитектуры
- •Модель Миллса
- •Модель Миллса
- •Модель Миллса
- •Модель Миллса
- •Модель
- •Модель Нельсона
- •Модель Нельсона
- •Модель Нельсона
- •Модель Нельсона
- •Модель Нельсона
- •Модель Нельсона
- •Модель Нельсона
- •Эвристические модели
- •Эвристические модели
- •Эвристические модели
- •Метрики Чепина
- •Метрики Чепина
- •Модель Гоэл-Окимото
- •Модель Гоэл-Окимото
- •Статическое тестирование
- •Статическое тестирование
- •метрики Холстеда
- •метрики Джилба
- •ГОСТ 19.201-78
- •ТЗ ГОСТ 19.201
- •ТЗ ГОСТ 19.201
- •.ГОСТ 19.201
- •ГОСТ 19.201.
- •.ГОСТ 19.201
- •ГОСТ 19.201
- •ГОСТ 19.201
- •ГОСТ 19.201
- •ГОСТ 19.201
- •ГОСТ 19.201
- •ГОСТ 19.601
- •ГОСТ 19.601
- •ГОСТ 19.601
- •ГОСТ 19.601
- •ГОСТ 19.601
- •ГОСТ 19.201
- •ГОСТ 19.601
- •Позитивные , негативные тесты
- •ГОСТ 19.601
- •Проектирование
- •Методика выбора моделей и определения качества ПО по надежности.
- •Методика выбора моделей и определения качества ПО по надежности
- •методика
- •методика
- •ГОСТ 19.601
![](/html/70644/137/html_zAaPTxnTcX.Bsrs/htmlconvd-wVuc5H51x1.jpg)
ГОСТ 19.601
БД подлежит периодическому резервному копированию. Резервная копия должна быть сделана единовременно после установки системы и запуска ее в эксплуатацию.
5. Требования к программной документации
5.1 Предварительный состав программной документации
1)техническое задание
2)проектная документация , включающая спецификацию программы, методики тестирования , тест-план, тестовый отчет
3)руководство системного администратора
4)руководство оператора
![](/html/70644/137/html_zAaPTxnTcX.Bsrs/htmlconvd-wVuc5H52x1.jpg)
ГОСТ 19.601
7. Стадии и этапы разработки Разработка должна быть проведена в 4 стадии:
1)разработка технического задания
2)разработка проектной документации
3)рабочее проектирование
4)внедрение.
7.2. Этапы разработки На стадии разработки технического задания должен быть выполнен этап разработки, согласования и
утверждения технического задания.
![](/html/70644/137/html_zAaPTxnTcX.Bsrs/htmlconvd-wVuc5H53x1.jpg)
ГОСТ 19.201
7.3. Содержание работ по этапам На этапе разработки технического задания должны быть выполнены ниже перечисленные работы:
1)постановка задачи
2)определение и уточнение требований к техническим средствам, информационной системе
3)определение этапов , стадий и сроков разработки информационной системы и документации на нее
4)обоснование и выбор инструментария
5)согласование и утверждение технического задания
На этапе разработки проектной документации должны быть выполнены ниже перечисленные работы: 1) определение основных бизнес-процессов (в виде диаграмм IDEF0)
![](/html/70644/137/html_zAaPTxnTcX.Bsrs/htmlconvd-wVuc5H54x1.jpg)
ГОСТ 19.601
2)определение основных вариантов использования Системы для трех категорий пользователей (Гость , Авторизованный пользователь, Администратор ) в виде UML – диаграмм вариантов использования.
3)проектирование структуры базы данных в виде ER- диаграммы.
проектирование основных компонентов и алгоритмов Системы в виде соответствующих UML – диаграмм
4)проектирование пользовательского интерфейса
5)согласование и утверждение проектной документации
![](/html/70644/137/html_zAaPTxnTcX.Bsrs/htmlconvd-wVuc5H55x1.jpg)
Позитивные , негативные тесты
Позитивные тесты – проверяют наличие правильных действий ПО.
(пример, приемочное тестирование)
Негативные тесты – проверяют реакцию ПО на некорректные действия.
Цель негативных тестов:
Проверить устойчивость ПО к негативным входным данным
Проверить устойчивость ПО к ошибкам пользователя
Проверить , проверить , что у ПО нет неожиданных побочных эффектов
![](/html/70644/137/html_zAaPTxnTcX.Bsrs/htmlconvd-wVuc5H56x1.jpg)
ГОСТ 19.601
На этапе разработки документации должна быть выполнена работа по разработке информационной системы на основе проектной документации, кодированию и отладке.
На этапе разработки документации должна быть выполнена разработка программных документов в соответствии с требованиями п.5.1 настоящего Технического задания.
На этапе внедрения должна быть выполнена работа по подготовке и передаче программного продукта и программной документации заказчику для ввода ее в эксплуатацию.
8. Порядок контроля и приемки.
![](/html/70644/137/html_zAaPTxnTcX.Bsrs/htmlconvd-wVuc5H57x1.jpg)
Проектирование
Создаются модели будующего ПО К ключевым моделям можно отнести
1.Внешний дизайн – т.е. представление проекта с точки зрения конечного пользователя.
2.Проектирование программной архитектуры (модули, интерфейсы, подсистемы)
3.Проектирование организации данных (потоки данных (напр. в сетевых программах) , преобразование данных(напр. шифрации и дешифрации данных при передаче по различным протоколам обмена), представления данных.
4.Составление алгоритмов (т.е. задаются параметры, алгоритмы действий и результаты).
![](/html/70644/137/html_zAaPTxnTcX.Bsrs/htmlconvd-wVuc5H58x1.jpg)
Методика выбора моделей и определения качества ПО по надежности.
1. (указать в отчете по л.р. )
Составление описания тестируемого ПО с обязательным указанием следующих пунктов:
Назначение ПО ( напр. программа оптимизации параметров)
Условия эксплуатации (напр. если программа технологическая то надо указать на каком объекте она используется , какие параметры она контролирует: напр. температура , давление на клапане и т.д.)
Влияние возможных отказов на работу ПО
Методы восстановления ПО после отказов
![](/html/70644/137/html_zAaPTxnTcX.Bsrs/htmlconvd-wVuc5H59x1.jpg)
Методика выбора моделей и определения качества ПО по надежности
2.Подготовка тестов, задается (и/или ) определяется время тестирования.
3.Тестирование ПО и фиксация результатов тестирования.
Результаты тестирования заносятся в табл. 1 , 2 и/или 3 |
табл. 1 |
Интервалы времени
![](/html/70644/137/html_zAaPTxnTcX.Bsrs/htmlconvd-wVuc5H60x1.jpg)
методика
Внимательно посмотрев на табл.2 можно сказать , что такое тестирование использовалось в моделях Муссы , Шумана Табл. 3
1
2
Сумма n= |
m= |