<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог NunDesign &#187; модель</title>
	<atom:link href="http://blog.nundesign.com/tag/%d0%bc%d0%be%d0%b4%d0%b5%d0%bb%d1%8c/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.nundesign.com</link>
	<description></description>
	<lastBuildDate>Mon, 21 Feb 2011 12:56:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Одна глава. Проектная матрица</title>
		<link>http://blog.nundesign.com/%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d1%82%d0%b8%d0%ba%d0%b0/2007/09/analytics/</link>
		<comments>http://blog.nundesign.com/%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d1%82%d0%b8%d0%ba%d0%b0/2007/09/analytics/#comments</comments>
		<pubDate>Sat, 22 Sep 2007 16:50:39 +0000</pubDate>
		<dc:creator>nundesign</dc:creator>
				<category><![CDATA[аналитика]]></category>
		<category><![CDATA[анализ]]></category>
		<category><![CDATA[модель]]></category>
		<category><![CDATA[ООА]]></category>
		<category><![CDATA[планирование]]></category>
		<category><![CDATA[проектирование]]></category>
		<category><![CDATA[проектная матрица]]></category>

		<guid isPermaLink="false">http://blog.nundesign.com/analytics/2007/09/odna-glava-proektnaya-matrica/</guid>
		<description><![CDATA[Что представляет проектная матрица Проектная матрица &#8211; простое представление планирующего и организационного фрейма, обеспечиваемого подсистемами и ООА (Объектно-ориентированный анализ). В проектной матрице каждая строка &#8211; этап в методе ООА и каждый столбец &#8211; подсистема. Ячейки, которые образуются пересечением строк и &#8230; <a href="http://blog.nundesign.com/%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d1%82%d0%b8%d0%ba%d0%b0/2007/09/analytics/">Продолжить чтение <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h3>Что представляет проектная матрица</h3>
<p>Проектная матрица &#8211; простое представление планирующего и организационного фрейма, обеспечиваемого подсистемами и ООА (Объектно-ориентированный анализ). В проектной матрице каждая строка &#8211; этап в методе ООА и каждый столбец &#8211; подсистема. Ячейки, которые образуются пересечением строк и столбцов, представляют собой отдельные модули работы,которую необходимо выполнить. В результате Вы можете связать некоторые информационные сведения с каждой данной рамкой:</p>
<ul>
<li> сотрудники, определённые для выполнения работы, представленной ячейкой;</li>
<li> рабочие продукты, которые должны быть созданы как результат выполнения работы;</li>
<li> предполагаемые трудозатраты, требуемые для выполнения работы;</li>
<li> текущее состояние работы: завершена, выполняется, будет проделана;</li>
<li> ожидаемые даты начала и конца работы;</li>
<li> трудозатраты, которые действительно потребовались для выполнения работы.</li>
</ul>
<p>Вследствии того, что матрица обеспечивает компактный и интегрированный просмотр планов и состояния проекта, многие проекты поддерживают на доске или плакате образец проектной матрицы большого размера, полностью аннотированный вышеупомянутой информацией для хранения всех проделанных на сегодняшний день разработок.</p>
<h3>Деятельность при анализе</h3>
<p>ООА (объектно ориентированный анализ) является процессом, состоящим из анализационной деятельности, которая требуется для обеспечения формализованных моделей. Процесс описывается во фрейме, данном проектной матрицей.</p>
<p><strong>Строка информационной модели.</strong> Работа, связанная с рамкой в строке информационной модели, подразделяется на несколько отчётливых видов деятельности:</p>
<ul>
<li> исследование;</li>
<li> разработка модели;</li>
<li> интеграция;</li>
<li> просмотр.</li>
</ul>
<p><strong> Исследование</strong>. Первая задача, перед необходимостью решения которой поставлен аналитик, &#8211; собрать и усвоить подходящую информацию о реальном (или гипотетическом) мире для анализа. Многое из такой информации может быть доступно в документах как в общих работах, имеющихся в библиотеках, так и в специализированных, созданных организацией заказчика: в руководстве по производству и в руководящих принципах, инженерных чертежах и документах, бланках данных, фотографиях, обучающих материалах и т.п. Возможно, что дополнительную информацию необходимо будет получить прямо от представителей организации заказчика, людей, которые, как ожидается, будут операторами системы, и различных экспертов предметной области.</p>
<p>На протяжении этапа исследования аналитик может легко стать жертвой переизбытка информации, лишь малая часть которой существенна для анализа. Мы считаем, что наиболее эффективным подходом при рассмотрении этого является классическая инженерная запись: короткое связанное с одной темой техническое замечание или записка. Для усвоения и сжатого выражения информации, которую необходимо рассмотреть для построения информационной модели, записывают каждую беседу или совокупность относящихся к делу добытых из документов сведений в техническом замечании.</p>
<p><strong>Разработка модели</strong>. Как только вы хорошо разобрались с предметной областью, может начинаться работа над созданием формализованных моделей.Начните с эскизной зарисовки первого проекта графической информационной модели. Заполниет её атрибутами и связями, предложенными техническими замечаниями.</p>
<p>Как только у вас будет довольно законченный проект графической информационной модели, начните подготовку описаний атрибутов и объектов. Эта деятельность может потребовать решений дополнительных вопросов. Продолжите совершенствование модели и исследование вопросов по мере их возникновения до тех пор, пока не выясните все подробности.</p>
<p>Часто бывает так, что некоторые фундаментальные вопросы не могут быть рассмотрены достаточно быстро, поскольку зависят от решений, которые ещё предстоит принять заказчику или другому отделу в вашей организации. В этом случае у вас есть возможность приостанавливать работу над частной подсистемой до тех пор, пока не будут получены ответы. Альтернативно наилучший выход может быть в том, чтобы продолжать, готовя техническое замечание, документирующее опции. В дальнейшем выберите одну из опций, зафиксируйте ваш выбор как предположение в документе, озаглавленном &#8220;Контекст для просмотра подсистемы&#8221; и продолжите анализ. Несмотря на то, что эта стратегия несёт с собой риск, связанный с возможной необходимостью переработки части анализа, она, вероятно, облегчит процесс принятия решений, так как законченный анализ обнаружит любые вовлечения опций, которые вы выбрали для исследования, и может пролить некоторый свет на другие опции.</p>
<p><strong>Интеграция</strong>.Как только работа над информационной моделью и связанными с ней текстовыми документами закончена, постройте (или модифицируйте) модель связей подсистем для домена, в котором подсистема содержится.</p>
<p><strong>Просмотр</strong>. Вследствии того, что информационная модель &#8211; основа для всего анализа и проектирования &#8211; ещё создаётся, мы проводим детализированный технический просмотр работы в этой точке. При этом мы преследуем две цели: проверить, что существенные аспекты реального мира были точно сохранены в формальных моделях, и проконтролировать соответствие модели правилам ООА, которые состоят в том, что каждый объект имеет идентификатор, все связи формализованы и описаны и т.д. Команда для просмотра должна, следовательно, включать как экспертов предметной области (для обеспечения первой цели), так и экспертов по моделированию (для второй). Если вы не можете предоставить экспертов предметной области для просмотра, замените их аналитиками, не работавшими над этой частной моделью. Снабдите аналитиков-рецензентов техническими замечаниями, которые могут в дальнейшем использоваться как описание действительности, с которой сверяется модель.</p>
<p><strong>Строка моделей состояний</strong>. Деятельность, связанная с рамкой в строке моделей состояний, &#8211; это разработка модели, вериикация взаимных действий, интеграция и просмотр.</p>
<p><strong> Разработка модели</strong>. Начните работу с моделью состояний эскизной зарисовкой грубой модели взаимодействия объектов для установления иерархического представления объектов. Затем формируйте одну за другой модели состояний и накапливайте в процессе работы список событий. Может быть, будет необходимо провести некоторые дополнительные исследования, чтобы определить тонкости поведения различных объектов.В таком случае запишите полученные сведения в технические замечания.</p>
<p>В процессе построения моделей состояний вы будете, вероятно, идентифицировать некоторые дополнительные атрибуты, которые должны быть добавлены к информационной модели. Чтобы не выполнять лишнюю работу, сохраните список этих модификаций и обновите информационную модель всю сразу, когда модели состояний будут закончены.</p>
<blockquote style="color: #6f6f6f; font-size: 90%"><p>Чтобы сделать более ясной корелляцию информационной модели с моделями состояний, многие аналитики используют возможность видоизменения планировки информационной модели, чтобы она соответствовала планировке модели взаимодействия объектов.</p></blockquote>
<p><strong>Верификация взаимных действий</strong>. Если взаимные действия между моделями состояний нелегко понять из ДПС и единственной модели взаимодействия объектов, проиграйте взаимные действия, используя автоматизированный имитатор или ручную процедуру. Альтернативно опишите взаимные действия на схеме каналов управления. В любом случае подготовьтесь для объяснения взаимных действий различных моделей состояний в просмотре для этой ячейки.</p>
<p><strong>Интеграция</strong>. Как только модели состояний и модель взаимодействия объектов завершены, сформируйте (или модифицируйте) модель взаимодействия подсистем для этого домена.</p>
<p><strong>Просмотр</strong>. При рассмотрении рабочих продуктов ячейки в строке моделей состояний, в равной степени особое значение придают оценке того, правильно или нет отображено действие реального мира, и верификации непротиворечивости моделей состояний, модели взаимодействия объектов и модели взаимодействия подсистем.</p>
<p><strong>Строка моделей процессов</strong>. Работа, связанная с рамкой в строке моделей процессов, требует трёх видов деятельности: разработки модели с последующей интеграцией и обзором. Эта работа вполне простая и обычно выполняется очень быстро.</p>
<p><strong>Разработка модели и интеграция</strong>. Разделите работу так, чтобы каждый аналитик отвечал за создания ДПДД* для некоторого количества моделей состояний. Во время этой работы каждый аналитик может поддерживать отдельную таблицу процессов состояний. Когда ДПДД* закончены, объедените отдельные таблицы процессов состояний и устраните все расхождения в именах и идентификаторах процессов. Затем создайте модель доступа к объектам для подсистемы и модифицируйте модель доступа к подсистемам для всего домена.</p>
<p><strong>Просмотр</strong>. Просмотрдля рамки моделей процессов даёт возможность убедиться в том, что действия моделей состояний точно отображены на ДПДД*. Поскольку никакой новой информации по предметной области на этом этапе не поступает, верификация лучше всего выполняется аналитиками.</p>
<p>&#8212;<br />
* ДПДД &#8211; Action data flow diagram &#8211; диаграмма потоков данных действий.</p>
<p>&#8212;<br />
Источник: <strong>Объектно-ориентированный анализ: моделирование мира в состояниях</strong>.<br />
Авторы: <strong>Салли Шлеер, Стефан Меллор</strong><br />
Книга издана в 1993-м году, на счёт переизданий &#8211; не в курсе; посвяцена изложению самых первых этапов процесса разработки сложных (программных, технических и других) систем.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nundesign.com/%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d1%82%d0%b8%d0%ba%d0%b0/2007/09/analytics/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

