Вопрос №15
Задание №39
Задание №51
Задание №60
Список использованных источников
Вопрос №15
История создания OMG и стандарта CORBA
Несколько компаний, поставщиков и потребителей компьютерных технологий в 1989 году, образовали OMG.
Цель новой некоммерческой организации была – объединить, путем создания средств интеграции приложений, мир прикладных программ, с их комплексами и системами, прежде всего в области автоматизации различных отраслей промышленности.
В названии группы уже был скрыт ключ к решению поставленной задачи: OMG определяет Object Management (Объектное Управление) как создание программного обеспечения (ПО), которое через понятие объекта моделирует реальный мир.
Объектная технология – это великолепное средство разработки промежуточного ПО. И ее основное достоинство – способность расширять функциональность и добавлять новые компоненты в систему без изменения существующей структуры, позволяет легко строить гибкие, самоуправляемые, масштабируемые распределенные системы.
Однако с другой стороны, именно с развитием объектных методов появилась необходимость конструирования промежуточного ПО нового типа
Задание №39
Задание – ПОСТРОЕНИЕ IDЕF0-МОДЕЛИ
1 В программе BPWin в нотации IDЕF0 построить модель описанной в задании предметной области. Модель должна содержать контекстную диаграмму, диаграмму первого уровня и одну диаграмму детализации любого из процессов диаграммы первого уровня. В отчете привести распечатки или изображения всех диаграмм, кратко описать построение и привести обоснование построения.
2 Построить дерево узлов для полученной модели. В отчете привести распечатку или изображение диаграммы дерева узлов, кратко описать построение.
39 Компьютерная фирма.
Создать функциональную модель деятельности компьютерной фирмы, учитывая, что фирма торгует компьютерами в собранном виде и комплектующими. Фирма работает как с производителями компьютерной техники, так и с клиентами. Фирма оказывает ряд дополнительных услуг: установка программного обеспечения, подключение к Интернету клиентов, гарантийное обслуживание и т.д.
Ход выполнения задания
Необходимо построить модель компьютерной фирмы. Для это сначала необходимо определить:
- входные данные: заявка на компьютер/комплектующие; ТТН; заявка на товар/услугу.
- выходные данные: реализован товар; выполнена услуга; отчетность;
Задание №51
Задание – ПОСТРОЕНИЕ DFD-МОДЕЛИ
В программе BPWin в нотации DFD построить модель описанной в задании предметной области. Модель должна содержать контекстную диаграмму, диаграмму первого уровня (не менее 5 процессов). Если на диаграмме первого уровня менее пяти процессов, создать диаграмму детализации любого из них. Также модель должна содержать минимум одну внешнюю сущность и хранилище. В отчете привести распечатки или изображения всех диаграмм, кратко описать построение и привести обоснование построения.
51 Справочник покупателя
Администратор вводит данные о новом магазине и о новом товаре.
Пользователь может ввести
- наименование товара и получить названия магазинов, где данный товар продается;
- название магазина и получить адрес и время работы;
- наименование товара и название магазина и получить сведения о наличии данного товара в данном магазине.
Ход выполнения задания
Модель системы в нотации DFD представляет собой совокупность иерархически упорядоченных и взаимосвязанных диаграмм.
Принципы построения функциональной модели с помощью DFD
Задание №60
Задание - ПОСТРОЕНИЕ ДИАГРАММЫ «СУЩНОСТЬ-СВЯЗЬ»
При помощи программы Erwin создайте модели базы данных для предметных областей, указанных в задании. Описать ход работы. Обосновать выбор связей, ключевых атрибутов, типов данных. В отчете привести распечатки или изображения диаграмм физического и логического уровней.
Приложить к выполненному заданию распечатку или изображение.
60 База данных «Турагенство»
Содержит информацию о путевках (код путевки, страна, место, продолжительность, стоимость), о клиентах (ФИО, адрес, телефон), о выбранных путевках (код путевки, ФИО, дата отъезда). Клиент может выбрать одну или несколько путевок, путевка может быть не выбрана никем.
Ход выполнения задания
Для того чтобы создать модель базу данных необходимо вначале определить сущности, в данном случае их будет 3:
1. Путевки;
2. Клиенты;
3. Выбранные путевки.
Теперь определим атрибуты для каждой сущности: