Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГОСы ПИС.doc
Скачиваний:
3
Добавлен:
04.05.2019
Размер:
227.33 Кб
Скачать

17. Понятие case технологий. Структура жизненного цикла по. Преимущества данного подхода перед структурным. Понятие репозитария, назначение.

CASE-средство - любое программное средство, автоматизирующее ту или иную совокупность процессов жизненного цикла программного обеспечения (инструмент для поддержки методов структурно анализа и проектирования).

CASE-средства развивались в два этапа:

- поддержка анализа и проектирования БД – диаграмму. Средства отображения ER.

- полная поддержка ЖЦ, вплоть до кодогенерации. Набор компонент может варьироваться.

В настоящее время CASE применяют в BPR, а также при системном анализе и проектировании.

Использование CASE-средств позволяет изменить фазы ЖЦПО. Получим т.н. CASE-модель ЖЦПО. CASE-модель автоматизирует контроль качества проекта и кодогенерацию. Основные этапы CASE-модели.

Основой CASE-средства является репозитарий.

Репозитарий – это место для хранения моделей, интерфейсов и программных реализаций (специальным образом организованное компьютерное хранилище.

Репозитарий должен: хранить версии проекта; синхронизировать информацию при групповой разработке; контролировать информацию на системном уровне; поддерживать инкрементный режим ввода описаний объектов;

Пример хранимой информации: структурные диаграммы, проекты отчетов, описание данных, определения экранов, меню, программные коды.

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

Основные функции CASE-средства:

1. Поддержка графических моделей;

2. Контроль ошибок;

3. Организация и поддержка репозитария;

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

18.Оценка качества программного обеспечения.

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

1) Функциональность: соответствие значению; точность работы; способность взаимодействовать со средой; придерживание стандартов; безопасность;

2) Надежность: стабильность; устойчивость к ошибке; восстанавливаемость;

3) Практичность: понятность; обучаемость;

4) Эффективность: быстродействие и время отклика; потребляемость ресурсов;

5) Сопровождаемость: тестируемость; изменяемость;

6) Мобильность: адаптируемость к различным программно-аппаратным платформам.

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

19.Сущность объектно-ориентированного подхода. Основные понятия.

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

Основные понятия:

Объект – это сущность, имеющая некоторое состояние (информацию) и предоставляющая набор операций, с помощью которых можно изменять или проверять это состояние. В программной среде объект – это модель или абстракция реальной сущности.

Интерфейс объекта – те операции, которые он может выполнять (его взаимодействие с миром).

Класс – это шаблон создания объектов. Все объекты одного и того же класса обладают одинаковым интерфейсом и реализуют его одинаково. Их отличие может быть только в текущем состоянии. Индивидуальные объекты – это экземпляры класса. Важнейшее из свойств: наследование.