Форум Сообщества Аналитиков

×


Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - bas

4276
ПО Аналитика / Re: Оценка CASE интсрументов
« : 17 Февраля 2007, 23:25:22 »
Саш, а может ты сделаешь по своим критериям опросник - как это сделал Boatman. С указанием баллов верно не получится, но это уже каждый вычислит для себя сам. Правда сейчас только подумал а как этот опросник увязать? Только если сделать несколько опросников для каждой системы
Ничего не понял, а чем тебе это не опросник? А почему с баллами не получится?

4277
т.е. ты предлагаешь все разделы по методлогиям засунуть в один?

4278
UML SysML и пр. / Re: UML FAQ
« : 17 Февраля 2007, 23:15:10 »
2Keen_G
К сожалению, я не проходил сертификацию и по поводу, как это все проходится, не могу ничего сказать. Я дал ссылки (в приложенном док-е) на странички по сертификации, там можно это все узнать.
По поводу надобности - я сужу так, если контора оплачивает, то можно, если платить самому, то я бы не проходил, т.к. сертификация за частую знаний не прибавляет.

4279
Во-первых, раздел называется: "Управление Проектом и Методология" и как раз подраздел "IDEF, ARIS и пр." относится к Методологии.
Во-вторых, к сожалению, всегда будут вопросы, которые будут пересекать несколько разделов.
В-третьих, я бы советовал твою тему заснуть в "IDEF, ARIS и пр."
:)

4280
Артефакты - документы и пользователи.

4281
UML SysML и пр. / FAQ - UML
« : 17 Февраля 2007, 21:54:15 »
Теперь ФАК ведется здесь: http://www.uml2.ru/index.php?option=com_content&task=category&sectionid=3&id=30&Itemid=50

Что такое UML?
Какая последняя версия спецификации UML и где ее можно получить?
Какие основные изменения были сделаны в спецификации UML 2.0?
Как можно легко обмениваться UML моделями  между разными средствами UML моделирования?
Как мне выучить UML?
Как мне пройти сертификацию по UML?
Какие есть доступные средства UML моделирования?
Какие процессы и методы используются для UML?
Какие контакты данного сайта доступны?
Какие приняты на форуме сокращения?
Какие вопросы будут включены в данный FAQ в ближайшее время?

 
Что такое UML?
Унифицированный Язык Моделирования (UML – Unified Modeling Language)  - это язык моделирования общего назначения для визуализации, определения, конструирования и документирования артефактов ПО.  UML  был унаследован от трех основных языков объектного моделирования : Буч (Booch),  методика объектного моделирования (OMT – Object Modeling Technique),  объектно-ориентированная инжинирия разработки ПО (OOSE – Object-Oriented Software Engineering). Он был впервые добавлен в список адаптированных технологий группы объектного управления (OMG – Object Management Group, www.omg.org) в 1997 году. После этого UML стал индустриальным стандартом для моделирования ПО.


Какая последняя версия спецификации UML и где ее можно получить?
Текущая версия UML  спецификации – это UML 2.0. OMG  опубликовала  данную спецификацию в  октябре 2005.

Ссылки на основные спецификации:
·         UML 2.0 Superstructure specification
·         OMG UML Specification v. 1.5
·         OMG UML Specification v. 1.4
·         OMG UML Specification v. 1.3
·         OMG UML Specification v. 1.2
·         OMG UML Specification v. 1.1


Какие основные изменения были сделаны в спецификации UML 2.0?
Популярно на английском языке про изменения рассказано здесь: http://www.xpdian.biz/UML2.0changes.html


Как можно легко обмениваться UML моделями  между разными средствами UML моделирования?
Если ваше средство UML моделирования поддерживает возможность импорта и экспорта из(в) XML, Вы можете легко сохранить вашу модель или проект в одном средстве и загрузить ее в другом. Но, к сожалению, на данный момент не все средства поддерживают данную возможность. Позднее будет выложен список средств, которые поддерживают XML.
 

Как мне выучить UML?
Выпущено множество книг как на английском языку так и на русском. Так же существует не мало курсов.

Наиболее интересные книги по UML:
·        М. Фаулер, UML. Основы. 3-е издание
·        Л. Мацяшек, Анализ требований и проектирование систем. Разработка информационных систем с использованием UML
·        К.  Ларман, Применение UML и шаблонов проектирования (2-е или 3-е издание)
·        А.  Леоненков, Самоучитель UML - 2 издание, переработанное и дополненное
·        Г. Буч, Язык UML. Руководство пользователя
·        Д. Рамбо, UML 2. 0. Объектно-ориентированное моделирование и разработка

Наиболее интересные книги по Требованиям:
·        К. Вигерс, Разработка требований к программному обеспечению
·        А. Коберн, Современные методы описания функциональных требований к системам
·        У. Леффингуэлл, Принципы работы с требованиями к программному обеспечению. Унифицированный подход

Наиболее интересные книги по RUP:
·        Ф. Кратчен, Введение в Rational Unified Process
·        Ф. Кратчен, Rational Unified Process - это легко. Руководство по RUP для практиков.
 
Так же существет множество курсов по UML и требованиям:
·        http://www.itshop.ru/ittraining.asp?catId=23#grpId817 (www.interface.ru)
·        http://www.intuit.ru/department/pl/umlbasics/ (http://www.intuit.ru)
·        http://sep.russee.com/courses/sep_uml.phtml (http://sep.russee.com)

 
Как мне пройти сертификацию по UML?
Существует несколько способов получить сертификацию:
·        OMG Certification Program
·        Object-Oriented Analysis and Design with UML Test
·        Rational Unified Process
·        IBM Certified Solution Designer - Rational Software Architect


Какие есть доступные средства UML моделирования?
Существует множество CASE (Computer Aided Software Engineering)  средств, которые поддерживают UML:
·        Rational Software Modeler
·        Together Architect / Designer /Developer (Borland)
·        TAU G2 v. 2.6 (Telelogic)
·        Rhapsody v. 5.0 (Telelogic)
·        Enterprise Architect v. 6.5  (Sparx Systems)
·        Poseidon for UML 4.0 (Gentleware)
·        Visio Stencil and Template for UML 2.0
·        UModel 2005 (Altova)
·        ARTiSAN Studio (ARTiSAN Software)
·        Describe (Embarcadero Technologies)
·        MagicDraw UML (No Magic)
·        EclipseUML Studio (OMONDO)
·        Visual Paradigm for UML (Visual Paradigm UML 2.0

Расширенный список UML средств моделирования:
http://en.wikipedia.org/wiki/List_of_UML_tools

Примерную цену и ОС для данных средств можно посмотреть здесь:
http://www.objectsbydesign.com/tools/umltools_byPrice.html


Какие процессы и методы используются для UML?
Не коммерческие:
·        Agile Modeling
·        Unified Process
Коммерческие:
·        Rational Unified Process (RUP)
 

Какие контакты данного сайта доступны?
Создателей  и наиболее активных участников данного сайта можно увидеть в списке сообщества аналитиков России (CAR): http://www.uml2.ru/index.php?option=com_smf&Itemid=45&topic=51.0

Какие приняты на форуме сокращения?
На форуме приняты следующие сокращения:
·        ВИ - вариант использования (use case)
·        БВИ - бизнес ВИ
·        СВИ - системный ВИ
·        БО - бизнес объект
·        БП - бизнес-процесс
·        ПрОбл - предметная область
·        Д - диаграмма
·        ДВИ - диаграмма ВИ (use case model)
·        ДБВИ - диаграмма БВИ
·        ДСВИ - диаграмма СВИ
·        СМВИ - системная модель ВИ
·        БМВИ - бизнес модель ВИ
·        ДБО - диаграмма БО
·        ДК - диаграмма классов (class diagram)
·        ДП - диаграмма последовательности (sequence diagram)
·        ДД - диаграмма действий (activity diagram)
·        ДС - диаграмма состояний (statechart diagram)
·        ДКо- диаграмма кооперации (collaboration digram)
·        ДВ - диаграмма внедрения (deployment diagram)

Какие вопросы будут включены в данный FAQ в ближайшее время?
В ближайшее время планируется добавить ответы на следующие вопросы:
·        Какие стандарты наиболее близкие к UML?
·        На что я должен обратить внимание, когда выбираю тот или иной метод или процесс для UML?
·        На что я должен обратить внимание, когда выбираю UML средство для моделирования?
·        Что такое профиль UML?
·        Как я могу помочь улучшить UML?
·        Как создается спецификация UML и как она обновляется?

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

В результате решил - студент сам придумывает некий бизнес. Возможно его придумка в будущем и будет мною использоваться, не знаю. Идея такая - раз сам придумывает, то сам и должен знать ответы на разные тонкости: как делается это, как делается то, а почему и т.д. Главное, что студент сам генерирует себе область деятельности, сам определяет ее границы, ее содержание. Можно в будущем попробывать менять темы студентов, т.е. ты разрабатываешь бизнес и ставишь проблему, а я ее пытаюсь решить и наоборот.
Я надеюсь, ты сказал студентам, что они должны будут ответить на все вопросы по его бизнесу во всех деталях?!

Я примерно накидал им шаблонные вопросы, на которые хотелось бы в первую очередь увидеть ответы:
какие артефакты (Б сущности) используются в их процессе.

4283
Очень инетерсный опыт. Ждем новых наблюдений и развития событий.

4284
Начну первым.

Достаточно интересная подборка материалов по БА, но, к сожалению, только структурному, находится здесь:
http://devbiz.narod.ru/development/eod/biz_modeling.htm

Думаю будет интесено и Эдуарду, т.к. там есть примеры описания БП, которые можно давать студентам.

4285
Здесь можно добавлять ссылки на полезные материалы, книги, примеры по Бизнес-анализу и Целеполаганию на русском языке

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

4287
Если народ будет бурно обсуждать то я буду выносить в отдельные темы, а пока я думаю прям здесь.

4288
БД Финансовых Инструментов.

Задача:
Построить модель данных для учета всех Финансовых Инструментов, торгуемых на Биржах всего мира, таких как: Акций, Облигаций, Индексов, Металов, Фьючерсов, Опционов и т.д.

Решение:
Conract - ключевая сущность, в которой агрегируются все торгуемые контракты Инструментов. Нужно  для обеспечения ссылочной целостности к этой одной сущности из других сущностей, не показанных на схеме
Spot - содержит данные по наиболее простым торгуемым контрактам, таким как:  Акций, Облигаций, Индексов, Металов и т.д.
Future - содержит данные по Фьючерсным контрактам
Option - содержит данные по Опционным контрактам. Каждый опцион содержит так называемый underlining контракт, им может быть либо Фьючерс, либо Spot
Asset - базовый актив. Торгуемый контракт Spot или Future имеет под собой один базовый актив, т.е. что реально покупается или продается.
Exchange - Биржа. Один контракт может торговаться только на одной Бирже.

Root - основание (коренная часть) Фьючерса или Опциона. Введен для агрегации нескольких Опционных или Фьючерсных контрактов в один, для хранения общих атрибутов.

4289
ок, тогда за kidman закрепляется BaBOK, а уж по мере освобождения времени будешь пополнять.

4290
О Сайте и Форуме / Re: Полезен ли наш форум?
« : 09 Февраля 2007, 11:45:51 »
Предлагаю создать анкету для опроса зарегестрированных, но не активных пользователей. Данную анкету можно обработать следующими способами:
- отослать анкету на мыло и принять по мылу заполненую, обработка ручная
- попросить ответить на форуме по пунктам анкеты, но врядли многие ответять правдиво публично
- поискать компонент для джомлы по заполнению анкет, по этой технической проблеме больше может сказать galogen

Предлагаю следующие пукты анкеты:
1. Как Вы нашли/пришли на сайт или форум?
2. Удовлетворяет ли данный сайт/форум вашим потребностям? Если нет, то почему?
3. Что бы Вы хотели видеть на сайте/форуме?
4. Кем Вы работаете или где (вуз и специальность) Вы учитесь?
5. Почему Вы не (или мало) учавствуете в дискуссиях и не (или мало) задаете вопросы?

Пока все что пришло на ум, дополняйте!