Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Требования к современному диаграммеру



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; Прочитано: 305 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...