<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Я - Аналитик</title>
		<link>http://lnew.ucoz.ru/</link>
		<description>Блог</description>
		<lastBuildDate>Fri, 21 Jan 2011 19:51:04 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://lnew.ucoz.ru/blog/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>Нужно ли формально моделировать?</title>
			<description>В своем блоге на сайте UML2.ru (&lt;a href=&quot;http://blogs.uml2.ru/post/Modelirovanie-arhitektury-predpriyatiya-yazyk-UPIA-karkasy#comments&quot;&gt;http://blogs.uml2.ru/post/Modelirovanie-arhitektury-predpriyatiya-yazyk-UPIA-karkasy#comments&lt;/a&gt;) я разместил свое обращение, подобное тому, которое представлено выше. Действительно ведь не вдохновляет, когда работаешь &quot;на корзину&quot;.&lt;br&gt;&lt;br&gt;Получены два комментария. Их можно посмотреть по ссылке. Здесь я попытаюсь ответить на комментарий пользователя &lt;a href=&quot;http://blogs.uml2.ru/users/maksiq&quot;&gt;&lt;b&gt;maksiq&lt;/b&gt;&lt;/a&gt; и обосновать свою позицию.&lt;br&gt;&lt;br&gt;&quot;Стоит ли писать?&quot; Стоит! Большое спасибо!&lt;br&gt;&lt;br&gt;&lt;i&gt;Первое утверждение: &lt;/i&gt;Никакой стандарт не гарантирует успеха. Успеха могут &lt;b&gt;добиться&lt;/b&gt; только &lt;b&gt;грамотные люди&lt;/b&gt;. (Увы, могут и не добиться!).&lt;br&gt;&lt;br&gt;Стандарты, регламенты, планы &lt;b&gt;могут помочь&lt;/b&gt;, если они &lt;b&gt;правильные&lt;/b&gt;, т.е организуют работу, предохраняют от пропуска чего-то важного, но не мешают творчеству. Если стандарт, регламент, план сост...</description>
			<content:encoded>В своем блоге на сайте UML2.ru (&lt;a href=&quot;http://blogs.uml2.ru/post/Modelirovanie-arhitektury-predpriyatiya-yazyk-UPIA-karkasy#comments&quot;&gt;http://blogs.uml2.ru/post/Modelirovanie-arhitektury-predpriyatiya-yazyk-UPIA-karkasy#comments&lt;/a&gt;) я разместил свое обращение, подобное тому, которое представлено выше. Действительно ведь не вдохновляет, когда работаешь &quot;на корзину&quot;.&lt;br&gt;&lt;br&gt;Получены два комментария. Их можно посмотреть по ссылке. Здесь я попытаюсь ответить на комментарий пользователя &lt;a href=&quot;http://blogs.uml2.ru/users/maksiq&quot;&gt;&lt;b&gt;maksiq&lt;/b&gt;&lt;/a&gt; и обосновать свою позицию.&lt;br&gt;&lt;br&gt;&quot;Стоит ли писать?&quot; Стоит! Большое спасибо!&lt;br&gt;&lt;br&gt;&lt;i&gt;Первое утверждение: &lt;/i&gt;Никакой стандарт не гарантирует успеха. Успеха могут &lt;b&gt;добиться&lt;/b&gt; только &lt;b&gt;грамотные люди&lt;/b&gt;. (Увы, могут и не добиться!).&lt;br&gt;&lt;br&gt;Стандарты, регламенты, планы &lt;b&gt;могут помочь&lt;/b&gt;, если они &lt;b&gt;правильные&lt;/b&gt;, т.е организуют работу, предохраняют от пропуска чего-то важного, но не мешают творчеству. Если стандарт, регламент, план составлен, &quot;чтобы было&quot;, он, конечно, мешает, его надо изменить, подстроить к ситуации.&lt;br&gt;Примечание: я не говорю здесь о технических стандартах: самолет может разбиться, если нарушить стандарт. Но и в технике стандарты живут и эволюционируют, только медленнее, чем в нашей индустрии.&lt;br&gt;&lt;br&gt;&lt;i&gt;Утверждение второе: &lt;/i&gt;Сегодня серьезный проект, если он &lt;b&gt;не документирован&lt;/b&gt; (процесс разработки и целевая система), &lt;b&gt;обречен на неудачу&lt;/b&gt;.&lt;br&gt;&lt;br&gt;Уже при группе в 5 человек недокументированная неуправляемая разработка превращается в хаос!&lt;br&gt;&lt;br&gt;&lt;i&gt;Утверждение третье: &lt;/i&gt;Документирование - очень &lt;b&gt;трудоемкая задача&lt;/b&gt;.&lt;br&gt;&lt;br&gt;Настолько трудоемкая, что ее просто не выполняют, что приводит к плачевным результатам: то, что сделали, не отвечает ожиданиям. Требуются доделки, переделки, тратятся время и деньги.&lt;br&gt;&lt;br&gt;&lt;i&gt;Что пропагандируют&lt;/i&gt; эти циклы статей, публикуемые на сайте &quot;Я - аналитик&quot;?&lt;br&gt;&lt;br&gt;Главная цель - это не описание UPIA и TOGAF (хотя я считаю это важным).&lt;br&gt;Я пытаюсь поделиться своим опытом выполнения &quot;самодокументирующихся&quot; проектов с использованием UML.&lt;br&gt;&lt;br&gt;К формализму UML вопросы есть? &lt;br&gt;Русский язык тоже формальный (хотя в нем есть т.н. &quot;неформальная лексика&quot;, ну ... Вы знаете!).&lt;br&gt;Да, недостаточно грамотный специалист может не суметь что-то сказать на UML, и будет употреблять неформальную лексику. Я участвовал во множестве проектов, и пока не встречался с тем, чтобы не суметь выразить на UML концепцию, связанную с разработкой ПО.&lt;br&gt;&lt;br&gt;Мой опыт, которым я делюсь на курсах по моделированию и при выполнении проектов по внедрению RUP, в общем, состоит в следующем:&lt;br&gt;1. Все, что можно представить в виде модели, представляется в виде модели. Вы считаете, что документировать в виде текста быстрее? Если инструмент хороший, вряд ли!&lt;br&gt;2. Каждый элемент документируется в момент создания (описание - одна фраза, редко - две). Вы думаете - это затраты времени? Нет! Когда вы создаете элемент (если Вы не перерисовываете с бумажки, а я верю, что это не так), Вы обдумываете роль элемента, связи и т.д. Время, затрачиваемое на ввод описания существенно меньше времени обдумывания роли элемента, особенно, если не &quot;вылизывать&quot; формулировки. А зачем их сейчас &quot;вылизывать&quot;? Увидим в контексте в общем документе - исправим, что надо (в модели, и перегенерируем).&lt;br&gt;3. Генерируется нужный документ (отчет) из соответствующего шаблона.&lt;br&gt;&lt;br&gt;&lt;i&gt;&quot;Бесплатный сыр бывает только в мышеловке!&quot;.&lt;/i&gt;&lt;br&gt;&lt;br&gt;Трудозатраты есть, но другие, и существенно меньшего объема.&lt;br&gt;Я использую инструменты IBM Rational. Для документирования модели, допустим, спецификации прецедента по RUP (очень похоже на описание по Коберну) нужны Rational Software Architect и Rational SoDA (или BIRT).&lt;br&gt;Чтобы не переделывать шаблон SoDA для каждой спецификации, желательно определить стандартную структуру модели в организации: где что лежит. Думаю, это полезно не только для отчетов, особенно когда над моделью работают больше одного человека.&lt;br&gt;Под структуру делается стандартный шаблон, который вставляет в отчет заголовки, элементы (названия, описания, атрибуты, описания атрибутов и т.д., все, что Вы хотите туда вставить), диаграммы деятельности. Этот шаблон Вы будете использовать для генерации всех спецификаций прецедентов, пока будет соблюдаться принятая структура модели.&lt;br&gt;Вам нужно напечатать спецификацию? Берете шаблон, правите одну строчку (адрес прецедента в модели) и нажимаете Generate. Через некоторое время Вы получаете красивый документ Word, который не стыдно показать любому заказчику, а главное - тестеру и проектировщику! Но они и в модели посмотреть могут!&lt;br&gt;&lt;br&gt;&lt;i&gt;Вернемся к формальному моделированию.&lt;br&gt;&lt;br&gt;&lt;/i&gt;Моделирование заинтересованных лиц позволяет сохранять информацию о них не в блокноте, не в Worde или Excele, а в модели. Ту же информацию, которую раньше сохраняли в голове. Какие тут ограничения? В моей модели нет нужных атрибутов для описанию нюансов? Добавьте атрибуты, и нет проблем! Изменились сами заинтересованные лица? Их не один, а три?&lt;br&gt;Преимущества:&lt;br&gt;1. (возможно, только для меня) Когда я их вижу на диаграмме, я вижу общую картину. Когда я &quot;кликаю&quot; по &quot;человечку&quot; - я рассматриваю и думаю о подробностях.&lt;br&gt;2. На диаграмме можно установить связь Заинтересованного лице (класса или экземпляра) с модельными элементами, на которые он может оказать влияние; знание, для кого что делаем поможет в разработке.&lt;br&gt;3. Документирование по стандартному шаблону.&lt;br&gt;&lt;br&gt;С моделированием стратегии предприятия все то же самое. Формально, при разработке ПО бизнес моделирование, а тем более - знание стратегии предприятия, считается не обязательным. Но если уж дело дошло до стратегии, то Вы все равно используете стандартные понятия Видения, Миссии и т.д. Можно все это описать в виде текста. Мне такой текст не написать: что-нибудь забуду. А в тех же терминах нарисовать на одной страничке, с детализацией некоторых элементов на других страничках - вполне доступно. В результате тот же текстовый документ, который напишете Вы. Только с картинками. Какие формальные ограничения?&lt;br&gt;&lt;br&gt;Другое дело, что я неправильно могу понять стратегию, которую рассказывает мне ЗЛ &quot;Владелец бизнеса&quot;. Так тут никакое моделирование не поможет!!!&lt;br&gt;&lt;br&gt;Не верите? присылайте материалы, я Вам сделаю отчет (если не слишком много). Или, если хотите, свой (из существующих) пример подберу!&lt;br&gt;</content:encoded>
			<link>https://lnew.ucoz.ru/blog/nuzhno_li_formalno_modelirovat/2011-01-21-2</link>
			<dc:creator>lnew</dc:creator>
			<guid>https://lnew.ucoz.ru/blog/nuzhno_li_formalno_modelirovat/2011-01-21-2</guid>
			<pubDate>Fri, 21 Jan 2011 19:51:04 GMT</pubDate>
		</item>
		<item>
			<title>Здравствуйте!</title>
			<description>Дорогие друзья - читатели!&lt;br&gt;Пишите, пожалуйста, ваши отзывы и замечания на материалы сайта.&lt;br&gt;&lt;br&gt;С момента основания сайт посетило достаточно много народу, но ни в гостевой книге, ни на форуме я не получил ни одного отзыва! Может быть, я просто графоман, и мои опусы никому не нужны? Тогда я не буду тратить время!&lt;br&gt;&lt;br&gt;Или, может быть, Вас интересуют другие темы из области моделирования архитектуры предприятия и вообще моделирования на UML? &lt;br&gt;&lt;br&gt;Например, материал &quot;Расширение моделирования в TOGAF с использованием UML и здравого смысла&quot; рассчитан на людей, знакомых с TOGAF. Но есть, увы и незнакомые, но которые хотят познакомиться!&lt;br&gt;&lt;br&gt;Пишите, я откорректирую свою политику, если буду знать потребности аудитории!&lt;br&gt;&lt;br&gt;Спасибо!</description>
			<content:encoded>Дорогие друзья - читатели!&lt;br&gt;Пишите, пожалуйста, ваши отзывы и замечания на материалы сайта.&lt;br&gt;&lt;br&gt;С момента основания сайт посетило достаточно много народу, но ни в гостевой книге, ни на форуме я не получил ни одного отзыва! Может быть, я просто графоман, и мои опусы никому не нужны? Тогда я не буду тратить время!&lt;br&gt;&lt;br&gt;Или, может быть, Вас интересуют другие темы из области моделирования архитектуры предприятия и вообще моделирования на UML? &lt;br&gt;&lt;br&gt;Например, материал &quot;Расширение моделирования в TOGAF с использованием UML и здравого смысла&quot; рассчитан на людей, знакомых с TOGAF. Но есть, увы и незнакомые, но которые хотят познакомиться!&lt;br&gt;&lt;br&gt;Пишите, я откорректирую свою политику, если буду знать потребности аудитории!&lt;br&gt;&lt;br&gt;Спасибо!</content:encoded>
			<link>https://lnew.ucoz.ru/blog/zdravstvujte/2011-01-15-1</link>
			<dc:creator>lnew</dc:creator>
			<guid>https://lnew.ucoz.ru/blog/zdravstvujte/2011-01-15-1</guid>
			<pubDate>Sat, 15 Jan 2011 19:58:25 GMT</pubDate>
		</item>
	</channel>
</rss>