Важными факторами сокращения сроков разработки и повышения гибкости систем при изменении условий являются:
- использование при проектировании типовых решений и качественного покупного программного обеспечения, в частности, Microsoft Office Pro;
- применение CASE-технологий.
Такой подход позволяет обеспечить возможность непрерывного развития, высокую жизнеспособность информационных систем.
Тенденции развития современных информационных технологий приводят к постоянному возрастанию сложности
информационных систем (ИС), создаваемых в различных областях экономики. Это способствовало появлению программно-технологических средств специального класса - CASE-средств, реализующих
CASE-технологию создания и сопровождения ИС. Термин CASE (Computer Aided Soft¬ware/System Engineering) используется в настоящее время в весьма широком смысле. Первоначальное значение термина CASE, ограниченное вопросами автоматизации разработки только лишь программного обеспечения (ПО), в настоящее время приобрело новый смысл, охватывающий процесс разработки сложных ИС в целом. Теперь под термином
CASE-средства понимаются программные средства, поддерживающие процессы создания и сопровождения ИС, включая анализ и формулировку требований, проектирование прикладного ПО (приложений) и баз данных, генерацию кода, тестирование, документирование, обеспечение качества, конфигурационное управление иуправление проектом, а также другие процессы. CASE-средства вместе с системным ПО и техническими средствами образуют полную среду разработки ИС.
CASE-технология представляет собой методологию проектирования ИС, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех этапах разработки и сопровождения ИС и разрабатывать приложения в соответствии с информационными потребностями пользователей. Большинство существующих CASE-средств основано на методологиях системного (структурного или объектно-ориентированного) анализа, использующих спецификации в виде диаграмм или текстов для описания требований, связей между моделями системы, динамики и т. д.
История развития (эволюции) CASE-технологий такова - от ручного программирования и проектирования через автоматизацию программирования к системам автоматизированного проектирования информационных систем (САПР ИС). Можно указать следующие основные вехи или этапы: ассемблеры, компиляторы, интерпретаторы, ППП, символические отладчики, системы анализа и управления исходными текстами. Затем последовали первая генерация CASE-I и вторая генерация CASE-II
.CASE-I - первая генерация, обеспечивает:
- поддержку графических моделей;
- проектирование спецификаций;
- проектирование экранных редакторов;
- проектирование словарей данных.
С помощью второй генерации
CASE-II обеспечивается:
- поддержка графических представлений требований к системе;
- поддержка представлений спецификаций проектирования;
- поддержка контроля и анализа системной инфирмации,
- информационная поддержка управления проектированием,
- построение прототипов и моделей системы;
- автоматическая кодогенерация;
- поддержка тестирования, верификации и анализа сгенерированных программ;
- генерация документов по проекту;
- контроль на соответствие стандартам по всем этапам ЖЦ;
Разработаны специальные CASE-средства поддержки жизненного цикла информационных систем, например, Project Workbench -это:
- системное проектирование и разработка технорабочего проекта;
- организация работ иуправление проектом разработки и внедрения информационных систем;
- информационная поддержка управления проектированием;
- оценка проекта.
Бодибилдинг - советы и статьи по бодибилдингу