Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Прикладное программное обеспечение для решения задач экономики





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

– бухгалтерские пакеты прикладных программ;

– программы управления и организации запасами;

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

– программы управления кадрами.

Некоторые области применения информационных технологий являются уникальными для конкретного бизнеса, например, производственное календарное планирование, автоматизация проектно-конструкторских работ или комплексная автоматизация предприятий и организаций. Так, применение корпоративных интегрированных систем класса ERP (Enterprise Resource Planning) или CSRP (Customer Synchronized Resource Planning), банковских автоматизированных систем, реализация бизнес-планирования и инвестиционного проектирования, финансового анализа требуют детального описания всех работ в конкретном бизнес-процессе, учитывающих специфику бизнеса.

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

В практике моделирования бизнес-процессов большое количество самых разнообразных методологических подходов. Для решения задач функционального моделирования широко используется методология структурного анализа и проектирования (Structured Analysis and Design Technique – SADT). SADT-ме-тодология была создана и опробована на практике Дугласом Россом в период с 1969 по 1973 г. В начале 90-х гг. в США на основе SADT был принят стандарт IDEF (http://www.idef.com), который получил широкое распространение в таких областях, как проектирование информационных систем, автоматизация производства, создание программного обеспечения, моделирование сложных систем из широкого спектра областей (банковское дело, очистка нефти, планирование промышленного производства, системы наведения ракет, организация материально-технического снабжения, методология планирования, технология программирования). Стандарт IDEF включает в себя 14 компонент, наиболее важными из которых являются IDEF0 – методология моделирования функциональных блоков; IDEF1 – методология моделирования информационных потоков в компании; IDEF2 – методология моделирования динамики развития компании; IDEF3 – методология документирования бизнес-процессов в компании; IDEF4 – методология описания различных объектов в компании и действий над ними; IDEF5 – методология описания текущего состояния компании и тенденций его изменения.

Методологии Йордана - Кода и Гейна – Сарсона основаны на идее нисходящей иерархической организации и в основном отличаются друг от друга только языком моделирования. Эти структурные подходы моделируют процессы в виде диаграмм потоков данных (Data Flow Diagrams - DFD), на которых изображаются процессы преобразования входных потоков данных в выходные, обозначаются внешние источники и получатели данных, а также файлы и базы данных, требуемые процессами для своих операций.

Различные методологии поддерживаются программно-технологическими средствами специального класса – CASE-средствами, реализующих CASE-те-хнологию создания и сопровождения информационных систем. Термин CASE (Computer Aided Software Engineering) используется в настоящее время в весьма широком смысле. Первоначальное его значение, ограниченное вопросами автоматизации разработки только лишь программного обеспечения, в настоящее время приобрело новый смысл, охватывающий процесс разработки сложных информационных систем в целом. Теперь под термином CASE-средства понимаются программные средства, поддерживающие процессы создания и сопровождения информационных систем, включая анализ и формулирование требований, проектирование прикладного программного обеспечения (приложений) и баз данных, генерацию кода, тестирование, документирование, обеспечение качества, конфигурационное управление и управление проектом, а также другие процессы. CASE-средства вместе с системным программным обеспечением и техническими средствами образуют полную среду разработки информационной системы.


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

Обычно к CASE-средствам относят любое программное средство, автоматизирующее ту или иную совокупность процессов жизненного цикла программного обеспечения и обладающее следующими основными характерными особенностями:

– наличие мощных графических средств для описания и документирования информационной системы, обеспечивающих удобный интерфейс с разработчиком и развивающих его творческие возможности;

– осуществление интеграции отдельных компонент CASE-средств, обеспечивающей управляемость процессом разработки информационной системы;

– использование специальным образом организованного хранилища проектных метаданных (репозитория).

Интегрированное CASE-средство (или комплекс средств, поддерживающих полный жизненный цикл программного обеспечения) содержит следующие компоненты:

– репозиторий, являющийся основой CASE-средства. Он должен обеспечивать хранение версий проекта и его отдельных компонентов, синхронизацию поступления информации от различных разработчиков при групповой разработке, контроль метаданных на полноту и непротиворечивость;

– графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм (DFD, ERD и др.), образующих модели информационной системы;

– средства разработки приложений, включая языки 4GL и генераторы кодов;

– средства конфигурационного управления;

– средства документирования;

– средства тестирования;

– средства управления проектом;

– средства реинжиниринга.

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


– применяемым методологиям и моделям систем и баз данных;

– степени интегрированности с СУБД;

– доступным платформам.

Классификация по типам в основном совпадает с компонентным составом CASE-средств и представляет собой:

– средства анализа (Upper CASE), предназначенные для построения и анализа моделей предметной области (Design/IDEF, BPwin и др.);

– средства анализа и проектирования (Middle CASE), поддерживающие наиболее распространенные методологии проектирования и использующиеся для создания проектных спецификаций (Vantage Team Builder, Designer/2000, Silverrun, PRO-IV, CASE.Аналитик). Выходом таких средств являются спецификации компонентов и интерфейсов системы, архитектуры системы, алгоритмов и структур данных;

– средства проектирования баз данных, обеспечивающие моделирование данных и генерацию схем баз данных (как правило, на языке SQL) для наиболее распространенных СУБД. К ним относятся ERwin, S-Designor и DataBase Designer. Средства проектирования баз данных имеются также в составе CASE-средств Vantage Team Builder, Designer/2000, Silverrun и PRO-IV;

– средства разработки приложений. К ним относятся средства 4GL (Uniface, JAM, PowerBuilder, Developer/2000, New Era, SQL Windows, Delphi и др.) и генераторы кодов, входящие в состав Vantage Team Builder, PRO-IV и частично – в Silverrun;

– средства реинжиниринга, обеспечивающие анализ программных кодов и схем баз данных и формирование на их основе различных моделей и проектных спецификаций. Средства анализа схем баз данных и формирования ERD-моделей входят в состав Vantage Team Builder, PRO-IV, Silverrun, Desig-ner/2000, ERwin и S-Designor. В области анализа программных кодов наибольшее распространение получили объектно-ориентированные CASE-средства, обеспечивающие реинжиниринг программ на языке С++ (Rational Rose, Object Team).

Вспомогательные типы включают:

– средства планирования и управления проектом (SE Companion, Micro-soft Project и др.);

– средства конфигурационного управления (Microsoft Visual SourceSafe, Rational ClearCase (LT));

– средства тестирования (Rational TestStudio);

– средства документирования (SoDA).

В настоящее время российский рынок программного обеспечения располагает следующими наиболее развитыми CASE-средствами: Vantage Team Buil-der; Designer/2000; Silverrun; Design/IDEF; BPwin, ERwin; S-Designor; CASE.Аналитик и пр. Кроме того, на рынке постоянно появляются как новые для отечественных пользователей системы, так и новые версии и модификации перечисленных систем.

 







Date: 2015-09-23; view: 979; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.008 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию