Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
89-132.doc
Скачиваний:
5
Добавлен:
01.04.2025
Размер:
3 Мб
Скачать
☆

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 уровней.

Целью построения данной модели является предоставление информации об организационной структуре высшим руководителям компании для проведения стратегического анализа, анализа соответствия данной структуры стратегии и внешнему окружению компании. Модель может также предоставляться внешним пользователям (например, потенциальным инвесторам как иллюстрация к бизнес-плану, крупным клиентам и др.).

Детализированная модель - модель организационной структуры, детализация учетных регистров которой производится на более глубоких уровнях, чем в агрегированной модели. Степень детализации в модели обусловлена конкретными потребностями компании (создание определенных организационных регламентов).

Целью построения данной модели является предоставление информации о распределении функциональных обязанностей между подразделениями компании, а также об организации бизнес-процессов в компании. Построение детализированной модели позволяет создавать различные внутрифирменные регламенты: Положения об организационной структуре.