КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Характеристика современных CASE-средств
Современные CASE-средства охватывают обширную область поддержки многочисленных технологий проектирования АИС: от простых средств анализа и документирования до полномасштабных средств автоматизации, покрывающих весь жизненный цикл программного обеспечения. Наиболее трудоемкими этапами разработки АИС являются этапы анализа и проектирования, в процессе которых CASE-средства обеспечивают качество принимаемых технических решений и подготовку технической документации. Графические средства моделирования предметной области позволяют разработчикам в наглядном виде изучать существующие АИС, перестраивать их в соответствии с поставленными целями и имеющимися ограничениями. В разряд CASE-средств попадают как относительно дешевые системы для персональных компьютеров с весьма ограниченными возможностями, так и дорогостоящие системы для неоднородных вычислительных платформ и операционных систем. Современный рынок программных средств насчитывает около 300 различных CASE-средства, наиболее мощные из которых, так или иначе, используются практически всеми ведущими западными фирмами. Обычно к CASE-средствам относят любые программные средства, автоматизирующие ту или иную совокупность процессов жизненного цикла ПО и обладающих следующими особенностями: · Мощными графическими средствами для описания и документирования АИС, обеспечивающими удобный интерфейс с разработчиком и развивающим его творческие возможности; · Интеграцией отдельных компонентов CASE-средств, обеспечивающей управляемость процессом разработки АИС; · Использованием специальным образом организованного хранения проектных метаданных (репозитария). Интегрированное CASE -средство или комплекс средств, поддерживающих полный ЖЦ ПО содержит следующие компоненты: · Репозитарий, являющийся основой CASE-средства. Он должен обеспечивать хранение версий проекта и его отдельных компонентов, синхронизацию поступления информации от различных разработчиков при групповой разработке, контроль метаданных на полноту и непротиворечивость; · Графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм (DFD, ERD и других), образующих модели АИС; · Средства разработки приложений, включая языки 4GL и генераторы кодов; · Средства конфигурационного управления; · Средства документирования; · Средства тестирования; · Средства управления проектом; · Средства реинжиниринга. Все современные CASE-средства могут быть классифицированы в основном по типам и категориям. Классификация CASE-средств по типам отражает функциональную ориентацию CASE-средств на те или иные процессы ЖЦ. Эта классификация в основном совпадает с компонентным составом CASE-средства и включает следующие основные типы (после названия средства в скобках указана фирма-разработчик): · Средства анализа, предназначенные для проектирования и анализа моделей предметной области: - Design/IDEF (Meta Software); - BPwin (Logic Works); · Средства анализа и проектирования (Middle CASE), поддерживающие наиболее распространенные методологии проектирования и использующиеся для создания проектных спецификаций: - Vantage Team Builder (Cayenne); - Designer/2000 (ORACLE); - Silverrun (CSA); - PRO-IV (McDonnell Douglas); - CASE. Аналитик (МакроПроджект); Выходом таких средств являются спецификации компонентов и интерфейсов системы, архитектуры системы, алгоритмов и структур данных; · Средства проектирования баз данных, обеспечивающие моделирование данных и генерацию схем бах данных (как правило, на языке SQL) для наиболее распространенных СУБД. К ним относятся: - Erwin ( Logic Works); - S-Designor ( SDP); - Data Base (ORACLE). Средства проектирования баз данных есть также в составе CASE-средств Vantage Team Builder, Designer/2000, Silverrun и PRO-IV; · Средства разработки приложений. К ним относятся средства: - 4GL ( Uniface Compuware); - JAM ( JYACC); - PowerBuilder ( Sybare); - Developer/2000 ( ORACLE); - New Era ( Informix); - SQL Windows ( Gupta); - Delpfi ( Borland) и другие и генераторы кодов, входящие в состав Vantage Team Builder, PRO-IV и частично - Selverrun. · Средства реинжиниринга, обеспечивающие анализ программных кодов и схем баз данных и формирование на их основе различных моделей и проектных спецификаций. Средства анализа схем БД и формирования ERD входят в состав Vantage Team Builder,PRO-IV, Silverrun, Designer/2000. В области анализа программных кодов наибольшее распространение получили объектно0ориентированные CASE-средства, обеспечивающие реинжиниринг программ на языке С++ (Rational Rose (Rational Rose Software), Object Team (Cayenne)). Вспомогательные типы включают: · Средства планирования и управления проектами ( SE Companion, Microsoft Project и другие); · Средства конфигурационного управления ( PVCS (Interware)); · Средства тестирования ( Quality Works (Serue Software)); · Средства документирования ( SoDA (Rational Software)). На сегодняшний день российский рынок программного обеспечения располагает следующими наиболее развитыми CASE-средствами: - Silverrun; - Designer/2000; - Vantage Team Builder (Westmount I-CASE); - ERwine+BPwine; - S-Designor; - CASE.Аналитик.
Дата добавления: 2014-01-04; Просмотров: 1003; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |