- •Общее положение стандартов
- •Международные организации разрабатывающие стандарты
- •Технические комитеты по стандартизации
- •Стандарты регламентирующие термины и определения
- •Эволюция инструментального по
- •Руководство проектом разработки по
- •Планирование проектных задач
- •Функционально-ориентированные метрики
- •Компоненты интегрированного case средства
- •Качество по
- •Case-технологии
- •Общие характеристики качества
- •Структура стандарта iso “цифра”
- •Выбор показателей качества
- •Оценка качества
- •Функциональная пригодность
- •Оценка корректности программных средств
- •Система управления качества
- •Модели и метрики оценки качества по
- •Правила формирования потокового графа
- •Формальные методы
- •Использование новых языковых и проектных подходов
- •Недостатки стандартизации
- •Основы жизненного цикла программных средств
- •Раздел 6 - это вспомогательные процессы и работы, поддерживающие жц программных средств. Раздел 7 – организационные процессы и управление жц программных средств. Процессы Взять табличку!
- •Принципы тестирования
- •Методы тестирования программ
- •Особенности жц пс в исо 155-04
- •Процессы жц
- •Выгоды аттестации для покупателей и заказчиков
- •Внешнее проектирование программного изделия
- •Внутреннее проектирование
- •Характеристики внутренних и внешних связей модуля
- •Функциональная связанность
- •Сцепление
- •Комплексное тестирование
- •Стандартизация тестирования
- •Критерии завершенности тестирования
Case-технологии
Computer Aided Software Engineering
К CASE средства относят любое программное средство, автоматизирующие ту или иную совокупность процессов жизненных циклов ПО и обладающая следующими основными особенностями:
Графические средства для описания и документирования ИС.
Интеграция отдельных компонент CASE средств обеспечивающая управляемость процессом разработки ИС.
Использования специальным образом организованного хранилища проектных мета-даных (репозиторий).
Современные КАСЕ средства охватываются обширную область поддержки многочисленных технологий проектирования ИС, при этом некоторые из них захватывают все этапы жизненного цикла ПО. При использовании КАСЕ средств большую роль играют , что прежде всего предполагает построение структурных диаграмм.
Компоненты интегрированного case средства
Репозиторий, который должен обеспечивать хранение версии проекта, его отдельных компонентов и синхронизировать работу разработчиков в случаи групповой работы, обеспечивать контроль метаданных.
Графические средства анализа и проектирования обеспечивающие создание и редактирование иерархически связанных диаграмм, образующих модели ИС. После того как произведен анализ, следует этап разработки приложения.
Средства разработки приложения
Средство конфигурационного управления
Средство документирования
Средство тестирования
Средство управления проектом
Средство реинжениринга
Классификация по типам отражает функциональную на те или иные процессы жизненного цикла.
Классификация по категориям определяет степень интегрированности оп выполняемым функциям и включает 3 группы CASE-средств:
Небольшие локальные средства.
Набор частично интегрированных средств, охватывающие большинство этапов жизни ИС.
Полностью интегрированные средства, поддерживающие весь жизненный цикл.
Классификация по применяемы методологиям систем и моделям БД.
Классификация по степени интегрированности СУБД.
Классификация по доступным платформам.
Средство анализа и проектирования, поддерживающие наиболее распространненые методологии проектирования и использующиеся для создания проектной документации. Выходом таких средств являются спецификация компонентов и интерфейсов системы, архитектуры системы алгоритмов и структур данных.
Средства проектирования БД, обеспечивающие моделирование данных и генерацию схем БД для наиболее распространенных СУБД.
Средства разработки приложений.
Средства реинжениринга, обеспечивающие анализ программных кодов, схем БД и формирования на их основе различных моделей и проектных документаций.
В области анализа программных кодов наиболее распространение получили объектно-ориентированные КАСЕ средства, обеспечивающие реинжениринг программ, написанных на С++.
Качество по
Качество продукции – это совокупность свойств продукции, обуславливающих его способность удовлетворять определенные потребности в соответствии с ее назначением.
Качество программного средства – это совокупность свойств программного средства, которое обуславливают его пригодность удовлетворять заданные и подразумеваемые потребности в соответствие с его назначением.
Критерии оценки – совокупность принятых в установленном порядке правил и условий с помощью которых устанавливается приемлемость в целом, качество программного средства.
Характеристика качества – это набор свойств программного средства, по средствам которого описывается и оценивается его качество.
Под-характеристика качества (суб-характеристика) – это характеристика качества, входящая в состав другой характеристики.
Показатель качества – это характеристика качества программного средства, обладающая количественным значением.
