Вредоносное ПО (malware) - это назойливые или опасные программы,...
Case-средства. Общая характеристика и классификация
Современные CASE-средства охватывают обширную область поддержки многочисленных технологий проектирования ИС: от простых средств анализа и документирования до полномасштабных средств автоматизации, покрывающих весь жизненный цикл ПО.
Наиболее трудоемкими этапами разработки ИС являются этапы анализа и проектирования, в процессе которых CASE-средства обеспечивают качество принимаемых технических решений и подготовку проектной документации. При этом большую роль играют методы визуального представления информации. Это предполагает построение структурных или иных диаграмм в реальном масштабе времени, использование многообразной цветовой палитры, сквозную проверку синтаксических правил. Графические средства моделирования предметной области позволяют разработчикам в наглядном виде изучать существующую ИС, перестраивать ее в соответствии с поставленными целями и имеющимися ограничениями.
В разряд CASE-средств попадают как относительно дешевые системы для персональных компьютеров с весьма ограниченными возможностями, так и дорогостоящие системы для неоднородных вычислительных платформ и операционных сред. Так, современный рынок программных средств насчитывает около 300 различных CASE-средств, наиболее мощные из которых так или иначе используются практически всеми ведущими западными фирмами.
Понятие case - средств
Обычно к CASE-средствам относят любое программное средство, автоматизирующее ту или иную совокупность процессов жизненного цикла ПО и обладающее следующими основными характерными особенностями:
мощные графические средства для описания и документирования ИС, обеспечивающие удобный интерфейс с разработчиком и развивающие его творческие возможности;
интеграция отдельных компонент CASE-средств, обеспечивающая управляемость процессом разработки ИС;
использование специальным образом организованного хранилища проектных метаданных (репозитория).
Интегрированное CASE-средство (или комплекс средств, поддерживающих полный ЖЦ ПО) содержит следующие компоненты;
репозиторий, являющийся основой CASE-средства. Он должен обеспечивать хранение версий проекта и его отдельных компонентов, синхронизацию поступления информации от различных разработчиков при групповой разработке, контроль метаданных на полноту и непротиворечивость;
графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм (DFD, ERD и др.), образующих модели ИС;
средства разработки приложений, включая языки 4GL и генераторы кодов;
средства конфигурационного управления;
средства документирования;
средства тестирования;
средства управления проектом;
средства реинжиниринга.
Общая характеристика и классификация.Характеристика case - средств
Все современные CASE-средства могут быть классифицированы в основном по типам и категориям. Классификация по типам отражает функциональную ориентацию CASE-средств на те или иные процессы ЖЦ. Классификация по категориям определяет степень интегрированности по выполняемым функциям и включает отдельные локальные средства, решающие небольшие автономные задачи (tools), набор частично интегрированных средств, охватывающих большинство этапов жизненного цикла ИС (toolkit) и полностью интегрированные средства, поддерживающие весь ЖЦ ИС и связанные общим репозиторием. Помимо этого, CASE-средства можно классифицировать по следующим признакам:
применяемым методологиям и моделям систем и БД;
степени интегрированности с СУБД;
доступным платформам.
Классификация по типам в основном совпадает с компонентным составом CASE-средств и включает следующие основные типы:
средства анализа (Upper 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) и DataBase Designer (ORACLE). Средства проектирования баз данных имеются также в составе CASE-средств Vantage Team Builder, Designer/2000, Silverrun и PRO-IV;
средства разработки приложений. К ним относятся средства 4GL (Uniface (Compuware), JAM (JYACC), PowerBuilder (Sybase), Developer/2000 (ORACLE), New Era (Informix), SQL Windows (Gupta), Delphi (Borland) и др.) и генераторы кодов, входящие в состав Vantage Team Builder, PRO-IV и частично - в Silverrun;
средства реинжиниринга, обеспечивающие анализ программных кодов и схем баз данных и формирование на их основе различных моделей и проектных спецификаций. Средства анализа схем БД и формирования ERD входят в состав Vantage Team Builder, PRO-IV, Silverrun, Designer/2000, ERwin и S-Designor. В области анализа программных кодов наибольшее распространение получают объектно-ориентированные CASE-средства, обеспечивающие реинжиниринг программ на языке С++ (Rational Rose (Rational Software), Object Team (Cayenne)).
Вспомогательные типы включают:
средства планирования и управления проектом (SE Companion, Microsoft Project и др.);
средства конфигурационного управления (PVCS (Intersolv));
средства тестирования (Quality Works (Segue Software));
средства документирования (SoDA (Rational Software)).
На сегодняшний день проблема выбора наиболее подходящего и полностью удовлетворяющего поставленным целям и задачам CASE-средства представляется максимально актуальной в виду их широкого разнообразия и огромного спектра решений, который готов предложить разработчик для удовлетворения потребностей автоматизации. Целью данной статьи является ознакомление с существующими средствами, а также выделение наиболее значимых критериев для проведения сравнительного анализа.
Подходы к проектированию
Выбор CASE-средства во многом зависит от конкретного подхода к проектированию ИС. Важнейшими из подходов являются структурный (функциональный), объектно-ориентированный, также отдельно выделяется методология ARIS .Сущность структурного подхода к разработке ИС заключается в ее декомпозиции на автоматизируемые функции: система разбивается на функциональные подсистемы, которые в свою очередь делятся на подфункции, подразделяемые на задачи и так далее. На сегодняшний момент широкое распространение получили:
- CA ERwin Process Modeler (ранее: BPwin)
- CA ERwin Data Modeler (ранее: ERwin)
Методология ARIS определяет принципы моделирования различных аспектов деятельности организаций, основывается на концепции интеграции, предлагающей целостный взгляд на бизнес-процессы, и представляет собой множество различных методологий, интегрированных в рамках единого системного подхода. Графически такой подход представлен ниже:
Сравнение средств
В качестве критериев для сравнения CASE-средств целесообразно выделить: возможность проведения глубокого комплексного анализа бизнес-процессов, полноту описания и наглядность используемых моделей, гибкость, степень адаптации используемого средства для решения конкретных задач, а также возможность генерации программного кода и показатель распространенности средств, отвечающих рассматриваемому подходу.Сравнение рассмотренных подходов в соответствии с выделенными критериями
Сравнение наиболее популярных в России CASE-средств
Среди индивидуальных особенностей каждого из средств можно охарактеризовать: возможность выдачи тремя способами проектной информации во внешние файлы для Silverrun , ориентацию на каскадную модель средства от компании Westmount – Vantage Team Builder, преимущество быстрого прототипирования, при взаимодействии этого средства с Uniface. Средства компании Oracle (Designer/Developer) обеспечивают полную поддержку ЖЦ. ERwin и BPwin, являясь средствами локальной автоматизации, имеют упрощенную структуру и имеют целевую направленность, в результате представляются одним из самых простых и удобный решений автоматизации. Объектно-ориентированные средства, такие как Rational Rose на сегодняшний день наиболее полно удовлетворяют задачам групповой работы.
В результате сравнения продуктов, можно сделать вывод о том, что средства, отвечающие структурному подходу (ERwin, BPwin), в основном находят свое применение на этапах определения требований к ИС. Такие средства подходят для осуществления глубокого анализа рассматриваемых процессов (Vantage Team Builder), позволяют максимально рационально расходовать ресурсы, вследствие независимости отельных компонент ПО (Oracle). Что касается объектно-ориентированных средств, стоит отметить, что методика их применения позволяет осуществлять проектирование любого типа, по средству универсальности и наглядности языка UML , который используется в рамках Rational Rose и Power Designer и является достаточно удобным инструментом для оперирования специалистами любого уровня подготовки.
Позиционирование подходов также можно провести по отношению к решению задачи моделирования бизнес-процессов на этапе анализа и проектирования (в соответствии с проведенным выше анализом) следующим образом:
В заключении, хочу сказать, что в силу распростарнения стандарта UML, возможно сейчас такой анализ уже не выглядит максимально актуальным, как это было несколько лет назад. Однако он достаточно наглядно отражает плюсы и минусы тех или иных средств в разрезе определенной методологии проектирования.
Теги: CASE-средства, CASE, проектирование, подход, методология, информационные системы, анализ, сравнение, критерии
Audacity / Аудасити – это бесплатная программа для записи и редактирования цифровых аудиоданных. Несмотря на то, что эта утилита абсолютно бесплатная, ее функционал и возможности ничем не хуже ее платных аналогов. Audacity на русском языке имеет ряд полезных функций. Например, у Вас есть старые аудиозаписи на кассетах или на виниловых пластинках. Они Вам очень дороги, как память, и Вы хотите оцифровать их, чтобы они хранились еще долгие годы в Вашей коллекции. Audacity последняя версия поможет Вам в этом. Среди самых востребованных функций – запись треков с микрофона, онлайн-радио, любых других источников.
Можно работать с готовыми аудиозаписями. Помимо стандартных функций (скопировать, вырезать), можно поэкспериментировать с фильтрами – избавить запись от посторонних шумов, фона и остальных ненужных звуков. Нормализовав аудиозапись, можно поиграть с дополнительными эффектами, менять высоту тона, скорость записи и многое другое. Вы можете почувствовать себя настоящим музыкантом или диджеем, сводя в один трек разные звуковые дорожки в неограниченных количествах. В Аудасити на русском языке есть встроенный редактор. Он оснащён рядом инструментов, с помощью которых можно сводить разные аудиофайлы, делать музыкальные нарезки.
Основные особенности Audacity для Windows 7, 8, 10:
- Возможность работать с файлами любого размера;
- Возможность отменять и повторять действия во время редактирования аудиозаписи;
- Наличие инструмента «карандаш» для работы с конкретными точками записи;
- Возможность записи с различных источников звука;
- Возможность регулировать звук во время записи звука;
- Возможность убирать с записи шум, шипение, фон и т.д.;
- Возможность применять к записи различные эффекты и фильтры;
- Возможность менять тональность фонограммы;
- Работа с дорожками – сведение, анализ, мониторинг;
- Используется как конвертер;
- Полностью русифицирован.
Опытный музыкант, используя Audacity для Windows 7, 8, 10, может опускать или поднимать тональность фонограмму, превратив свой компьютер в домашнюю студию аудиозаписи. Также Audacity является прекрасным конвертером. Утилита может работать с такими расширениями Ogg Vorbis, WAV, MP3 и некоторыми другими. Последнюю версию Audacity скачать бесплатно на русском языке по прямой ссылке с официального сайта Вы можете у нас на сайт.
Audacity - простой в использовании и функциональный аудиоредактор. При помощи этой программы можно записывать звук, редактировать файлы в форматах WAV, MP3 и OGG, а также оцифровывать звук с аналоговых носителей. Audacity позволяет писать звук с микрофона, а в случае некоторых звуковых карт - захватывать потоковые аудиотрансляции. Поддерживается экспорт и импорт файлов OGG, WAV, FLAC, AU и AIFF. Используя сторонние библиотеки, программа может импортировать файлы MPEG, GSM, WMA, AC3, AAC и др. Пользователь Audacity имеет возможность резать треки, копировать и вставлять отдельные их фрагменты на звуковую дорожку, применять эффекты постепенного затухания и нарастания громкости, удаления шума, эквалайзера, компрессии, нормализации, реверберации и т.д. Поддерживается функция удаления вокала из трека (с некоторыми ограничениями). Есть поддержка плагинов, горячих клавиш и опций, предназначенных для анализа композиции (спектрограмма и др.). Audacity может работать с 16-, 24- и 32-битным звуком.
Ключевые особенности и функции
Запись
:
Audacity может записывать аудио с микрофона или микшера, а также оцифровывать записи с кассет и винила. С некоторыми звуковыми картами Audacity может записывать потоковое аудио (из Интернет). Одновременно можно записывать до 16 каналов при наличии соответствующего оборудования.
Импорт и экспорт
:
Импортируйте звуковые файлы для редактирования или объединения их с другими записями. Готовый материал можно экспортировать в несколько популярных аудио форматов.
- импорт и экспорт файлов WAV, AIFF, AU, и Ogg Vorbis;
- импорт MPEG (включая MP2 и MP3);
- открытие RAW файлов используя команду “Import Raw”.
Редактирование:
- легкое редактирование с использованием таких операций, как копирование, вырезание, вставка, и удаление;
- возможность вернуться на шаг назад, или вперед. Эти операции можно использовать неограниченное количество раз.
Эффекты:
- смена высоты тона без изменения темпа и наоборот;
- удаление шума, гула и других дефектов записи.
Качество звука:
- запись и редактирование 16-битных, 24-битных и 32-битных образцов;
- запись в 96 kHz.
Плагины:
- добавление новых эффектов с помощью плагинов LADSPA;
- загрузка VST плагинов для Windows и Mac.
Специальные требования
- процессор от 1 ГГц и выше;
- 2 Гб оперативной памяти.
Одно дело — слушать музыку, а другое — создавать, редактировать или смешивать ее. Audacity — один из лучших и очень полезных аудио-инструментов для вас. Если вы заинтересованы в создании, редактировании и смешивании, эта бесплатная программа является отличным выбором. С открытым исходным кодом, утилита может записывать звук и музыку, после чего вы можете сразу приступить к редактированию, и для этого Audacity предлагает удивительно мощный набор инструментов.
С таким большим количеством аудио-редакторов на рынке программного обеспечения, часто бывает сложно найти правильный инструмент для работы.
Мультиплатформенный редактор и рекордер Аудасити — одна из самых популярных программ, с отличными характеристиками и чистым интерфейсом.
Особенности Audacity
Программа поддерживает несжатые WAV и AIFF в дополнение к MP3, OGG и WMA файлам. А выполнение большинства функций является очень быстрым, даже таких задач, как экспорт в MP3 или добавление сложных эффектов.
То, что делает Audacity популярной программой является на самом деле простое и не столь «педантичное» редактирование MP3 записей и других цифровых файлов, какое можно найти у некоторых профессиональных аудио-приложений.
Просто перетащите файлы в окно программы, чтобы открыть их, а затем делайте с ними все, что вам нравится.
Что можно сделать с помощью Audacity?
Вы можете:
записывать живой звук, преобразовывать старые пластинки и кассеты в цифровое качество, склеивать файлы и многое другое;
вырезать и вставлять части записи, или же вообще удалить все разделы;
использовать различные эффекты (несколько десятков), и соединять неограниченное число треков;
создать свой «собственный» звук (порождая звуки и смешивая их). Рекордер является достаточно хорошим для инженеров, и тех, кто просто хочет поиграть со звуком.
Audacity не только записывает потоковое аудио; программа может записать что-нибудь и на ваш компьютер. Подключите audio-out и audio-in — и все готово.
Хотите записать звук, который вы слышите по Интернету? Быстро отредактировать подкаст? Смешать несколько треков вместе? Очистить фоновый шум? Аудасити — это ваш ответ на все перечисленные аудио-задачи.
Несмотря на не самый привлекательный интерфейс, Audacity является рекомендуемой для бесплатного скачивания.
С помощью инструмента выделения вы можете быстро вырезать или скопировать, а также добавить эффекты к части дорожки. Ошиблись? Вы можете отменить столько действий, сколько вам нравится, или вернуться на пару шагов назад.
Это означает, что вы можете экспериментировать с записью сколько угодно, зная, что ничего не может быть нарушено!
Аудасити дает вам достаточную гибкость, предлагая использовать до 16 каналов одновременно.