Автор работы: Пользователь скрыл имя, 24 Ноября 2011 в 11:21, реферат
Цель моего реферата – рассмотреть технологии разработки программных систем на основе CASE средств. В 70-х и 80-х годах при разработке ИС достаточно широко применялась структурная методология, предоставляющая в распоряжение разработчиков строгие формализованные методы описания ИС и принимаемых технических решений. На протяжении всей истории программирования программные проекты все более и более усложнялись, объем работ стремительно увеличивался, возникла потребность в универсальных средствах, которые могли бы помочь как-то структурировать создание ПО.
Для создания документации в процессе разработки ИС используются разнообразные средства формирования отчетов, а также компоненты издательских систем. Обычно средства документирования встроены в конкретные CASE-средства. Исключением являются некоторые пакеты, предоставляющие дополнительный сервис при документировании. Из них наиболее активно используется SoDA (Software Document Аutomation).
Продукт предназначен для автоматизации разработки проектной документации на всех фазах ЖЦ ПО. Он позволяет автоматически извлекать разнообразную информацию, получаемую на разных стадиях разработки проекта, и включать ее в выходные документы. При этом контролируется соответствие документации проекту, взаимосвязь документов, обеспечивается их своевременное обновление. Результирующая документация автоматически формируется из множества источников, число которых не ограничено.
Под
тестированием понимается процесс
исполнения программы с целью
обнаружения ошибок. Регрессионное
тестирование - это тестирование, проводимое
после усовершенствования функций программы
или внесения в нее изменений. Одно из
наиболее развитых средств тестирования
Quality Works представляет собой интегрированную
многоплатформенную среду для разработки
автоматизированных тестов любого уровня,
включая тесты регрессии для приложений
с графическим интерфейсом пользователя.
Quality Works позволяет начинать тестирование
на любой фазе ЖЦ, планировать и управлять
процессом тестирования, отображать изменения
в приложении и повторно использовать
тесты для более чем 25 различных платформ.
Заключение
В работе были рассмотрены технологии разработки программных систем на основе CASE технологий. Подробно разобрано определение такого широкого понятия как CASE средство, определены главные составляющие CASE продукта. Также в работе мной рассматривались основные преимущества и возможные недостатки в процессе применения CASE средств в разработке программных систем, как с точки зрения технических, так и со стороны экономических аспектов. Далее были перечислены примеры CASE технологий и даны их характеристики.
Тенденции
развития информационных технологий сегодня
диктуют новый уровень сложности востребованных
информационных систем. Крупные проекты
ИС сегодня характеризуются аспектами,
требующими комплицитных методов моделирования.
Такого рода разработка программных систем
не возможна в полной мере своей эффективности
без использования CASE средств. Современные
CASE-инструменты охватывают обширную область
поддержки многочисленных технологий
проектирования ИС: от простых средств
анализа и документирования до полномасштабных
средств автоматизации, покрывающих весь
жизненный цикл ПО.
Список
использованной литературы
Информация о работе Технологии разработки программных систем на основе CASE средств