Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
183969_68331_lekcii_informacionnye_sistemy_v_ek...rtf
Скачиваний:
11
Добавлен:
08.11.2019
Размер:
504.16 Кб
Скачать

4.4. Характеристика современных саse-средств.

Современные САSE-средства охватывают обширную область поддержки многочисленных технологий проектирования ИС: от простых средств анализа и документирования до полномасштабных средств автоматизации, покрывающих весь жизненный цикл ПО.

Современный рынок программных средств насчитывает ок. 300 различных САSE-средств (от относительно дешевых систем для персональных компьютеров до дорогостоящих систем для неоднородных вычислительных платформ и операционных сред).

Основные характеристики САSE-средства:

* мощные графические средства для описания и документирования АИС, обеспечивающее удобный интерфейс с разработчиком и развивающие его творческие возможности;

* интеграция отдельных компонентов САSE-средств, обеспечивающая управляемость процессом разработки АИС;

* использование специальным образом организованного хранилища проектных метаданных (репозитория).

Все современные САSE-средства могут быть классифицированы по типам и категориям. Классификация по типам отражает функциональную ориентацию САSE-средств на те или иные процессы ЖЦ. Классификация по категориям определяет степень интегрированности по выполняемым функциям и включает отдельные локальные средства, набор частично интегрированных средств и полностью интегрированные средства.

Классификация по типам в основном совпадает с компонентным составом САSE-средств и включает в себя (без указания фирм-разработчиков):

* средства анализа, предназначенные для построения и анализа моделей предметной области

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

* средства проектирования баз данных, обеспечивающие моделирование данных и генерацию схем баз данных (как правило на языке SQL) для наиболее распространенных СУБД.

*средства разработки приложений. К ним относятся средства 4GL и генераторы кодов, входящие в состав Vantage Team Builder, PRO-IV и частично Silverrun.

* средства реинжиниринга, обеспечивающие анализ программных кодов и схем баз данных и формирование на их основе различных моделей и проектных спецификаций.

Вспомогательные типы:

* средства планирования и управления проектом

* средства тестирования

* средства документирования

На сегодняшний день российский рынок ПО располагает следующими наиболее развитыми САSE-средствами:Silverrun, Designer/2000, Vantage Team Builder (Westmount I-CASE), S-Designer, ERwin + BPwin, CASE.Аналитик. Кроме того постоянно появляются как новые для отечественных пользователей системы, так и новые версии и модификации систем.

Раздел 2. Базы данных информационных систем

Глава 5

Принципы построения и этапы проектирования базы данных

5.1. Основные понятия и определения.

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

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

Информацию можно хранить в виде различных данных (числовых, текстовых, визуальных ...) Для описания одной и той же информации можно предложить различные варианты их состава и структуры.

Информационное обеспечение АИС - совокупность единой системы классификации и кодирования информации; унифицированных систем документации и используемых массивов информации. Главная задача создания информационного обеспечения АИС: 1. определение состава и структуры данных, достаточно "хорошо" описывающих требуемую информацию; 2. обоснование способов хранения и переработки данных с использованием ЭВМ.

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

Банк данных - ИС, имеющая комплекс специальных методов и средств для с целью обеспечения информационных потребностей пользователей. Поддержание динамической информационной модели предметной области это не только хранение информации о ней и своевременное внесение изменений в соответствии с реальным состоянием объектов, но и обеспечение возможности учета изменений состава этих объектов (в том числе появление новых) и связей между ними (т.е. изменений самой структуры хранимой информации). Это специальная обеспечивающая подсистема в составе старшей по иерархии АИС.

Основные требования к банку данных:

* адекватность информации состоянию предметной области

* быстродействие и производительность

* простота и удобство использования

* массовость использования

* защита информации

* возможность расширения круга решаемых задач

Структура типового банка данных:

Банк данных

ВС

БД

Словарь данных

СУБД

Персонал

Администра-тор БД

ОПО

Технические средства

Б

способы

аза данных - совокупность специальным образом организованных (структурированных) данных и связей между ними. Это датологическое (англ.data - данные)

представление информации о предметной области. Если в состав банка данных входит одна БД - это локальный банк; если БД несколько - интегрированный.

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

* об объектах, их свойствах и отношениях для данной ПО

* данных, хранимых в БД (наименование, смысловое описание, структура, связи и т.п.)

* возможных значениях и форматах представления данных

* источниках возникновения данных

* кодах защиты и разграничении доступа пользователей к данным и т.п.

Система управления базами данных - специальный комплекс программ и языков, посредством которого организуется централизованное управление БД и обеспечивается доступ к ним. В состав любой СУБД входят языки 2-х типов:

1. Язык описания данных (с его помощью описываются типы данных, их структура и связи)

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

Администратор БД - это лицо (группа лиц), реализующее управление БД, путем координации всех видов работ на этапах создания и применения банка данных.

Администратор БД

Группа сопровождения

Эксперт по прикладным программам

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

Эксперт по языкам запросов

Эксперт по вопросам эксплуатации

Группа контроля работы БД

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]