Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции #2 / Сертификация.ppt
Скачиваний:
117
Добавлен:
31.07.2018
Размер:
1.55 Mб
Скачать

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

Пятовский Сергей Евгеньевич Кафедра 504 «Экономическая информатика»

k504@mai.ru http://www.mai.ru/colleges/fac_5/kaf/k504

Общие положения о стандартах

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

Особенности

документирования и применения ППП

I.1. Основные определения. Классификация стандартов.

I.2. Классификация ППП.

I.2. Экономические критерии разработки и применения ПП.

II.1. Жизненный цикл программного средства, этапы разработки, стандарты в ИТ.

II.2. Проектирование и разработка ППП.

II.3. Проектирование управляющих модулей, - внутренних системных средств ППП.

II.4. Проектирование обслуживающих модулей

ППП.

III.1. ППП, реализующие типовые процедуры обработки ЭИ на ЭВМ.

III.2. Тестирование программных средств III.3. ППП, реализующие ЭММ.

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

Литература

1.Стандартизация разработки программных средств: уч. пособие // В.А.Благодатских, В.А.Волнин, К.Ф.Поскакалов; под ред. О.С.Разумова. – М.: Финансы и статистика, 2006. – 288 с.

2.Метрология, качество и сертификация программного обеспечения // Е.В.Ковалевская. – М.: МЭСИ, 2004. – 95 с.

3.Оценка и аттестация зрелости процессов создания и сопровождения программных средств и информационных систем (ISO/IEC TR 15504-CMM). – М.: Книга и бизнес, 2001. – 348 с.

4.Практикум по проектированию программного обеспечения экономических информационных систем: уч. пособие // А.М.Вендров. – М.: Финансы и статистика, 2002. – 192 с.

5.Моделирование и анализ систем. IDEF-технологии: практикум // С.В.Черемных, И.О.Семенов, В.С.Ручкин. – М.: Финансы и статистика, 2002. – 192 с.

6.ISO 15504-1-9: 1998 : Оценка и аттестация зрелости процессов создания и сопровождения программных средств // А.С.Агапова. – Книга и бизнес, 2001.

7.Стандарты ЕСПД

8.ГОСТ Р ИСО/МЭК 12207-99 Информационная технология. Процессы жизненного цикла программных средств.

9.ГОСТ Р ИСО/МЭК 9126-93 Информационная технология. Оценка программной продукции. Характеристики качества и руководство по их применению.

10.ГОСТ Р ИСО/МЭК 12119-2000 Информационная технология. Пакеты программ. Требования к качеству и тестирование.

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

Цель курса

Определить основные понятия в ИТ

Ознакомиться с нормативно-правовыми актами (НПА) и видами стандартов для ПО

Получить представление о международных и национальных организациях по разработке стандартов

Курсовые работы

Цель КР – реализация процессов ЖЦ программного средства, для которого предполагается возможность тиражирования и применение как ППП для решения набора экономических задач конечного пользователя.

В КР реализуются процессы разработки, документирования, обеспечения качества, приемки работ, приемки изделия, управления проектом, согласно ГОСТ Р ИСО/МЭК 12207-99.

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

Этапы разработки программного продукта

Этап I. Анализ требований к ПП с формированием ТЗ на разрабатываемое ПО.

ВТЗ определяются:

назначение и область применения ПП;

основание для разработки;

требования заказчика к ПП;

требования по передаче программной продукции заказчику, ее оценки и установке на месте эксплуатации;

календарный план разработки с указанием сроков завершения этапов и работы в целом.

Вкачестве заказчика в КР выступает юридическое лицо.

Результат - определяется предварительная стоимость ПП или сумма договора на разработку в зависимости от вида создаваемого ПП. Приводится ее обоснование.

Этапы разработки программного продукта

Этап II. Проведение технологической подготовки разработки и ее планирование, выбор с кратким обоснованием:

средств программирования;

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

средств управления процессом разработки;

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

Результаты технологической подготовки представляются как набор детального календарного плана работ с указанием всех упомянутых характеристик и индивидуальных планов-заданий по исполнителям.

Этапы разработки программного продукта

Этап III. Проектирование архитектуры ПП:

разработка форм входной информации, применяя которые пользователь формирует исходные данные для работы ПП в целях решения задач, определенных в ТЗ;

разработка форм выходной информации, печатной и экранной, по задачам, выдаваемой пользователю в результате работы ПП;

разработка пользовательского интерфейса, который позволяет пользователю осуществить управление работой ПП при его эксплуатации;

разработка проектных решений по принципам реализации других требований заказчика к ПП, оговариваемых в ТЗ.

Результаты работ по проектированию архитектуры ПП согласовываются с заказчиком и документируются в соответствии с ТЗ и стандартами на разработку программных средств.

Этапы разработки программного продукта

Этап IV. Разработка проекта ПП.

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

Вместе со структурой программного комплекса определяется состав и структура БД.

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

Результаты выполнения работ документируются в соответствии с ТЗ и стандартами на разработку программных средств.

Этапы разработки программного продукта

Этап V. Программная реализация и тестирование ПП.

Пользователю необходимо предоставить возможность применять только средства интерфейса разработанного ПП:

стандарты на управляющее программное средство;

стандарты на разработку модулей обращения к БД;

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

Результат выполнения работ приводится согласно стандартам в виде набора документов «Текст программы» для отдельных программных модулей в расчете на доступность понимания синтаксиса, семантики и прагматики ПО технологически подготовленным пользователем документа, даже когда пользователь не связан с программной реализацией.