Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 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; просмотров: 57; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.16.69.143 (0.008 с.) |