Помощь в написании студенческих работ
Антистрессовый сервис

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

РефератПомощь в написанииУзнать стоимостьмоей работы

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

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

Классической моделью или образцом инструментального приема, полностью ориентированного на объект при создании программных систем, служит набор функций CASE-систем, называющийся Rational Rose (производство компании Rational Software Corporation).

Функционал данного набора инструментов был разработан с целью упрощения процесса исследования и проектировки кодов. Rational Rose создает коды на многочисленных языках программирования, выпускает документацию от проектов. Это программное обеспечение позволяет автоматизировать, а, следовательно, и ускорять саму разработку приложений. Также эта программа, как и прочие продукты CASE-семейства возможно использовать при глубоком анализе бизнес-процессов и их полного моделирования.

Главным преимуществом Rational Rose перед остальными можно считать его принцип моделирования, который в первую очередь направлен на удовлетворение условий объекта моделирования. Именно благодаря использованию подобного подхода, этому CASE-средству удается максимально приблизить мнения и видение результата от различных специалистов, которые моделируют бизнес-процесс, к единому целому. Кроме этого, нельзя недооценивать удобство использования этого инструмента в работе, которое уже оценили многие специалисты.

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

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

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

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

Конечно же, диаграммы не являются средством полнейшего отображения наглядной информации о создаваемом проекте, поэтому, кроме диаграмм, в Rational Rose содержатся также и инструменты ввода специальных показателей, которые созданы для точного дополнения диаграмм. реинжиниринг интернет портал информационный Одним из подобных инструментов является CASE-инструмент Silverrun производства компании Computer Systems Advisers. Данный инструмент создан и включен в работу для инструментальной помощи происходящего исследования и проектировки систем, содержащих информацию бизнес-класса. Silverrun возможно применять для помощи тем методологиям, которые основаны на не работающем совместно друг с другом написанием информирующей и структурированной моделей. Подстроение под определенную методологию происходит посредством запрашиваемого графического символа образца и составления требований сопоставления дополнительных спецификаций работы. В этой программе уже присутствуют преднастройки для самых на сегодняшний день популярных методологий, что сделано для удобства пользователей. Структура Silverrun построена так, что, если потребуется, у пользователя есть возможность увеличения размера рабочей области.

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

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

Узел смысловой разработки условий строит образцы условий «сущность-связь», что не прикреплены к определенной реализации. В этом узле имеется встроенная система, которая разрешает произвести правильный образец условий посредством ответов, дающихся при вопросах о связях данных между собой. Также здесь имеется возможность автоматической разработки образца данных из представления их архитектуры.

Модуль относительного проектирования делает возможным создание детально прописанных образцов типа «сущность-связь», которые предназначаются обычно для применения в работе внутри релятивной базы хранения информации. Здесь сохраняются и записываются все конструкции, которые связаны со строением базы хранения информации (хранимые процедуры, индексы и пр.) Способность увеличения или расширения репозитория и довольно инертная нотация, способная изменяться, разрешают программе действовать по максимально разным методологиям. Ресурс создания подсхемы идентичен примеру пути ANSI SPARK к материализации проектов пользовательских данных. На подсхемном языке создаются как модули распределенной обработки, так и представления пользователей. В соответствующем узле производится проектировка, запись и сохранение релятивных баз хранения информации.

Менеджер репозитория рабочей группы обычно бывает применен в качестве глоссария данных для сохранения информации, которая является одной и той же для всех образцов. Еще он помогает объединять узлы Silverrun. В Silverrun содержится множество графических способов строения моделей, все они легко изменяемы и подстроить их можно под любой запрос, однако у всего этого есть и небольшой минус — в Silverrun, между составляющими различных моделей, нет постоянного взаимозаменяемого контроля. Но стоит обратить внимание, что этот минус имеет значение только при использовании каскадного образца жизненного цикла программного обеспечения [3].

Показать весь текст
Заполнить форму текущей работой