Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]

     

Case-технологии : работа в Rational Rose

С.А. Трофимов

Издано: 2001, М., Бином
Для широкого круга
ISBN: 5-7989-0220-Х
Мягкий переплет, 272 стр.
Формат: 70x100/16

Начало
Введение
Структура книги
[Заказать книгу в магазине "Мистраль"]

Содержание

Вступление 
  Цели написания этой книги
  Для кого написана эта книга
  Структура книги
  Часть I. Rational Rose одним взглядом
  Часть II. Проектирование гидропонной системы
  Часть III. Диаграмма классов
  Часть IV. Создание работающего приложения
  Условные обозначения
  Использование терминов
  Что нужно для работы с книгой

Часть I. Rational Rose одним взглядом

Глава 1. Первое знакомство
  Что такое Rational Rose?
  Язык UML
  Rational Rose - лидер среди CASE-средств
  Что может и чего не может сделать Rational Rose
  Преимущества от применения Rational Rose
  Главное окно Rational Rose
  Внешние отличия версии 2000 от версии 98i
  Какие диаграммы дает в наше распоряжение Rational Rose?
  Use case diagram (диаграммы сценариев)
  Deployment diagram (диаграммы топологии)
  State diagram (диаграммы состояний)
  Activity diagram (диаграммы активности)
  Interaction diagram (диаграммы взаимодействия)
    Sequence diagram (диаграммы последовательностей действий)
    Collaboration diagram (диаграммы сотрудничества)
  Class diagram (диаграммы классов)
  Component diagram (диаграммы компонентов)
  Общий порядок работы

Глава 2. Знакомство с меню Rational Rose 
  Структура меню
  File (файл)
    New (новый)
    Open (открыть)
    Save (сохранить)
    Save As (сохранить как)
    Units (единицы)
    Import (импорт)
    Export model (экспорт)
    Print (печать)
    Page setup (настройка страницы)
    Edit Path Map (редактирование карты путей)
    Exit (выход)
  Edit (редактирование)
    Undo (отмена)
    Redo (вернуть)
    Cut (вырезать)
    Copy (копировать)
    Paste (вставить)
    Delete (удалить)
    Select All (выделить все)
    Delete from Model (удалить из модели)
    Relocate (переместить)
    Find (поиск)
    Reassign (переназначение)
    Compartment (содержание)
    Change Into (преобразовать в)
  View (вид)
    Toolbars (инструменты)
    Status Bar (строка состояния)
    Documentation (документация)
    Browser (окно просмотра)
    Zoom to Selection (изменить масштаб до выделенного)
    Zoom In (увеличить)
    Zoom Out (уменьшить)
    Fit in Window (подогнать под размер окна)
    Undo Fit in Window (отменить подгонку размера)
    Page Breaks (разделение страниц)
    Refresh (обновить)
    As Booch, As OMT, As Unified
  Format (формат)
    Font Size (размер шрифта)
    Font (шрифт)
    Line Color (цвет линии)
    Fill Color (цвет заливки)
    Use Fill Color (использовать заливку)
    Automatic Resize (автоматическое изменение размера)
    Stereotype Display (показ стереотипов)
    Stereotype Label (метка стереотипа)
    Show Visibility (показать область видимости)
    Show Compartment Stereotypes (показать внутренние стереотипы)
    Show Operation Signature (показать сигнатуру операций)
    Show All Attributes показать все атрибуты)
    Show All Operations (показать все операции)
    Suppress Attributes (подавить вывод атрибутов)
    Suppress Operations (подавить вывод операций)
    Line Style (стиль линий)
    Layout Diagram (расположение диаграммы)
    Autosize All (настроить размер всех)
  Browse (просмотр)
    Блок активизации диаграмм
    Expand (расширить)
    Parent (родительский)
    Specification (спецификации)
    Top Level (верхний уровень)
    Referenced Item (ссылающиеся элементы)
    Previous Diagram (предыдущая диаграмма)
    Create Message Trace Diagram (создать диаграмму
   трассировки сообщений)
    Report (отчет)
    Show Usage (показать использование)
    Show Instances (показать реализацию)
    Show Access Violation (показать нарушения доступа)
    Show Participants in UC (показать участников Use Case)
    Show Unresolved Objects (показать несвязанные объекты)
    Show Unresolved Messages (показать несвязанные сообщения)
    Documentation Report (создание документации)
  Query (запрос)
    Add Classes (добавить классы)
    Add Use Cases (добавить Use Cases)
    Expand Selected Elements (показать выделенные элементы)
    Hide Selected Elements (скрыть выделенные элементы)
    Filter Relationships (фильтр связей)
  Tools (инструменты)
  Add-Ins (подключаемые модули)
  Windows (окна)
  Help (помощь)

Часть II. Проектирование гидропонной системы

Глава 3. Объектно-ориентированная парадигма 
  Общая концепция
  Стили программирования
  Отличительные особенности объектно-ориентированного подхода
  Концептуальная база объектно-ориентированного стиля
  Классы и объекты
  Свойства классов
    Инкапсуляция
    Наследование
    Полиформизм
  Атрибуты и методы классов

Глава 4. Определения требований к системе
            при помощи Use Case
  Специфика создания программных систем
  Описание задачи
  Назначение
  Подготовка к работе с Use Case
  Создание новых элементов
  Строка инструментов
    Selection Tool (инструмент выбора)
    Text Box (текст)
    Note (замечание)
    Note Anchor (якорь для замечания)
    Package (контейнер)
    Use Case (сценарии поведения)
    Actor (актер).
    Unidirectional Association (однонаправленная связь)
  Создание диаграммы Use Case для гидропонной системы

Глава 5. Использование Deployment диаграммы
            для анализа устройств
  Назначение
  Processor (процессор)
    Спецификации процессора
  Device (устройство)
  Connection (соединение)
  Устройства тепличного хозяйства
  Заключение

Глава 6. Создание модели поведения системы
            при помощи State Diagram
  Назначение диаграммы
  Создание заготовок классов
  Создание Statechart диаграммы
  Инструменты диаграммы Statechart
    State (состояние)
    Start State (начало)
    End State (завершение)
    State Transition (состояние перехода)
    Transition To Self (переход на себя)
  Первые шаги в создании диаграммы
  Состояние тестирования датчиков
  Вывод диаграммы из цикла
  Добавление замечания
  Настройка среды
  Скрытие вложенных состояний
  States History (история состояний)

Глава 7. Создание Activity Diagram
  Назначение диаграммы активности
    Отличия между Activities и Statechart
    Создание диаграммы активности
  Строка инструментов
    Инструменты, рассмотренные ранее
    Activity (активность)
    State Transition (переход состояния)
    Synchronizations (синхронизация)
    Decision (решение)
    Swimlanes (ограничение)
  Начало создания диаграммы
  Редактирование спецификаций Swimlanes
  Настройка спецификаций значка активности
  Создание значка анализа времени
  Добавление значка получения времени
  Добавление решения
  Синхронизация процессов
  Добавление опроса датчиков
  Окончательный вариант диаграммы
  Создание вложенной диаграммы

Глава 8. Описание взаимодействия
            при помощи Sequence Diagram 
  Назначение диаграммы
  Создание диаграммы
  Строка инструментов диаграммы
    Object (объект)
    Message (сообщение)
    Message to Self (сообщение самому себе)
  Настройка времени жизни объекта
  Создание класса из окна настройки параметров
  Создание сообщений
  Свойства сообщений
  Добавление класса plantDayHour
  Окончательный вариант диаграммы

Глава 9. Диаграмма сотрудничества Collaboration 
  Назначение диаграммы
  Создание диаграммы
  Строка инструментов
    Object (объект)
    Class Instance (реализация класса)
    Object Link (связь объекта)
    Link To Self (связь с самим собой)
    Link Message (передача сообщения)
    Reverse Link Message (обратная передача сообщения)
    Data Flow (поток данных)
    Reverse Data Flow (обратный поток данных)
  Создание объекта
  Контекстное меню объекта
  Создание связи между объектами
  Автоматический перенос данных в диаграмму Sequence
  Настройка области видимости объектов
  Изменение свойств сообщений
  Еще раз об области видимости

Глава 10. Диаграмма компонентов
  Назначение диаграммы
  Замечания по созданию диаграммы компонентов
  Создание диаграммы компонентов
  Строка инструментов
    Component (компонент)
    Package (контейнер)
    Dependency (зависимости)
    Main program (главная программа)
    Subprogram body (тело подпрограммы)
    Package specification/body (определение/тело контейнера)
    Task specification/body (определение/тело задачи)
  Свойства компонента
    Вкладка General (главная)
    Вкладка СОМ
    Вкладка VC++
    Вкладка Detail
    Вкладка Realizes
    Вкладка Files
  Создание диаграммы

Часть III. Диаграмма классов

Глава 11. Возможности диаграммы классов
  Назначение диаграммы
  Создание диаграммы
  Строка инструментов
    Class (класс)
    Interface (интерфейс)
    Unidirectional Association (однонаправленная связь)
    Association Class (ассоциация класса)
    Package (контейнер)
    Dependency of instantiates (зависимость реализации)
    Generalization (обобщение)
    Realize (выполнять)
  Помещение класса на диаграмму
  Понятие "стереотип" для класса
  Контекстное меню класса
    Меню Options (свойства)
  Спецификации класса
    Вкладка General (главная)
    Вкладка Detail (детализация)
    Вкладка Components (компоненты)
    Вкладки Attributes (атрибуты)
    Вкладка Operations (операции)
    Вкладка Relations (связи)
    Вкладка VC++
    Вкладка СОМ

Глава 12. Связи 
  Назначение и виды связей
  Unidirectional Association
    Вкладка General
    Вкладка Detail
    Вкладка Role General
    Вкладка Role Detail
  Association Class (ассоциированный класс)
  Dependency of instanties (зависимость)
  Generalization

Глава 13. Создание кода на C++
  Вступительные замечания
  Эталонный код класса
  Ассоциация класса с языком C++
  Просмотр кода класса
  Установка типа объекта
    Добавление новых операций
  Установка зависимости классов
  Доводка полученного кода
  Настройка свойств C++

Глава 14. Создание кода класса
             на Microsoft Visual C++ 
  Вступительные замечания
  Возможности создания кода класса
  Структура создаваемого кода класса
  Ассоциация класса с языком VC++
  Меню инструментов Visual C++
    Model Assistant
    Component Assignment Tool
    Update Code/Update Model (обновить код/модель)
    Class Wizard (мастер создания класса)
    Undo Last Code Update (отмена последнего обновления)
    СОМ
    Quick Import MFC 6.0
    Properties
  Создание кода класса

Глава 15. Создание кода на Visual Basic 
  Вступительные замечания
  Классы в Visual Basic
  Иерархия классов
  Ассоциация класса с языком Visual Basic
  Меню инструментов Visual Basic
  Properties (свойства)
  Model Assistant
  Создание кода класса

Часть IV. Создание работающего приложения

Глава 16. Создание шаблона приложения 
  Стратегические и тактические решения
  Соглашение об использовании имен
  Структура приложения
  Понятие "документ" для тепличного хозяйства
  Классы, создаваемые мастером приложений
  Операция OnNewDocument
  Создание шаблона приложения
  Назначение классов в проект
  Импорт библиотеки MFC
  Загрузка созданных классов в модель
  Первый запуск приложения

Глава 17. Добавление функциональности
             в класс просмотра
  Создание пункта меню Work (работа)
  Ассоциация операции с пунктом меню
  Добавление операций в Model Assistant
  Отслеживание сообщений таймера
  Редактирование шаблона класса CGreenhouseView

Глава 18. Добавление функциональности
             в класс документа 
  Создание структуры Condition
  Создание модели среды
  Создание связей класса документа
  Добавление функциональности

Глава 19. Создание исполнительных устройств
  Вступительные замечания
  Список исполнительных устройств
  Создание родительского класса устройств
  Установка наследования.
  Добавление значения для возврата
  Использование Model Assistant для изменения класса
  Добавление начальных состояний устройств
  Создание операций ON/OFF для дочерних классов
  Создание адреса расположения устройств
  Агрегирование устройств
  Корректирование отклонений показателей

Заключение

Приложение
  Сочетания клавиш, которые действительны для всех окон

Начало
Введение
Структура книги
Заказать книгу в магазине "Мистраль"

 

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...