![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
1) Возможность создания иерархически связанных диаграмм, на которых взаимодействуют графические и текстовые объекты.
2) Создание и редактирование объектов в любом месте диаграммы.
3) Создание, перемещение и выравнивание двух объектов, изменение размеров объектов и масштабирование.
4) Сохранение связи между объектами при перемещении и изменении размеров.
5) Автоматический контроль ошибок.
Важность автоматического контроля ошибок на этапах анализа требований и проектирования определяется тем, что на ранних этапах жизненного цикла ошибки можно обнаруживать автоматически. Поэтому case-пакет должен обеспечивать автоматическую верификацию и контроль проекта на полноту, и состоятельность на ранних этапах жизненного цикла.
На этапе сопровождения программного обеспечения обнаружить ошибки в проектировании во много раз труднее. Поэтому в case-пакете диаграммеры и верификаторы выполняют следующие типы контроля:
1) контроль синтаксиса диаграмм и типов их элементов. Такой контроль осуществляется при вводе и редактировании элементов диаграмм.
2) Контроль полноты и состоятельности диаграммы, то есть все элементы диаграммы должны быть идентифицированы и отражены в репазитарии. При анализе репазитария должны выявляться циклические определения, эквивалентные определения и неопределенные объекты.
3) Контроль декомпозиции функций.
4) Сквозной контроль диаграмм на состоятельность по уровням, то есть вертикальное и горизонтальное балансирование диаграмм.
При вертикальном балансировании диаграмм одного типа выявляются несбалансированные потоки данных между детализируемой и детализирующей диаграммами.
Горизонтальное балансирование определяет некорректности между несколькими видами диаграмм одного уровня. Например, DFD и ERD. При этом может, например, контролироваться соответствие хранилищ данных и информационных потоков на DFD сущностям и их атрибутам на ERD.
Вопросы для самоконтроля по теме 5:
1. Перечислите основные особенности методологии RAD
2. Перечислите и опишите фазы жизненного цикла программного обеспечения в соответствии с методологией RAD
3. Перечислите основные принципы методологии RAD
4. Опишите состав и структуру современных case-средств
5. Охарактеризуйте функциональные особенности case-средств.
Дата публикования: 2015-10-09; Прочитано: 313 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!