89. Классификация изделий и средств обработки данных.
N
|
Компоненты
|
Программное
изделие
|
Инф. БД
|
ПТК
|
Система
|
1
|
Программа
|
+
|
|
+
|
+
|
2
|
Информационное
обеспечение
|
|
+
|
|
+
|
3
|
Лингвистическое
обеспечение
|
|
+
|
|
+
|
4
|
Технические
средства
|
|
|
+
|
+
|
5
|
Документы
|
+
|
+
|
+
|
+
|
6
|
Средства измерения
|
|
|
+
|
+
|
7
|
Средства защиты
|
|
+
|
+
|
+
|
8
|
Средства
обеспечения эксплуатации
|
|
|
+
|
+
|
9
|
Средства испытания
и тестирования
|
|
|
+
|
+
|
10
|
Средства установки
|
+
|
+
|
+
|
+
|
11
|
Средства
администрирования
|
|
+
|
+
|
+
|
12
|
Организационное
обеспечение
|
|
|
|
+
|
Программа для ЭВМ
– это объективная форма представления
совокупности данных и команд,
предназначенная для обеспечения
функционирования ЭВМ и других компьютерных
устройств с целью получения определенного
результата, включая подготовку материала,
полученного в ходе разработки программы
для ЭВМ и порождаемые ею аудиовизуальное
отображение.
БД (информационное
обеспечение) – это объективная форма
представления и организации совокупности
данных (статей, расчетов и т.д.)
систематизированных таким образом,
что эти данные могли быть найдены и
обработаны с помощью ЭВМ.
Лингвистическое
обеспечение (словари) – это совокупность
терминов и их кодов, используемых для
представления содержательной части
данных в памяти вычислительных средств.
Технические
средства – это приборы и устройства,
применяемые в средствах обработки и
передачи информации (данных) в системах.
Документация –
это систематизированная информация о
составе и принципах работы средств
обработки данных, представленная на
бумажном виде или ином физическом
носителе. Состав комплекта документации
определяется системой государственных
стандартов и зависит от типов средств
обработки информации.
Средства измерения
– это технические и программные
средства, используемые для оценки
количественных параметров средств
обработки данных, например, таких как,
скорость передачи, обработки и
представления данных, производительность
технических средств, время ожидания
обработки, размер очереди на обработку
данных и другие параметры.
Средства защиты
– это технические и программные
средства, обеспечивающие надежное
хранение данных, защиту их от разрушения
и неправомерного использования.
Средства обеспечения
эксплуатации – это технические и
программные средства и документация,
используемые для обеспечения восполнения
расходуемых ресурсов средств обработки
данных.
Средства
администрирования систем – как правило,
это программные средства, используемые
для первоначальной настройки (установки)
параметров функционирования средств
обработки информации и изменения этих
параметров во время эксплуатации
средств обработки данных.
Организационное
обеспечение – это комплект документов,
определяющих регламент работы систем
обработки данных. В отдельных случаях
в состав организационного обеспечения
включают персонал и комплект его
должностных инструкций.
Существует большое
многообразие средств и систем обработки
данных, отличающихся назначением,
техническими возможностями, составом
элементов, в связи с чем, в отдельные
виды изделий могут входить дополнительные,
оригинальные компоненты. Например, в
системах связи присутствуют средства
расчета платежей за оказанные услуги,
измерение потока передаваемых данных.
Средством
классификации систем может служить
такой признак, как способ размещения
средств обработки данных. Существуют
централизованные, децентрализованные
и распределенные системы и средства
обработки данных. Централизованные
системы предполагают сосредоточенное
и компактное размещение всех средств
обработки данных и систем связи. К этим
центрам обращаются за информационными
услугами большое количество абонентов.
Количество таких абонентов может быть
очень большим. Эти системы создаются
на базе надежных и производительных
средств обработки данных (машины класса
minframe). Децентрализованные системы
создаются в виде относительно автономных
средств обработки данных, как правило,
связанных между собой скоростными
каналами передачи данных. Распределенные
системы обработки данных являются
развитием децентрализованных систем
и обеспечивают решение общих задач с
использованием в параллельном режиме
технических и программных средств, как
правило, территориально разделенных.
Часто используют классификацию систем
по способу реализации услуг обработки
данных. Различают локальные услуги,
услуги типа файл-сервер, клиент-сервер,
гибридные услуги. Множество подобных
услуг предоставляется Интернет.
Информационные системы могут отличаться
по принципу базирования средств
обработки данных: стационарные,
подвижные, защищенные, основные,
резервные, повседневные. Существует
множество других классификаций средств
обработки данных. Каждая классификация
используется для определения требований,
которым должны удовлетворять конкретные
системы обработки данных. Некоторые
виды классификаций приведены в
государственных стандартах и даже в
законах. Например, закон об авторском
праве и смежных правах содержит
определение таких компонент, как
программа, БД. Эти объекты защищаются
законом об авторских правах. В тоже
время этим законом не признаются в
качестве объектов авторского права
идеи, методы, процессы системы, способы,
принципы, открытия и факты.
90. Основные технологии и средства поддержки проектирования ис
Технология
проектирования – это определенная
последовательность конкретных операций,
в результате чего становится ясно, что
конкретно должно быть сделано, как, кем
и какой последовательности.
К основным
требованиям, предъявляемым к выбираемой
технологии относятся следующие:
1. Создание изделий
должно отвечать требованиям заказчика.
2. Должен быть
обеспечить максимальный охват всех
этапов жизненного цикла изделия.
3. Необходимо
обеспечить минимизацию трудовых и
стоимостных затрат на проектирование
и сопровождение проекта.
4. Применяемая
технология должна обеспечивать связь
между проектированием и сопровождением
проекта.
5. Должен быть
обеспечен рост производительности
труда разработчика.
6. Должна быть
обеспечена надежность процесса
проектирования и эксплуатации проекта.
7. Должно быть
обеспечено простое ведение проектной
документации.
Технология
проектирования предполагает наличие
определенной концепции и принципов
проектирования. Эти принципы реализуются
набором конкретных методов, которые
должны поддерживаться техническими и
программными средствами. Организация
проектирования предполагает обеспечение
взаимодействия проектировщиков между
собой и заказчиком в процессе создания
проекта информационной системы. Процесс
взаимодействия должен поддерживаться
набором программных средств.
Основные или
индустриальные технологии проектирования.
Индустриальные
технологии проектирования условно
можно разделить на два класса:
1. Автоматизированные
технологии (case).
2. Типовое
проектирование.
Для конкретных
видов технологий характерно применение
средств автоматизации разработки
информационных систем. Эти средства
обеспечивают выполнение технологического
процесса в полном объеме или их отдельных
этапов. Поэтому перед началом
проектирования необходимо выбрать
средства проектирования, которые по
своим возможностям соответствуют
содержанию проекта информационной
системы.
Основные технологии
удобно представить в форме таблицы,
выделив основные свойства таких
технологий.
Класс
|
Степень
автоматизации
|
Степень типизации
|
Степень адаптивности
|
1. Каноническая
|
Ручное проектирование
|
Оригинальные
системы
|
Реконструкция
|
2. Автоматизированная
(индустриальная)
|
Компьютерные
технологии
|
Оригинальные
системы
|
Генерация новой
версии
|
3. Индустриальная
(типовое)
|
Компьютерные
технологии
|
Сборки из типовых
решений
|
Реструктуризация
модели
|
Современные
CASE-средства охватывают обширную область
поддержки многочисленных технологий
проектирования ИС: от простых средств
анализа и документирования до
полномасштабных средств автоматизации,
покрывающих весь жизненный цикл ПО. В
разряд CASE-средств попадают как
относительно дешевые системы для
персональных компьютеров с весьма
ограниченными возможностями, так и
дорогостоящие системы для неоднородных
вычислительных платформ и операционных
сред. Так, современный рынок программных
средств насчитывает около 300 различных
CASE-средств, наиболее мощные из которых
так или иначе используются практически
всеми ведущими западными фирмами.
Обычно к CASE-средствам относят любое
программное средство, автоматизирующее
ту или иную совокупность процессов
жизненного цикла ПО и обладающее
следующими основными характерными
особенностями:
- мощные графические
средства для описания и документирования
ИС, обеспечивающие удобный интерфейс
с разработчиком и развивающие его
творческие возможности;
- интеграция
отдельных компонент 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-средствами:
- Vantage Team Builder
(Westmount I-CASE);
- Designer/2000;
- Silverrun;
- ERwin+BPwin;
- S-Designor;
- CASE.Аналитик.
97. Модели структур данных организации.
Модель структуры
данных определяет перечень и форматы
документов, сопровождающих процессы
в компании, а также задает форматы
описания объектов внешней среды,
компонентов и регламентов самой
компании. При этом создается система
справочников, на основании которых
получают пакеты необходимых документов
и отчетов.
Стандартная
практика построения моделей
организационно-функциональной структуры
компаний поддерживает два уровня
детализации:
- агрегированную
модель;
- детализированную
модель.
Агрегированная
модель - модель организационной
структуры, учетные регистры которой
имеют ограничение по степени детализации
до 2-3 уровней.
Целью построения
данной модели является предоставление
информации об организационной структуре
высшим руководителям компании для
проведения стратегического анализа,
анализа соответствия данной структуры
стратегии и внешнему окружению компании.
Модель может также предоставляться
внешним пользователям (например,
потенциальным инвесторам как иллюстрация
к бизнес-плану, крупным клиентам и др.).
Детализированная
модель - модель организационной
структуры, детализация учетных регистров
которой производится на более глубоких
уровнях, чем в агрегированной модели.
Степень детализации в модели обусловлена
конкретными потребностями компании
(создание определенных организационных
регламентов).
Целью построения
данной модели является предоставление
информации о распределении функциональных
обязанностей между подразделениями
компании, а также об организации
бизнес-процессов в компании. Построение
детализированной модели позволяет
создавать различные внутрифирменные
регламенты: Положения об организационной
структуре.