idef3_kbsi_report (1013870), страница 14

Файл №1013870 idef3_kbsi_report (Профессиональные программные среды) 14 страницаidef3_kbsi_report (1013870) страница 142017-06-17СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 14)

The first number is the last number in the referencenumber of B’s parent UOB. The second number is the number assigned to the particulardecomposition of the parent box in which B occurs. (Numbers are generally assigned todecompositions and UOB boxes in order of creation, but this is arbitrary.) Finally, thethird number in the reference is simply B’s UOB box number.

The reference numberingscheme thus displays a UOB box’s UOB box number, the decomposition to which itbelongs, and its parent UOB. The assignment of reference numbers is illustrated inFigure 3-31.1534DecompositionNumber 1 of UOB 3(i.e., decomposition 3.1)3.1.433.1.453.1.47DecompositionNumber 1 of UOB 4343.1.7643.1.7943.1.77Figure 3-31Unit of Behavior Numbering SchemeIf more than one person is involved in creating the description, constraints areenforced on the assignment of numbers to ensure that every UOB box is assigned uniquebox and reference numbers.

The procedure suggested for UOB box number assignmentis as follows. Each person is assigned a set of numbers (e.g., Joe gets 1-99, Jane gets100-199, etc.), and can assign UOB box numbers only from his or her allocated set. Oncethe initial set of numbers is used, additional numbers can be assigned as necessary. Byapplying this number assignment procedure, the lead analyst in the development effort45can be assured that each UOB in the final combined description will contain unique boxand reference numbers.4Partial DescriptionsUOB boxes are joined together by links.

Because of the description capture focus ofIDEF3, it is possible to conceive of UOBs without links to other parts of an IDEF3schematic, as the example in Figure 3-32 illustrates. These typically result early in thefact collection activity as references are made by the domain expert to the existence ofevents or activities without assertions being made about how they fit together.DefineSystemRequirements1DetermineSystemDesign2CodeSystemTest35InstallSystem6Proj.

ManagerComparesProgress toSchedule4Figure 3-32Disconnected UOB ExampleIn Figure 3-32, UOB 4 has no links to the rest of the schematic. This could eitherrepresent the actual situation or reflect the uncertainty of the domain expert’s knowledgeabout the presence or absence of links.

In this illustration, the schematic represents theactual situation. The concept that makes the Project Manager Compares Progress toSchedule UOB part of this schematic is the object Project Schedule shared by other UOBsin the schematic. The IDEF3 method, by allowing the creation of such stand-aloneUOBs, facilitates the creation of partial descriptions.

It allows users to represent the stateof the world as they know it, with no enforced constraints on completeness. In fact, acommon error that can be committed in the course of developing descriptions is toattempt to “drive to completion” inherently incomplete sets of descriptions.4The UOB reference numbering scheme is provided to facilitate coordinated team effort and easynavigation across multiple views and varying levels of granularity in the description. The UOBreference numbering scheme is particularly important in a paper-based environment or one where thesoftware tools being used provide limited integration support.

For convenience in presentation,however, users may choose not to display UOB reference numbers or to number UOBs from left toright and from top to bottom as they appear in the schematic.46ReferentsReferents enhance understanding, provide additional meaning, and simplify theconstruction (i.e., minimize clutter) of both process schematics and object schematics.Referents may be used in IDEF3 Process and object schematics to do the following.1.Refer to a previously defined UOB without duplication of its definition toindicate that another instance of a previously defined UOB occurs at aspecific point in the process (without loopback).2.Transfer control or indicate a loopback in the processing.3.Form references or links between the process schematics and objectschematics.The graphical symbols for the two basic styles of referents are displayed in Figure 333.

Each type of referent may be used either in a process schematic or an objectschematic, although process schematics tend to make more extensive use of the Call-andContinue style referent. Using a Call-and-Continue referent indicates that the referencedelement needs only to initiate before the focus IDEF3 element (that is, the IDEF3 elementthat makes the reference) can progress to completion. The use of a Call-and-Waitreferent indicates that the referenced element needs to both initiate and complete beforethe focus IDEF3 element can progress to completion.Call and Continue ReferentCall and Wait ReferentReferent Type/LabelReferent Type/LabelLocatorLocatorFigure 3-33Referent Symbol SyntaxThe type of thing signified by a referent—known, therefore, as the referent type—isindicated by prefixing one of the terms “UOB,” “SCENARIO,” “TS,” or “GO-TO,”followed by a slash, to a label for the thing signified (e.g., UOB/Perform Mission AreaAnalysis).

Referents also include a field to note a locator for the thing signified. Asummary of the referent types and referent labeling guidelines is provided in Figure 3-34.47Referent TypeReferenced ElementLabelLocatorUOBUOB LabelUOB#SCENARIOScenario LabelScenario #TSGO-TO (used only inprocess schematics)Transition SchematicLabelUOB LabelScenario LabelJunction Type (i.e., &, O,or XOR)Transition Schematic #UOB#/Scenario # orDecomposition # in which theID occursScenario #Junction #/Scenario # orDecomposition # in which theID occursFigure 3-34Referent Symbol StructureThe following paragraphs summarize the semantics of the possible uses for referentsin both the process and object schematics. To acquire a full understanding of thesemantics associated with referents, readers need to become more familiar with objectschematics. Readers may find it useful to read the following subsections which describeCall-and-Wait and Call-and-Continue referents, paying particular attention to their use inprocess schematics.

Readers should then proceed to the discussion of object schematics.Once a basic understanding of object schematics is acquired, the reader may return to theCall-and-Continue and Call-and-Wait referents subsections to obtain a full understanding.Call-and-Continue ReferentsIf the call-and-continue referent type is “UOB,” “SCENARIO,” or “GO-TO,” it mayhave no outgoing precedence link. To do otherwise would be inconsistent with thesemantics of a precedence link.

To understand why, one need only consider thesemantics of call-and-continue referents and precedence arrows. A call-and-continuereferent indicates that when an instance of the referenced UOB begins, for example, theprocess may continue. The precedence constraint, however, specifies that the processmay continue only after an instance of the UOB both starts and completes. Hence, thetwo differing semantics cannot be applied simultaneously without violating the grammar.48If the referent type is “UOB,” the label must be a UOB label; this means that anotherinstance of a previously defined UOB occurs at a specific point in the process (withoutloopback). If this referent type is attached to a transition arc in an object schematic, anactivation of the referenced UOB must be initiated before the state transition is allowed(see referent discussion in the object schematics subsection).

If this referent type isattached to an object state in an object schematic, it indicates that the referenced UOBsustains the object in the state. Similar semantics apply for Scenario-type referentsattached to object states. See the subsection entitled, “Referents Attached to ObjectStates,” for more detail.If the referent type is “SCENARIO,” the label must be a Scenario label. If thisreferent type is used in a process schematic, it indicates that the next happening in theprocess flow is an occurrence of an activation of the referenced Scenario. That is, alldecompositions of the named Scenario would be activated.

If this referent type isattached to a transition arc in an object schematic, an activation of the referencedScenario must start before the state transition is allowed (see referent discussion in objectschematics subsection).If the referent type is “TS,” the label must be a Transition Schematic label.

If thisreferent type is used in a process schematic, it must be attached to a UOB with a simpleconnecting link (i.e., no precedence links). This use indicates that the referencedTransition Schematic must initiate sometime during an activation of the UOB. If thisreferent type is used in an object schematic, it must be attached to some point on atransition arc between states (i.e., it may not be attached to an object or object state).

Характеристики

Тип файла
PDF-файл
Размер
1,84 Mb
Тип материала
Высшее учебное заведение

Список файлов учебной работы

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7041
Авторов
на СтудИзбе
260
Средний доход
с одного платного файла
Обучение Подробнее