Способы и средства защиты информации 9 страница

9) сопровождение и реинжиниринг. Сопровождение системы в пределах САSЕ характеризуется тем, что сопровождается проект, а не программные коды. Средства реинжиниринга и реверсивного инжиниринга позволяют продуцировать схемы системы из ее кодов и интегрировать получение схемы в проект, автоматически обновлять документацию во время замены кодов, автоматически изменять спецификации при редактировании кодов и т.п.

Работы, которые выполняются с использованием CASE-систем, требуют соответствующей последовательности. Выделяют несколько этапов ЖЦ ИС, проектируемой с применением САSЕ - технологии:

Этап 1. Разработка стратегии, которая предусматривает: определения целей создания системы, ее приоритетов и ограничений; построение модели системы; разработка системной архитектуры; утверждение плана разработки системы.

Этап 2. Анализ, который охватывает: построение модели информационных потребностей (модели "суть - связь"); описание модели функциональных требований к системе (на основе метода декомпозиции функций); определение общего плана внедрения системы; установление критериев приема системы в эксплуатацию. Первые три вида работы из указанного списка фактически реализуют построение информационной модели предприятия.

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

Этап 4. Реализация, сутью которой является: создание реализационной БД; установка программных реализаций задач в соответствующих сетях ЭВМ; тестирование и проверка соответствия программных продуктов требованиям пользователя.

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

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

Этап 7. Эксплуатация. На этом этапе средства автоматизации используются для: поддержки системы; модификации разработанной системы; проверки целостности и анализа данных; мониторинга системы.

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

‑ задачи фазы анализа. С помощью этих задач анализируют требования к ИС, создают модели проектируемой системы;

задачи фазы проектирования. С помощью этих задач строят модели ИС которые отображают ее структуру в пределах абстрактной среды реализации;

задачи динамического моделирования дают возможность оценить поведение проектируемой системы во времени с целью выявления факторов, которые ограничиваются по времени, а также факторов надежности и других ресурсов;

‑ задачи создания программ;

‑ задачи управления проектом. В нее входят задачи собственного управления проектом, задачи трассировки требований и задачи контроля версий. Первые обеспечивают поддержку менеджмента проектирования относительно сроков работ, задач, исполнителей, процессов и проектных процедур. Вторые предназначенные для контроля соответствия принятых решений функциональным и другим требованиям ТЗ. Контроль версий связан с поддержкой многих проектных решений за одними и тем же объектом или задачей.

задачи документирования.

задачи обеспечения разработчиков.

Система автоматизированного проектирования на основе САSЕ - метода реализуется как интегрированная система, которая состоит из CASE-продуктов. Отдельные САSЕ -продукты является программами, которые реализуют совокупность функций САПР.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: