Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Выбор CASE-средства проектирования информационных систем.Содержание книги
Поиск на нашем сайте Тенденции развития современных информационных технологий приводят к постоянному возрастанию сложности информационных систем (ИС), используемых в различных областях жизни.
Для успешной реализации проекта информационная система должна быть, прежде всего адекватно описана, построены полные и непротиворечивые функциональные и информационные модели ИС. Накопленный к настоящему времени опыт проектирования ИС показывает, что это логически сложная, трудоемкая и длительная по времени работа, требующая высокой квалификации участвующих в ней специалистов. Поэтому этап проектирования считается важнейшим и сложнейшим этапом жизненного цикла ИС.
Чтобы облегчить труд проектировщика, были созданы CASE-средства - программы специального вида. CASE-средства (от Computer Aided Software/System Engineering) - позволяют проектировать любые системы на компьютере. Необходимый элемент системного и структурно-функционального анализа, CASE-средства позволяют моделировать бизнес-процессы, базы данных, компоненты программного обеспечения, деятельность и структуру организаций. Применимы практически во всех сферах деятельности. Результат использования CASE-средств - оптимизация систем, снижение расходов, повышение эффективности, снижение вероятности ошибок.
При разработке любой информационной системы в первую очередь возникает проблема взаимопонимания подрядчика и заказчика уже на стадии договоренности о структуре системы. Имея такой инструмент, как CASE-средство, проектировщик (аналитик) всегда может показать заказчику не абстрактное словесное описание процесса, а его конкретную модель (на экране ПК или в печатном виде).
IBM Rational Rose Rational Rose - современное и мощное средство анализа, моделирования и разработки программных систем. Rational Rose пригодится при решении практически любых задач проектирования информационных систем: от анализа бизнес-процессов до кодогенерации на определенном языке программирования. Такой арсенал позволяет не только спроектировать новую систему, но и доработать старую, произведя процесс обратного проектирования.
Rational Rose является уникальным CASE-средством, чьи графические возможности, основанные на UML, способны решить любые задачи, связанные с проектированием и моделированием: от общей модели процессов (абстрактной) предприятия до конкретной (физической) модели класса в создаваемом программном обеспечении.
Необычайно богатый набор средств Rational Rose предоставляет разработчикам:
1. Проектирование систем - кодогенерация. Позволяет нарисованную модель преобразовать в текст на конкретном языке программирования. Поддерживается: С++, Ada, Java, Basic, Xml, Oracle. К Rose сторонними компаниями разрабатываются специальные модули для не входящих в стандартную поставку языкам, например, для Delphi.
2. Возможности обратного проектирования - реинжениринга, когда готовую информационную систему (например, на С++) или базу данных (на Oracle) "закачивают" в Rational Rose с целью получения наглядной визуальной (структурной) модели.
3. Round-trip engineering - сочетает возможности первых двух подходов, когда создается система, а по прохождении некоторого времени эволюционного периода (доработок) подвергается вновь реинженирингу и вновь кодогенерации..
Существует несколько версий продукта:
· Rational Rose Modeler - позволяет проектировать любые системы и базы данных без возможности кодогенерации. Эта версия позволит аналитикам и проектировщикам проводить анализ бизнес-процессов и проектировать систему. Стоимость лицензии для данной версии продукта – от 980$.
· Rational Rose Professional – это профессиональная редакция продукта. В отличии от версии Rational Rose Modeler, Rational Rose Professional позволяет в зависимости от выбранного языка программирования выполнить прямое и обратное проектирование. Rational Rose Professional не создает 100% исполняемого кода. На выходе разработчик получает каркасный код информационной системы на определенном (заказанном) языке программирования, который впоследствии нужно еще дорабатывать. Продукт нацелен и на аналитиков, и на разработчиков.
· Rational Rose RealTime – узкоспециализированная версия продукта, созданная специально для получения 100% исполняемого кода в реальном масштабе времени. RealTime, как и версия Rational Rose Professional, позволяет проводить прямое и обратное проектирование, но только на языках С или С++. В отличии от Rational Rose Professional, на выходе модель автоматически компилируется и собирается в исполняемый файл. Продукт предназначен именно для разработчиков.
· Rational Rose Enterprise – абсолютно полная версия. Поддерживаются все функции других редакций, за исключением возможности 100 % кодогенерации. Таким образом, эта версия продукта покрывает весь спектр задач по проектированию, анализу и кодогенерации. Это программный пакет для всех участников проекта. Стоимость лицензии для данной версии продукта – от 2300$.
Недостатки продукта Rational Rose
· недостаточно функциональная графика (нельзя менять толщину линий, надписи не центрируются, текст не всегда можно поместить целиком, иногда он обрезается);
· нет возможности отобразить потоки данных между объектами или процессами;
· распространяется только по лицензии, т.е. пользователь покупает право на использование программного средства. Для учебных заведений действуют специальные условия на приобретение программного обеспечения IBM Rational;
· IBM Rational Rose требовательна к ресурсам компьютера, что делает проблематичным её использование при обучении студентов.
|
||
|
Последнее изменение этой страницы: 2021-04-12; просмотров: 109; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.008 с.) |