Информационные системы в экономике
04 Октября 2009, автор: пользователь скрыл имя
Описание работы
Основные понятия теории информационных систем в экономике
Файлы: 2 файла
lectures1.doc
— 344.00 Кб (Скачать файл)построение процедур их обработки;
интеграция процедур внутри автоматизированных рабочих мест;
интеграция автоматизированных рабочих мест в систему.
Этап проектирования. Ввод системы в действие.
Подготовка к внедрению: установка и ввод в эксплуатацию технических средств, обучение персонала, загрузка баз данных
Проведение опытной эксплуатации – отладка взаимодействия различных частей системы.
Сдача
в промышленную эксплуатацию. Повседневное
функционирование системы; обслуживание
и администрирование.
4. Методы проектирования ИС
В
настоящее время в
- проектирование ведется силами программистов, входящие в состав подразделений самого предприятия;
- разработкой проекта занимается специализированная фирма, имеющая опыт работы в создании, продаже и сопровождении программных продуктов в конкретной предметной области (банковских автоматизированных систем, автоматизированных систем страхования, автоматизации работ валютной, фондовой или торговой бирж и т.д.).
Причины, толкающие предприятия и банки разрабатывать свои АИС собственными силами следующие:
- низкая стоимость таких разработок (по сравнению с покупными продуктами);
- собственная разработка максимальная отражает бизнес - процессы данного предприятия или банка, сложившиеся технологии управления;
- более коротки сроки создания программ;
- возможность быстрого изменения системы, с изменением правил игры на рынке.
Вместе с тем при собственной
разработке необходимо решить
целый комплекс сложных
- необходимо осуществить правильный выбор, как архитектуры построения корпоративной сети, так и профессиональные СУБД. По экспертным оценкам собственные разработки АИС в 53% базируются на СУБД Oracle, около 15% на Informix, 22% - другие СУБД.
- использование при разработке современного инструментальных средств разработки (CASE средства, эффективные средства разработки: Delphi, Designer2000, Developer2000, SQL-Stations и т.п.);
- применение эффективных организационно-технических средств по управлению проектом и контролю версий АИС;
- освоение новых технологий, позволяющих разрабатывать АИС, с использование современных возможностей мобильной связи и интернет;
- создание полноценного комплекта документации, с последующей его корректировкой при изменении программ.
Только при соблюдении этих основных положений можно рассчитывать, что собственная разработка окажется конкурентной и эффективной.
В
банковских структурах есть осознание
необходимости внедрения и
Поиск рациональных путей проектирования ведется по следующим направлениям:
- разработка типовых проектных решений (ППП),
- решение экономических задач с последующей привязкой ППП к конкретным условиям внедрения и функционирования,
- разработка автоматизированных систем проектирования.
Типовое проектное решение (ТПР) в области АИС представляет комплект технической документации, содержащий проектные решения по части объекта проектирования, включая программные средства и предназначенный для многократного применения в процессе разработки, внедрения и функционирования АИС с целью уменьшения трудоемкости разработки, сроков и затрат на создание АИС.
ТПР разрабатывают для
При использовании ТПР проводиться его экспертизу с целью оценки научно-технического уровня, удовлетворения информационных потребностей объекта управления; соответствия требованиям действующих стандартов, результатов его применения в проектах конкретных системах.
Примеры ППП:
- для бухучета «1С-бухгалтерия», «Бэст», «Инфо- Бухгалтер»;
- справочное и информационное обеспечивание «Гарант», «Консультант»;
- экономическая и финансовая деятельность поддерживается «Экономический анализ и прогноз деятельности фиры, организации» (производитель фирма ИНЕК;
- «Финансовый анализ предприятия» фирма Инфософт.
Решение экономических задач с последующей привязкой ППП к конкретным условиям внедрения и функционирования предполагает формирование единого информационного процесса путем подбора нескольких пакетов различных производителей, который в наибольшей степени соответствует бизнес стратегии предприятия.
Автоматизированных систем проектирования – быстроразвивающийся путь ведения проектных работ. За последнее десятилетие появился класс программно-технологических средств CASE-средств, реализующих CASE-технологию создания и сопровождения АИС. Термин CASE (Computer Aided Software Engineering) используется в настоящее время в весьма широком смысле. Первоначальное значение термина CASE, ограниченное вопросами автоматизации разработки только лишь программного обеспечения (ПО), в настоящее время CASE-средства охватывают процесс разработки сложных АИС в целом. Теперь под термином CASE-средства понимаются программные средства, поддерживающие процессы создания и сопровождения АИС, включая анализ и формулировку требований, проектирование прикладного ПО и баз данных, генерацию программного кода, тестирование, документирование, обеспечение качества, конфигурационное управление и управление проектом, а также другие процессы.
CASE-технология
представляет собой
По
результатам анкетирования
Пользователи CASE-средств должны быть готовы к необходимости долгосрочных затрат на эксплуатацию, частому появлению новых версий и возможному быстрому моральному старению средств, а также постоянным затратам на обучение и повышение квалификации персонала.
Несмотря
на все высказанные
- высокий уровень технологической поддержки процессов разработки и сопровождения ПО;
- положительное воздействие на некоторые или все из перечисленных факторов: производительность, качество продукции, соблюдение стандартов, документирование;
- приемлемый уровень отдачи от инвестиций в CASE-средства
CASE-средства. Общая характеристика и классификация
Современные CASE-средства охватывают обширную область поддержки многочисленных технологий проектирования ИС: от простых средств анализа и документирования до полномасштабных средств автоматизации, покрывающих весь жизненный цикл ПО.
В
разряд CASE-средств попадают как относительно
дешевые системы для
Обычно к CASE-средствам относят любое программное средство, автоматизирующее один или несколько процессов жизненного цикла ПО и обладающее следующими основными характерными особенностями:
- мощные графические средства для описания и документирования ИС, обеспечивающие удобный интерфейс с разработчиком и развивающие его творческие возможности;
- интеграция отдельных компонент CASE-средств, обеспечивающая управляемость процессом разработки ИС;
- использование специальным образом организованного хранилища проектных метаданных (репозитория).
Интегрированное CASE-средство (или комплекс средств, поддерживающих полный ЖЦ ПО) содержит следующие компоненты;
- репозиторий, являющийся основой CASE-средства. Он должен обеспечивать хранение версий проекта и его отдельных компонентов, синхронизацию поступления информации от различных разработчиков при групповой разработке, контроль метаданных на полноту и непротиворечивость;
- графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм (DFD, ERD и др.), образующих модели ИС;
- средства разработки приложений, включая языки 4GL и генераторы кодов;
- средства конфигурационного управления;
- средства документирования;
- средства тестирования;
- средства управления проектом;
- средства реинжиниринга.
Все современные 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)).