Файл: 2. Краткий отчет о практике.docx

ВУЗ: Не указан

Категория: Отчет по практике

Дисциплина: Не указана

Добавлен: 23.11.2023

Просмотров: 61

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Основные особенности различных классов ТПР приведены в таблице 2.

Для реализации типового проектирования используются два подхода: параметрически-ориентированное и модельно – ориентированное проектирование.

Параметрически-ориентированное проектирование включает следующие этапы:

1. определение критериев оценки пригодности пакетов прикладных программ (ППП) для решения поставленных задач,

2. анализ и оценка доступных ППП по сформулированным критериям,

3. выбор и закупка наиболее подходящего пакета,

4. настройка параметров (доработка) закупленного ППП.

Таблица 1. Особенности различных классов ТПР

Класс ТПР Реализация ТПР

Достоинства

Недостатки

Элементные ТПР Библиотеки методо-ориентированных программ

обеспечивается применение модульного подхода к проектированию и документированию ИС

· большие затраты времени на сопряжение разнородных элементов вследствие информационной, программной и технической несовместимости · большие затраты времени на доработку ТПР отдельных элементов

Подсистемные ТПР Пакеты прикладных программ

· достигается высокая степень интеграции элементов ИС · позволяют осуществлять: модульное проектирование; параметрическую настройку программных компонентов на различные объекты управления · обеспечивают: сокращение затрат на проектирование и программирование взаимосвязанных компонентов; хорошее документирование отображаемых процессов обработки информации

· адаптивность ТПР недостаточна с позиции непрерывного инжиниринга деловых процессов · возникают проблемы в комплексировании разных функциональных подсистем, особенно в случае использования решений нескольких производителей программного обеспечения

Объектные ТПР Отраслевые проекты ИС

· комплексирование всех компонентов ИС за счет методологического единства и информационной, программной и технической совместимости · открытость архитектуры — позволяет устанавливатьТПР на разных программно-технических платформах · масштабируемость — допускает конфигурацию ИС для переменного числа рабочих мест · конфигурируемость — позволяет выбирать необходимое подмножество компонентов

проблемы привязки типового проекта к конкретному объекту управления, что вызывает в некоторых случаях даже необходимость изменения организационно-экономической структуры объекта автоматизации


Критерии оценки ППП делятся на следующие группы:

· назначение и возможности пакета;

· отличительные признаки и свойства пакета;

· требования к техническим и программным средствам;

· документация пакета;

· факторы финансового порядка;

· особенности установки пакета;

· особенности эксплуатации пакета;

· помощь поставщика по внедрению и поддержанию пакета;

· оценка качества пакета и опыт его использования;

· перспективы развития пакета.

Внутри каждой группы критериев выделяется некоторое подмножество частных показателей, детализирующих каждый из десяти выделенных аспектов анализа выбираемых ППП.

Числовые значения показателей для конкретных ППП устанавливаются экспертами по выбранной шкале оценок (например, 10-балльной). На их основе формируются групповые оценки и комплексная оценка пакета (путем вычисления средневзвешенных значений). Нормированные взвешивающие коэффициенты также получаются экспертным путем.

Модельно-ориентированное проектирование заключается в адаптации состава и характеристик типовой ИС в соответствии с моделью объекта автоматизации.

Модельно-ориентированный подход является частным случаем объектно-ориентированного подхода к проектированию, который в настоящее время наиболее перспективен.

Технология проектирования в этом случае должна обеспечивать единые средства для работы, как с моделью типовой ИС, так и с моделью конкретного предприятия.

Типовая ИС в специальной базе метаинформации - репозитории - содержит модель объекта автоматизации, на основе которой осуществляется конфигурирование программного обеспечения.

Таким образом, модельно-ориентированное проектирование ИС предполагает, прежде всего, построение модели объекта автоматизации с использованием специального программного инструментария (например, SAP Business Engineering Workbench (BEW), BAAN Enterprise Modeler). Возможно также создание системы на базе типовой модели ИС из репозитория, который поставляется вместе с программным продуктом и расширяется по мере накопления опыта проектирования информационных систем для различных отраслей и типов производства.

Репозиторий содержит

· базовую (ссылочную) модель ИС,

· типовые (референтные) модели определенных классов ИС,



· модели конкретных ИС предприятий.

Базовая модель ИС в репозитории содержит описание бизнес-функций, бизнес-процессов, бизнес-объектов, бизнес-правил, организационной структуры, которые поддерживаются программными модулями типовой ИС.

Типовые модели описывают конфигурации информационной системы для определенных отраслей или типов производства.

Модель конкретного предприятия строится либо путем выбора фрагментов основной или типовой модели в соответствии со специфическими особенностями предприятия (BAAN Enterprise Modeler (BAAN – голландская компания, разработчик решений для управления предприятиями с высокотехнологичным производством и корпоративной логистикой класса ERP)), либо путем автоматизированной адаптации этих моделей в результате экспертного опроса (SAP Business Engineering Workbench Компания SAP (крупнейший в Европе производитель программного обеспечения) была создана пятью бывшими сотрудниками IBM под названием «SAP Systemanalyse und Programmentwicklung» в городе Вейнгейме. Первый офис фирмы находился в Маннгейме.).

Построенная модель предприятия в виде метаописания хранится в репозитории и при необходимости может быть откорректирована. На основе этой модели автоматически осуществляется конфигурирование и настройка информационной системы.

Бизнес-правила определяют условия корректности совместного применения различных компонентов ИС и используются для поддержания целостности создаваемой системы.

Модель бизнес-функций представляет собой иерархическую декомпозицию функциональной деятельности предприятия.

Модель бизнес-процессов отражает выполнение работ для функций самого нижнего уровня модели бизнес-функций. Для отображения процессов используется модель управления событиями (ЕРС - Event-driven Process Chain). Именно модель бизнес-процессов позволяет выполнить настройку программных модулей - приложений информационной системы в соответствии с характерными особенностями конкретного предприятия.

Модели бизнес-объектов используются для интеграции приложений, поддерживающих исполнение различных бизнес-процессов.

Модель организационной структуры предприятия представляет собой традиционную иерархическую структуру подчинения подразделений и персонала.

Внедрение типовой информационной системы начинается с анализа требований к конкретной ИС, которые выявляются на основе результатов предпроектного обследования объекта автоматизации. Для оценки соответствия этим требованиям программных продуктов может использоваться описанная выше методика оценки ППП. 
После выбора программного продукта на базе имеющихся в нем референтных моделей строится предварительная модель ИС, в которой отражаются все особенности реализации ИС для конкретного предприятия. Предварительная модель является основой для выбора типовой модели системы и определения перечня компонентов, которые будут реализованы с использованием других программных средств или потребуют разработки с помощью имеющихся в составе типовой ИС инструментальных средств (например, ABAP в SAP, Tools в BAAN).

Достоинства разработки информационных систем на базе ППП по сравнению с оригинальным проектированием:

· сокращение затрат на разработку до 20-30%

· наличие системы подсказок при вводе;

· развитие возможностей генератора отчетов;

· очень гибкие средства защиты доступа к данным, охватывающие все уровни логической структуры данных (поле, запись, файл, запрос, домен

· Сложность освоения ППП;

· Большое разнообразие ППП по распространенным задачам затрудняет выбор.

Информационная система, построенная на основе аутсорсинга (наиболее распространенная форма построения ИС)

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

В условиях рыночной экономики все большее количество российских компаний, в связи с усиленной конкуренцией, повышенной нестабильностью и неопределенностью внешней среды, в целях обеспечения жизнеспособности, вынуждены сталкиваться перед непростым выбором использования IT-аутсорсинга. Помимо этого, другими причинами обращения к IT-аутсорсингу могут быть жесткие ограничения на срок внедрения решения, отсутствие соответствующих навыков у штатных специалистов и нецелесообразность получения этих навыков в силу «одноразовости» проекта и ограничения на штат или фонд заработной платы.


Под компьютерным языком (КЯ) мы понимаем любой искусственный язык, разработанный или используемый для машинного описания и представления, автоматической обработки и управления данными и процессами. За полувековую историю развития компьютерных наук, программирования и информационных технологий созданы тысячи таких языков: языки программирования (ЯП), языки спецификаций, языки моделирования, языки запросов к базам данных, языки представления знаний и т. д. Многообразие КЯ является распределенным хранилищем научного знания о парадигмах, опыте и истории применения информационных технологий (ИТ). Широко известен плакат History of Programming Languages, подготовленный издательством O'REILLY. Полная версия плаката имеет длину около 6 м и содержит сведения о хронологии и влиянии друг на друга 2500 языков программирования. Уменьшенная и свободно распространяемая версия отражает хронологию и взаимное влияние друг на друга наиболее значимых ЯП. Хронология на этом плакате представлена осью времени (в верхней части плаката), влияние языков друг на друга - цветными линиями.

Заметим, однако, что этот плакат можно принять за основу «путеводителя» в мире языков программирования, их систематики и классификации лишь на начальном этапе становления программирования и информационно-вычислительных технологий (первые 10-15 лет, начиная с 1950 г.).

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

На наш взгляд, уже с конца 1960-х годов подход к систематизации и классификации КЯ в стиле плаката O'REILLY становится неприемлемым, так как в это время компьютерные языки стали включать, наряду с языками последовательного программирования, языки параллельного программирования, языки спецификаций и языки моделирования. В каждой из этих ветвей КЯ можно было выделить, наряду с императивным подходом, еще и декларативный (прежде всего продукционный, алгебраический и функциональный); в середине 1970-х - начале 1980-х годов родилось несколько новых подходов (в том числе логический и объектно-ориентированный).

Согласно Т. Куну, парадигма - метод, подход к формулировке проблем и путей их решения. Само слово «парадигма» греческого происхождения и означает «пример», «образец», а в общефилософском смысле обозначает категорию, состоящую из сущностей с общими характеристиками.