Методологія структурного аналізу і проектування SADT. Глава 24, Комерція, Різне, статті

Глава 24. Поділ інтерфейсів верхнього рівня



Згадайте, що в першому циклі автор / читач в папки вносять коментарі і відповіді на них, що часто впливає на інтерфейси між блоками діаграми АТ. Ця глава, що включає чотири уроки, познайомить вас з узгодженням інтерфейсів при декомпозиції першого рівня. В уроці 11 розглядаються декомпозиції першого рівня. З цього моменту починається обговорення інтерфейсів. В уроці 12 ви повинні дати відповідь на коментарі. Зауваження, з якими погодився автор, складають список проблем інтерфейсу, які прийняті автором і вимагають дозволу. В уроці 13 переробляється діаграма АТ, таким чином документується дозвіл інтерфейсних проблем. Урок 14 присвячений переробці декомпозиції першого рівня, в ході якої з’ясовується, як відображені нові інтерфейси на переглянутої діаграмі.


Проробіть без перерви принаймні два перших уроку. Це навчить вас правильно обдумувати, формулювати і фіксувати інтерфейсні проблеми. Потім пройдіть без перерви два останні уроку з тим, щоб навчитися, дозволивши інтерфейсні проблеми, правильно відображати необхідні зміни в декомпозиції першого рівня. Виділіть близько півгодини на кожен урок, але не турбуйтеся, якщо затратите часу більше.


УРОК 11. Групове коментування


Мета


Створення коментарів до папок інших груп.


Дії



  1. Прочитайте титульний лист. Зверніть увагу на авторські повідомлення в області коментарів.
  2. Прочитайте діаграму Ах з папки, порівняйте її вміст із змістом відповідного блоку діаграми АТ. Переконайтеся, що вони узгоджені. Зафіксуйте червоним кольором ваші запитання у вигляді читацьких зауважень.
  3. Прочитайте діаграму Ах, відзначаючи питання до деталей змісту або термінології. Навіть узгоджене з батьківським блоком виклад може виявитися невірним. Найчастіше звіряйтеся з глосарієм і відзначайте червоним кольором читацькі зауваження.
  4. Якщо ваша діаграма Ах прямо пов’язана з рецензованої вами діаграмою Ах, то покладіть їх поруч і читайте разом. Визначте, як вони повинні з’єднуватися і як вони з’єднуються насправді, і відзначте виникли питання червоним кольором у вигляді читацьких зауважень.
  5. Надішліть папку з коментарями автору.

Примітки



  1. Пам’ятайте, що треба бути критичним, але робити конструктивні коментарі.
  2. Пишіть коментарі до кожної сторінки (відсутність коментарів означає, що ви або не читали цю сторінку, або вам нема чого сказати). Ставте хоча б галочку в знак того, що сторінка прочитана і ви згодні з автором.

Зразок



  1. На титульному аркуші зверніть увагу успадковує: (1) коли папка отримана бібліотекарем, (2) коли папка прочитана, (3) коли папка повинна бути повернута читачем автору. Зверніть увагу також на галочку після авторського зауваження, що означає, що читач постарається допомогти.
  2. Зауваження 4 на діаграмі Ах означає, що щось зроблено автором дуже добре. (Пам’ятаєте, що коментарі можуть не тільки зафіксувати проблему, але і підтримати автора в роботі.)


УРОК 12. Реагування групи


Мета


Відповісти на зауваження в папках, прокоментував іншими групами.


Дії



  1. Прочитайте титульний лист кожної папки, звертаючи увагу на читацькі коментарі в поле коментарів.
  2. Прочитайте коментарі на діаграмі Ах у вказаному цифрами порядку. Дайте відповідь на них відразу. Визначте, обгрунтований чи коментар і чому. Позначте обгрунтовані і перекресліть необгрунтовані коментарі. Завжди пояснюйте вашу реакцію. Пишіть відповіді синім кольором.
  3. Прочитайте коментарі в глосарії і відреагуйте на них. Не забувайте про це, оскільки: (а) неузгоджені визначення часто призводять до непорозумінь; (6) читачі можуть по-новому визначити термінологію, прояснивши тим самим якісь моменти.
  4. Прочитайте знову всі коментарі, пов’язані з інтерфейсам діаграм. Порівняйте ваші припущення про інтерфейси з читацькими і зробіть переоцінку. Зафіксуйте всі виниклі проблеми записами “з гуртком” синім кольором на вашому примірнику папки.
  5. Надішліть папку назад до читача.
  6. Зберіть усі читацькі коментарі у вашому екземплярі папки. Зробіть для себе замітки, що пояснюють, чому ви дозволили-яку проблему, що викликала суперечливі коментарі, саме таким чином. Оскільки ви – автор, записуйте всі зауваження синім кольором.

Примітки



  1. Не забувайте реагувати критично, але конструктивно.
  2. Пишіть відгуки на всі коментарі (відсутність відповіді означає, що або ви не читали коментар, або вам нема чого сказати). Ставте галочку чи хрестик для того, щоб показати вашу згоду або незгоду.

Зразок



  1. На титульному аркуші зверніть увагу на дату складання папки автором.
  2. Зауваження 5 на діаграмі Ах відображає початкові сумніви автора з приводу зауваження 1 і наступне після деяких роздумів згоду з ним.
  3. Зауваження 2 було невірним. Автор вказав на це перекресленням його і пояснив причину. Це приклад того, як в письмовій відповіді читачеві автор пояснює те, що він неявно увазі.


УРОК 13. Переробка діаграми верхнього рівня


Мета


Вирішити всі інтерфейсні проблеми, пов’язані з діаграмою АТ.


Дії



  1. Послідовно перенесіть на діаграму АТ всі спірні питання, що виникають при рецензуванні декомпозиції першого рівня. Наприклад, якщо блок 1 неправильно обмежує блок 2, то поставте червону галочку на дузі, що йде від блоку 1 до блоку 2.
  2. Визначте новий зміст виправленої діаграми АТ. Подивіться, чи не виникнуть ще якісь спірні питання, і зафіксуйте їх.
  3. Вирішуйте інтерфейсні проблеми послідовно. Не поспішайте. Виявляйте і досліджуйте альтернативні рішення, повертаючись до початкової ситуації після кожного невдалого варіанту.

Примітки



  1. Погоджений перенесення всіх спірних питань на діаграму АТ допоможе вам ясно визначити коло проблем, що виникли з діаграмою АТ.
  2. Проговорюючи зміст діаграми, краще вголос, ви ясніше побачите проблеми і, можливо, знайдете ключ до найкращого їх вирішенню.

Зразок



  1. В останньому уроці була піднята одна проблема інтерфейсу. Інформація про наявність продуктів не є зовнішнім фактором, а приходить з поповнити запаси. Для вирішення цієї проблеми потрібен ряд змін: (А) дуги інформація про потенційного кількості продуктів і інформація про реальну кількість продуктів викреслені; (6) спланувати меню породжує тижневий план харчування; (в) дуга меню повинна обмежувати блок приготувати; (г) вхідні дуги блоку поповнювати запаси повинні обмежувати функцію спланувати меню за допомогою наявних продуктів.
  2. Зверніть увагу на те, що рівень оцінки діаграми АТ підвищився з “робоча версія” до “ескіз”. Так часто буває після дозволу багатьох інтерфейсних проблем, оскільки в цьому випадку вірогідність зміни діаграми зменшується.


УРОК 14. Переробка декомпозиції першого рівня


Мета


Перевірити і переробити декомпозицію першого рівня і його глосарій.


Дії



  1. Під час роботи тримайте поблизу щойно перероблену діаграму АТ.
  2. Накресліть заново декомпозицію першого рівня. В процесі роботи слідкуйте за тим, щоб новий зміст діаграми мало сенс. По ходу справи визначайте заново терміни глосарію. Звертайтеся частіше до діаграми АТ для перевірки відповідності деталей вашої діаграми Ах батьківського блоку.
  3. За допомогою ICOM-кодів зв’яжіть всі зовнішні дуги вашої діаграми Ах з діаграмою АТ. Роблячи це, порівнюйте мітки зовнішніх дуг на вашій діаграмі з мітками дуг, що стосуються контекстного блоку на батьківській діаграмі.

Примітка


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


Зразок


Зверніть увагу на уточнення змісту діаграми і термінів у її глосарії після рішення інтерфейсних проблем діаграми АТ. Це ілюструє, як спрощення діаграми призводить до її уточнення і пояснює, чому досвідчені аналітики, перш ніж серйозно зайнятися декомпозиції нижнього рівня, відводять час на узгодження інтерфейсів більш високого рівня.


Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*