Page 106

Мысли об образовании

Пожалуй, только ленивый никак не высказался по этому поводу. Образование в области информационных наук, и в первую очередь высшее профессиональное образования, по мнению многих оставляет желать лучшего.

Недавние выпускники сетуют на то, что им дают либо устаревшие знания, либо слишком много теории и мало практики...

Google App Engine + code.google.com

Из ленты: Dev Tech Idea — мысли по технологиям разработки

Чтобы потестировать возможности Google App Engine решил создать небольшой проект. В качестве системы управления проектом испольовал code.google.com.
Задумал все ради svn как сервиса, дома прыгаю с одного ноутбука за другой, заниматься резервным копированием или таскать все на флешке желания нет...

Преобразование внутренних требований во внешние

Для этого:
  • Вызовите окно свойств элемента
  • Перейдите на вкладку Require
  • Выберите переносимое внутреннее требование
  • Нажмите кнопку Move External. Появится диалог для выбора месторасположения переносимого требования в Вашей модели
Другой способ состоит в использовании окна Rules & Scenarios
  • Вызовите окно View/More Windows/ Rules & Scenarios
  • Выделите нужный элемент на диаграмме или браузере проекта
  • Выберите папку Requirements и переносимое требование
  • Вызовите контекстное меню и выполните команду Move External.
..

Как работать с внутренними требованиями?

Внутреннее требование в Enterprise Architect — требование, которое моделируется как «ответственность» существующего элемента

Большинству элементов ЕА можно назначить внутренние, связанные с этим элементом требования. Для этого:

  • Вызовите окно свойств элемента
  • Перейдите на вкладку Require
  • Сформируйте требование со всеми нужными свойствами и сохраните его

Другой способ состоит в использовании окна Rules & Scenarios

  • Вызовите окно View/More Windows/ Rules & Scenarios
  • Выделите нужный элемент на диаграмме или браузере проекта
  • Выберите папку Requirements и создайте новое требование
  • Обратите внимание, что тут же можно задать ограничения, работать со связанными внешними требованиями, создавать сценарии (для вариантов использования)

..

Можно ли руссифицировать теги отчета?

Естественно в шаблонах используются названия тегов на английском языке. Можно создать собственный шаблон, заменив англоязычные теги на русскоязычные. Однако ЕА предоставляет более гибкую возможность. Для всех используемых тегов шаблона можно определить замену на русском (либо другом языке).

  • Для этого используется вкладка диалога rtf-отчетов Word SubStitution, где каждому тегу на английском языке сопоставляется перевод на другом языке (в нашем случае на русском)
  • Чтобы происходила автоматическая замена англоязычных терминов русскоязычными, необходимо в диалоге выставить свойство Use Language Substitution
..

Поиск объекта в браузере проекта

В сложном разветвленном проекте со множеством перекрестных ссылок часто требуется найти начальное размещение того или иного объекта.

  • Если нужно найти место диаграммы в браузере проекта, выберите Diagram/Find in Project Browser Shift+Alt+G
  • Если нужно найти место элемента в браузере проекта, выделите его на диаграмме, выберите Element/Find in Project Browser Alt+G
    Если нужно найти вхождение элемента во все диаграммы, выделите его на текущей диаграмме, выберите Element/Find in Diagrams Ctrl+U.
..

Как создавать ссылки на внутренние и внешние элементы?

ЕА предусматривает создание разнообразных ссылок как на внутренние объекты, так и на внешние

Ссылки на диаграммы
  • выбрать требуемую диаграмму в браузере проекта и отбуксировать ее с помощью мыши на активную страницу.
  • Появится окно вида
    • Diagram Frame — создается окно с вложенной в нее диаграммой
    • Diagram Reference — аналогичен Frame, но без демонстрации подробностей диаграммы
    • Hyperlink — создается ссылка на диаграмму, вид ссылки зависит от типа диаграммы на которой Вы размещаете ссылку.
..

Юняев Александр Александрович

 Место проживания: Рязань.

Роль в сообществе: Участник.

Специализация: Бизнес-анализ.

Текущее место работы: Epam Systems .

Должность: Бизнес-аналитик.

Стаж в ИТ: Более 3 лет.

Стаж Аналитиком: Более 2 лет.

Жизненный путь: Работать в ИТ начал со студенческой скамьи, так как банально на четвертом курсе остро встал вопрос нехватки финансов на карманные (и не только) расходы...

Воронов Олег Алексеевич

 Место проживания: Москва.

Роль в сообществе: Участник сообщества.

Специализация: Сбор, анализ и управление требованиями. Контроль выполнения поставленных задач. Поддержка и развитие внутренней ИС.

Текущее место работы: OTTO GROUP Russia .

Должность: Системный Аналитик.

Стаж в ИТ: 3 года.

Стаж Аналитиком: 1 год...

Грин Нэлли Михайловна

 Место проживания: Израиль.

Роль в сообществе: Публикация статей на сайте.

Специализация: Руководство проектами, бизнес-анализ, выстраивание отношений с заказчиками, организация внедрения и сопровождения.

Текущее место работы: фрилансер.

Должность: фрилансер.

Стаж в ИТ: 38 лет.

Стаж Аналитиком: 28 лет.

Жизненный путь: Начинала в советское время после окончания инженерно-экономического факультета УПИ г...

Щербаков Александр Александрович

 Место проживания: Москва.

Роль в сообществе: Участник Сообщества.

Специализация: Конкретной специализации нет.

Текущее место работы: ОАО "ТрансКредитБанк" .

Должность: Главный специалист.

Стаж в ИТ: с 2003 года.

Стаж Аналитиком: Выделенным аналитиком не работал.

Жизненный путь: В 2004 году закончил МИФИ факультет "Кибернетика", после чего сразу работал в МНИИ "Интеграл", где занимался автоматизацией и оптимизацией, так сказать, бизнес-процессов, а так же участвовал в создании методологии по обработке неструктурированной текстовой информации в целях поддержки принятия управленческих решений...

Иванов Денис

 Место проживания: Санкт-Петербург.

Роль в сообществе: Веду UML FAQs.

Специализация: Проектирование ПО.

Текущее место работы: Zodiac Interactive .

Должность: Системный архитектор.

Стаж в ИТ: Более 10 лет.

Стаж Аналитиком: 2-3 года.

Жизненный путь: Обо мне можно почитать в профиле на Моем Круге ...

Крючкова Ирина

 Место проживания: Киев. Украина.

Роль в сообществе: Организатор отделения Сообщества в Киеве.

Специализация: Сбор и анализ требований. Управление требованиями.

Текущее место работы: Софтлайн .

Должность: Аналитик.

Стаж в ИТ: 5 лет.

Стаж Аналитиком: 4 года.

Жизненный путь: В студенческие годы начала с подработок системным администратором (как многие)...

Булуй Юрий Иванович

фото Юрия БулуяМесто проживания: Ивантеевка.

Роль в сообществе: Консультант.

Специализация: Разработка и управление требованиями, процессы программной инженерии, программная и системная архитектура, архитектура предприятия (Enterprise Architecture)..

Текущее место работы: HP, EDS Application Services

Должность: Lead Solution Consultant.

Стаж в ИТ: Более 10 лет...

Кашаев Тимур Рустамович

Место проживания: Москва.

Роль в сообществе: Участник Сообщества.

Специализация: Управление проектами, Управление процессами.

Текущее место работы: Газпром ВНИИГАЗ .

Должность: Главный Специалист.

Стаж в ИТ: 12 лет.

Стаж Аналитиком: 2 года.

Жизненный путь: Начал работать в ИТ с 4-го курса. Сначала научился программировать на Delphi, PL/SQL, потом понял, что одним программированием ИТ не ограничивается...

Абрамова Анна Сергеевна

 Место проживания: Санкт-Петербург.

Роль в сообществе: Участник Сообщества.

Специализация: Сбор, анализ и управление Требованиями, Написание технической документации.

Текущее место работы: ЗАО "ВИзардсофт.Ру"

Должность: Системный Аналитик.

Стаж в ИТ: 5 лет.

Стаж Аналитиком: 1 год.

Жизненный путь: Закончила факультет прикладной математики  и процессов управления (ПМ-ПУ) Санкт-Петербургского Государственного Университета (СПбГУ).  Поступила в аспирантуру...

Векленко Ирина

 Место проживания: Черноголовка, Московская Область 

Роль в сообществе: Делаю рассылку ресурса , придумываю новые идеи, выступаю на семинарах и КС

Специализация: Сбор, Анализ и Управление Требованиями. Системный анализ 

Текущее место работы: Фриланс

Должность: Волшебник

Стаж в ИТ: Более 7 лет

Стаж Аналитиком: Более 4 лет

Жизненный путь: Кандидат экономических наук...

Отношение «extend»

В двух ситуациях создание расширяющих вариантов использования оправдано.

Наиболее распространенная ситуация — когда пользователь может применить много асинхронных или прерывающих выполнение услуг, которые не должны мешать базовому варианту использования. Часто эти услуги разрабатываются разными командами и проявляют себя при работе с «коробочным» программным продуктом, таким как текстовый редактор.

..