Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 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: 967; Нарушение авторских прав |