Все существующие CASE–системы ориентированы на автоматизацию проектирования для программного обеспечения, основано на методологиях структурного и объектно-ориентированного проектирования, использующих спецификации в качестве диаграмм или текстов при описании системных требований, а также связей между моделями динамики поведения системы, архитектуры программных средств.[2]
Наибольшая потребность в применении CASE–систем испытывается при начальных этапах разработки, на этапах анализа, спецификации требований для ИС.
Поскольку цена ошибок, допущенных при этих этапах, превышает собственно цену ошибок, допущенных при последующих стадиях разработки.
Все преимущества CASE–технологии в сравнении с традиционной технологией проектирования составляют:
1) улучшение качества программного приложения, что обрабатывается, за счет средств для автоматического контроля;
2) возможность повторного применения компонентов для разработки;
3) поддержание сопровождения и адаптивности ИС;
4) снижение времени для создания системы, а также возможность получения прототипа на ранних стадиях системы и оценки его;
5) освобождение программистов от рутинной работы для документированию проекта, поскольку при этом применяется встроенный документатор.[6]
CASE – средства имеют такую архитектуру: ядро системы является БД проекта – репозиторий (или словарь системы).
Это – специализированная БД для отображения состояния определенной проектируемой ИС.
Репозиторий также содержит информацию по объектах проектируемой ИС и взаимосвязях между ими, все подсистемы обмениваются информацией с ним.
Также в репозитории хранится описание объектов:[9]
1) проектировщиков, их прав доступа;
2) диаграмм;
3) организационных структур;
4) компонентов диаграмм;
5) структур данных;
6) связей между диаграммами;
7) процедур;
8) программных модулей;
9) библиотеки модулей.
Графические средства для моделирования предметной области дают возможность разработчикам ИС в наглядном виде изучить существующую ИС, а также перестраивать ее при соответствии с целями, имеющимися ограничениями.
Все имеющиеся модификации диаграмм, выполняемых разработчиками при диалоговом режиме, вводятся поэтапно в словарь данных, который контролируются с общепринятой точки зрения, могут использоваться при дальнейшей генерации функциональных приложений.
На всякий момент времени диаграмма может быть распечатана для включения ее в техническую документацию проектов.
Графический редактор для диаграмм предназначен для указания в графическом виде нотации проектируемой ИС (IDEF0, IDEF3 и т.д.). Он позволяет выполнять такие операции:
– создавать элементы для диаграмм;
– задавать описания для элементов диаграмм;
– выполнять описания связей для элементов диаграмм;
– редактировать элементы диаграммы, их взаимосвязи.
Верификатор для диаграмм служит в контроле правильности построения диаграмм для методологии проектирования ИС. Он выполняет такие функции:
– мониторинг правильности диаграмм;
– диагностику сообщений об ошибках;
– рассмотрение на диаграмме ошибок.
Документатор проекта позволяет получить информацию о состояниях проекта в виде разных отчетов. Все отчеты строятся по нескольким признакам: элементам диаграмм, автору, по проекту.
Курсовая — «Проектирование информационных систем». тема на выбор
- Леонид Федотов
- Информатика
Диплом777
Email: info@diplom777.ru
Phone: +7 (800) 707-84-52
Url: https://diplom777.ru/
Никольская 10
Москва, RU 109012
Содержание
Леонид Федотов
Окончил НИУ ВШЭ факультет компьютерных наук. Сам являюсь кандидатом наук. По специальности работаю 13 лет, за это время создал 8 научных статей и 2 диссертации. В компании подрабатываю в свободное от работы время уже более 5 лет. Нравится помогать школьникам и студентам в решении контрольных работ и написании курсовых проектов. Люблю свою профессию за то, что это направление с каждым годом становится все более востребованным и актуальным.