CASE-средства - раздел Менеджмент, разработки приложений в настоящее время. Важную Роль В Создании Серьезных Бизнес-Приложений Играет Предварительное Опи...
Важную роль в создании серьезных бизнес-приложений играет предварительное описание и анализ предъявляемых требований, моделирование и оптимизация бизнес-процессов и потоков данных. Существенную помощь в этом оказывают специализированные CASE-средства. С возможностями одного из них — Power Designer 11.0 корпорации Sybase, объединяющего инструменты моделирования приложений, бизнес-процессов и баз данных, мы познакомились в ходе выполнения лабораторных работ и курсового проекта.
Power Designer – полнофункциональный инструментарий для создания бизнес-приложений, – состоит из набора модулей, благодаря чему пользователи могут приобретать только тот комплект функциональных возможностей, который им необходим. Входящие в его состав инструменты обеспечивают объектно-ориентированный анализ, моделирование и проектирование баз данных с использованием унифицированного языка моделирования UML и языка описания баз данных DDL, моделирование хранилищ данных, а также реинжиниринг уже существующих БД.
Продукт поддерживает более пятидесяти самых разных СУБД, включая Oracle 10g, IBM DB/2 v6, Microsoft SQL Server 2000, MySQL и др. Средства работы с бизнес-процессами позволяют собирать, анализировать и документировать требования, моделировать процессы и потоки данных и проводить их оптимизацию. На основе созданных диаграмм классов генерируются исходные тексты программ на различных объектно-ориентированных языках, в том числе VB.Net, C++, C# и Java. Возможно и обращенное проектирование существующей бизнес-логики приложений в объектные диаграммы классов.
Большую роль играет централизованный репозиторий, обеспечивающий совместную работы нескольких специалистов над одними и теми же моделями и обладающий эффективным механизмом хранения версий моделей и других документов, поиска объектов в существующих моделях и их повторного использования в новых, управления взаимосвязями между моделями.
Немаловажно, что PowerDesigner не требует применения строго определенной методики проектирования и моделирования, а также не привязан к какому-то набору средств разработки приложений: каждый пользователь волен выбирать их в соответствии со своими задачами и личными предпочтениями.
Основные особенности продукта PowerDesigner:
Моделирование бизнес-процессов на основе диаграмм потоков управления.
Технологии моделирования данных (концептуальная и физическая модель), основанные на индустриальном стандарте «сущность/связь» (entity/relationship), включая технологии моделирования хранилищ данных (схемы «звезда» и «снежинка», многомерное моделирование, привязка к конкретному источнику данных).
Стандартные диаграммы UML: use case, activity, sequence, диаграммы классов, компонентов и другие диаграммы.
Поддержка UML 2.
Генерация на основе диаграмм классов исходных текстов для Java, C#, C++, PowerBuilder и VB.Net.
Генерация операторов DDL (Data Definition Language) более чем для 50 РСУБД включая Oracle вплоть до версии 10g, IBM DB/2 до v8, Microsoft SQL Server 2000, Sybase ASE, ASA and IQ, MySQL и для многих других
Поддержка EJB 2.0.
Определение сложных пользовательских типов данных, включая Java-классы и хранимые Java–процедуры, содержащиеся в БД.
Обратное проектирование схемы базы данных в концептуальную и физическую модель.
Обратное проектирование существующей бизнес-логики в диаграммы классов (Java, PowerBuilder, C#, VB.Net).
Прямое и обратное проектирование XML-приложений в диаграммы классов. Поддержка XML-DTD, XML-схемы и XML-данных.
Интеграция с популярными средствами разработки на Java и с ведущими сертифицированными под J2EE/EJB 2.0 серверами приложений.
Requirement Model, специализированная модель для документирования и анализа требований предъявляемых к создаваемой информационной системе.
Information Liquidity Model, модель предназначенная для проектирования систем репликации данных.
На сайте allrefs.net читайте: разработки приложений в настоящее время....
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
CASE-средства
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Постановка задачи.
Реализовать проект по созданию программной системы для предметной области «Заказ товаров почтой».
Реализация проекта предполагает:
- разработка (обоснование) техно
Заказ товаров почтой.
Торговля с заказом товара по почте, телефону — сбыт товаров с использованием телефонных каналов и почты для сбора заявок, с последующей доставкой заказанного товара на дом, на работу.
Данн
Создание и распространение рекламных каталогов.
Реклама для заказа товаров почтой дает полную картину, если целью является немедленная, срочная реализация товара. В рекламе для заказа товаров почтой всегда использует мелкий шрифт, такая экономия
Обработка бланка заказа.
Бланк заказа доставляется от клиента фирме-поставщику по почте. Данные из бланка заносятся в базы данных. Координаты и личные данные клиента хранятся в Базе Данных «Клиент»,если клиент отправляет б
Поиск товара и оформление счета-фактуры.
Ответственным за проведение этого процесса являются сотрудники Склада Товаров. Если на момент поступления запроса данного товара не оказалось в наличии, то фирму-поставщика уведомляют об этом и кли
Доставка товара клиенту.
Доставка товара осуществляется после оформления всех необходимых документов, проверки правильности заказа и упаковки товара для транспортировки. Необходимо учитывать свойства заказанного товара при
Анализ процессов.
1.1.Создание и распространение рекламных каталогов включает в себя подпроцессы:
1.1.1.Организация рекламы
1.1.2.Согласование дизайна и ассортимента каталога
XP (Extreme Programming)
Из всех гибких методологий эта - самая известная. Можно даже сказать, что популярность ХР стала в некотором роде проблемой, так как эта методология практически вытеснила все остальные, а вместе с н
Семейство методологий Crystal Алистэра Коуберна.
Алистэр Коуберн (Alistair Cockburn) изучает методологии разработки ПО с начала 90-х, когда компания IBM дала ему задание написать работу на эту тему. При этом его подход существенно отличается от п
Open Source
Открытый исходный код - это, скорее, вид ПО, а не процесс его разработки, тем не менее, та манера работать, которая сложилась в обществе разработчиков ПО с открытым исходным кодом, может оказаться
Адаптивная разработка (ASD) по Джиму Хайсмиту
Джим Хайсмит много лет подряд работал с предсказуемыми методологиями. Он занимался их разработкой, внедрял их, учил ими пользоваться, и в конце концов, пришел к выводу, что они глубоко ошибочны: ос
Feature Driven Development
Эта методология (кратко именуемая FDD) была разработана Джеффом Де Люка (Jeff De Luca) и признанным специалистом в области объектно-ориентированных технологий Питером Коадом (Peter Coad). Как и ост
Dynamic System Development Method (DSDM)
DSDM появился в Великобритании в 1994. Его основателем стал консорциум из 17 английских компаний, которые хотели работать с использованием RAD и принципов итеративной разработки, то, что DSDM разра
Союз всех гибких
Между всеми этими методологиями столько общего, что возникает естественный вопрос, нельзя ли найти возможность для совместной работы. Для этого в феврале 2001 года был проведен семинар, куда пригла
Преимущества PowerDesigner
Снижение затрат при разработке Web-служб через проектирование
Быстрая разработка с применением UML – с интеграцией со средствами разработки для ускорения создания Web-служб – делает
ObjectArchitect (PDM, CDM, OOM)
Объектно-ориентированный анализ и проектирование в комбинации с двухуровневым, итерационным проектированием баз данных и языком описания базы данных (DLL). Теперь, с расширенной поддержкой UML, инт
Требования к составу выполняемых функций
ИСЗТП должна выполнять следующие функции:
- Открывать для просмотра или редактирования запись;
- Редактировать созданную или открытую запись;
- Выводить на печать созданн
Требования к редактированию базы данных
При редактировании базы данных ИСЗТП должна выполнять следующие функции:
- Вводить символы в информационное поле, отмеченное курсором;
- Осуществлять навигацию по программе с помо
Требования к надежности
Надежность ИСЗТП должна быть обеспечена правильностью алгоритмических решений и программирования.
Время восстановления ИСЗТП после отказа не должна превышать 0,5 часа.
ИСЗТП в сос
Требования к составу и параметрам технических средств.
ИСЗТП должна функционировать на ПЭВМ со следующими характеристиками
- процессор не хуже Pentium III или AMD Duron/Athlon 500МГц;
- объем ОЗУ не менее 64 Мб;
- НГМД 3,5 (1
Требования к информационной и программной совместимости.
В качестве языков программирования ИСЗТП должен быть использован язык программирования Си++.
ИСЗТП должен функционировать на ПЭВМ с одной из операционных систем MS Windows NT, MS Windows 2
Требования к транспортировке и хранению
Требования к транспортировке
ИСЗТП должна транспортироваться:
- в составе ПЭВМ, записанный на НЖМД ПЭВМ;
- на НГМД.
Условия транспортировки ИСЗТП в составе ПЭВМ
Перечень сокращений
НГМД
-
накопитель на гибких магнитных дисках
НЖМД
-
накопитель на жестких магнитных дисках
Структурный анализ.
Для разработки своей БД я использовала структурный метод анализа. Структурный системный анализ проводится на начальном этапе разработки программного обеспечения – при создании спецификаций требован
ДПД первого уровня.
На первом уровне ДПД представлен общий процесс общения клиента (заказчика) с фирмой-поставщиком. При этом существуют еще сущность – банк, который проверяет платёжеспособность магази
Проектирование
При разработке информационной системы я использовала проектирование.
Инфологическая модель должна включать такое формализованное описание предметной области
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов