Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция №6 ТПП.pptx
Скачиваний:
1
Добавлен:
24.03.2024
Размер:
2.07 Mб
Скачать

Составление плана тестирования

Разработка ТЗ

Техническое задание создается на подготовительном этапе после утверждения экономического обоснования проекта. Техническое задание предшествует подписанию договора.

ТЗ на программу может составляется по двум ГОСТ

ГОСТ 19.201- 78 «Техническое задание . Требования к содержанию и оформлению».

ГОСТ 34.602.89 «Техническое задание на создание автоматизированной системы».

Рассмотрим составление ТЗ по ГОСТ 34.602.89 Раздел 1. Общие сведения.

Указывается полное наименование системы Напр. АСУТП производства пентафталевого лака Шифр темы (или номер договора)

проектирование

Результаты проектирования :

(после обсуждения на совещаниях аналитиков ПО делаются выводы:

Эффективности проекта

Соответствии требованиям ТЗ

Полнота проекта и реалистичность проекта

Поддержка сопровождения проекта.

ТЗ

4.1.8 Требования к численности и квалификации персонала системы и режиму его работы.

4.1.9. Требования к защите информации от несанкционированного доступа.

4.1.10 .Требования по стандартизации и унификации

Напр. Разработка АСУТП должна производиться с использованием стандартных методологий

Функционального моделирования IOEFo

Информационного моделирования

Для работы с БД должен быть применен язык запросов SQL

врамках стандарта ANSI SQL -92.

Для разработки пользовательских интерфейсов и средств генерации отчетов должны использоваться BI приложения.

термины

При оптимизации ПО надо найти:

Узкие места (критическую часть)

(узкие места надо оценивать с помощью специальных программ профайлеры)

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

Часто оптимизация наоборот затрудняет чтение программы , рефакторинг – наоборот .

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

методики

.

Итак этап проектирования предшествует этапу программирования

Задача проектирования – сначала составить структуру проекта бушующего ПО

Модульное проектирование – основной тип проектирования

Должен отвечать следующим 5 принципам

Декомпозиции

Композиции

Понятности

защищенности

Непрерывности