
ФЕДЕРАЛЬНОЕ КАЗЕННОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ «КАЛАЧЕВСКИЙ ТЕХНИКУМ - ИНТЕРНАТ» МИНИСТЕРСТВА ТРУДА И СОЦИАЛЬНОЙ ЗАЩИТЫ РОССИЙСКОЙ ФЕДЕРАЦИИ
Практика по профессиональному модулю
«Участие в интеграции программных модулей»
Методические указания
г. Калач-на-Дону
2014 г.
Оглавление
Введение 3
Ход выполнения практической работы. 5
Отчет по практике. 9
Задание на практику. 10
Введение
Постоянное усложнение программных проектов и увеличение объема работ при их разработке обусловило потребность в универсальном средстве, позволяющем структурировать, упорядочить и даже автоматизировать процесс создания программного обеспечения.
Обеспечить поддержку наиболее трудоемких этапов разработки программного обеспечения – этапов анализа и проектирования – позволяет использование CASE-средств.
Термин CASE используется в настоящее время в весьма широком смысле.
Первоначальное значение термина CASE, ограниченное вопросами автоматизации разработки только лишь программного обеспечения (ПО), в настоящее время приобрело новый смысл, охватывающий процесс разработки сложных информационных систем (ИС) в целом.
CASE-технологии являются естественным продолжением эволюции всей отрасли разработки ПО. Появлению CASE-технологии и CASE-средств предшествовали исследования в области методологии программирования.
Программирование обрело черты системного подхода с разработкой и внедрением языков высокого уровня, методов структурного и модульного программирования, языков проектирования и средств их поддержки, формальных и неформальных языков описаний системных требований и спецификаций и т.д. Кроме того, появлению CASE-технологии способствовали и такие факторы, как:
подготовка аналитиков и программистов, восприимчивых к концепциям модульного и структурного программирования;
широкое внедрение и постоянный рост производительности компьютеров, позволившие использовать эффективные графические средства и автоматизировать большинство этапов проектирования;
внедрение сетевой технологии, предоставившей возможность объединения усилий отдельных исполнителей в единый процесс проектирования путем использования разделяемой базы данных, содержащей необходимую информацию о проекте.
В настоящее время под термином CASE-средства (Computer-Aided Software/System Engineering) понимаются средства, реализующие технологию анализа, проектирования, разработки и сопровождения сложных систем программного обеспечения на основе взаимоувязанных программных продуктов; набор инструментов и методов для проектирования программного обеспечения, который помогает обеспечить высокое качество разрабатываемых программ, оптимизацию их структуры.
То есть CASE-средства – это программные средства, поддерживающие методологию проектирования информационных систем, а также набор инструментальных средств, поддерживающих процессы создания и сопровождения информационных систем, моделирование предметной области, включая анализ и формулировку требований, проектирование процессов и баз данных, генерацию кода, тестирование, документирование, обеспечение качества, конфигурационное управление и управление проектом.
Использование CASE-технологий позволяет:
- улучшить качество создаваемого программного обеспечения за счет
средств автоматического контроля;
- ускорить процесс проектирования и разработки;
- обеспечить поддержку сопровождения разработки;
- обеспечить поддержку технологий повторного использования.
К CASE-средствам принято относить любое программное средство, автоматизирующее ту или иную совокупность процессов жизненного цикла ПО и обладающее следующими характерными особенностями:
- наличие мощных графических средств, используемых для описания и документирования ИС и обеспечивающих удобный интерфейс с разработчиком;
- интеграция отдельных компонентов CASE-средств с целью обеспечения управляемости процессом разработки ИС;
- использование репозитория – специальным образом организованного хранилища проектных метаданных.