Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Замечания по применению

Цель проектной документации состоит в предоставлении информации, достаточной для определения границ ФБО, и в описании того, как ФБО реализуют ФТБ. Объем и структура документации по проекту будут зависеть от сложности ОО и числа ФТБ; в общем случае, при очень сложном ОО с большим числом ФТБ, потребуется больше проектной документации, чем при очень простом ОО, реализующем только несколько ФТБ. Очень сложные ОО получат преимущества (в зависимости от обеспечиваемого доверия) от оформления различных уровней декомпозиции при описании проекта, а для очень простых ОО не требуется как высоко-уровневое, так и низко-уровневое описание его реализации.

В этом семействе используется два уровня декомпозиции: на уровне подсистем и на уровне модулей. Описание функциональных возможностей на уровне модулей является наиболее конкретным: в нем представляется описание реализации. Разработчику следует реализовать часть ОО, описанную на уровне модулей, не требующих дальнейших проектных решений. Описание проекта ОО проводится на уровне подсистем; оно помогает представить высоко-уровневое описание того, что некоторая часть ОО выполняет и как. По существу, подсистема может быть далее разделена на низко-уровневые подсистемы или модули. Для очень сложных ОО может потребоваться описание нескольких уровней подсистем, чтобы в достаточной мере представить полезное описание того, как функционирует ОО. Для очень простых ОО, наоборот, может не потребоваться описание на уровне подсистем; описание модулей может точно определять, как функционирует ОО.

Общепринятый подход к проектной документации состоит в том, что при увеличении уровня доверия направленность описания смещается от общих аспектов (на уровне подсистем) к более подробному (на уровне модулей). В случае, когда представление на уровне модулей является подходящим вследствие того, что ОО является достаточно простым, что его можно описать на этом уровне, а уровень доверия все же требует описания на уровне подсистем, описание только на уровне модулей будет достаточным. Однако для сложных ОО это не так: огромный объем подробностей (на уровне модулей) будет малопонятен без сопровождающего описания на уровне подсистем.

Этот подход следует из общего принципа, состоящего в том, что предоставление дополнительных подробностей о реализации ФБО приведет к большему доверию к тому, что ФТБ реализованы правильно, и обеспечит информацией, которая может использоваться для подтверждения этого при тестировании (в классе ATE: «Тестирование»).

В требованиях этого семейства термин интерфейс используется для обозначения средств связи (между двумя подсистемами или модулями). Он описывает как осуществляется связь; это аналогично подробным описаниям ИФБО (см. требования семейства «Функциональная спецификация» (ADV_FSP)). Термин взаимодействие используется для определения назначения связи; он определяет, почему две подсистемы или два модуля взаимодействуют.

<== предыдущая лекция | следующая лекция ==>
Ранжирование компонентов | Подробнее о подсистемах и модулях
Поделиться с друзьями:


Дата добавления: 2014-01-15; Просмотров: 286; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.