Journal influence
Bookmark
Next issue
Abstract:
Аннотация:
Authors: () - , () - | |
Ключевое слово: |
|
Page views: 15389 |
Print version |
Стремительное развитие информатики способствовало появлению структурированных методик анализа и проектирования автоматизированных систем. Цель методик — предоставление средств, с помощью которых специалисты получат продукты, отвечающие требованиям пользователя. Несмотря на достоинства используемых на Кубе методик, следует отметить, что в них почти не затрагиваются вопросы коммуникации между пользователем и разработчиком. Это связано не только с проблемами коммуникации, ко и с изменениями в области информатики, направленными на повышение производительности и обеспечение сопровождения. Вопрос можно решить, используя средства анализа и структурного проектирования: с их помощью можно разрабатывать системы, отвечающие интересам не только пользователей, ко и программистов, и аналитиков. Методика описывает основные этапы проектирования, развития и актуализации систем, определенные на основе следующих принципов, методов и средств. Основные принципы: • анализ проблемы от общего к частному (понятне уровней абстракций); • обнаружение, проверка и исправление возможных ошибок от одного до другого этапа; • проектирование и развитие системы с использованием вычислительных средств. Методы: • структурный анализ, • структурное проектирование, • структурное программирование. Средства: • диаграммы, • словарь данных (с ручным или автоматизированным поиском), • программы помощи при анализе и проектировании. Теоретическое обоснование. Разработанная методика приспосабливается к данной технологии относительно использования СУБД и техники структурного проектирования, а также проектирования интерактивных систем. На этапе анализа используются диаграммы потоков данных (ДПД) и словарь данных (СД). ДПД представляет собой сетевую систему, которая может вестись автоматизировано либо вручную. Диаграмма описывает составляющие системы и интерфейсы между ними, отражая отношения с точки зрения данных, а не с точки зрения специалистов, обрабатывающих данные (человек, организация, машина и т.д.). ДПД охватывает: • потоки данных (ПД), представленные век торами; • процессы, представленные окружностями; • файлы или архивы, представленные параллельными; • источники и назначения данных — прямоугольники (см. рисунок). Если ведется работа с большой системой, а ДПД необходимо разместить на одной странице, то система делится на подсистемы. Если и они велики, то надо разделить их на более мелкие подсистемы и т.д. Процесс завершается разбиением на компоненты, которые описываются простыми ДПД с элементарными функциями. Словарь данных (СД) — средство помощи при проектировании и анализе, при которых описываются потоки данных, файлы и элементарные процессы описанной системы. Этапы и подэтапы методики Определяются основные цели и производится разделение Этапов на подэтапы. Для каждого этапа составляются рабочий план, документация и определяется следующий этап. Этап предварительной разработки Основные цели: • определение требований пользователя, • определение условий для выполнения работы, ■ изучение современной организационной системы, • технико-экономическое обоснование проекта, • разработка общих предложений по автомати зации. Этап делится на подэтапы: • анализ, ■ технико-экономическое обоснование, • составление рабочего плана разработки проекта. Этап анализа Основные цели: • получение логической модели системы, • возможность автоматизации новой системы и ее выбора. Этап состоит из следующих подэтапов: • изучение системы, • логическое моделирование новой системы, • выбор автоматизированного варианта. Этап проектирования Основные цели: • переработка физической модели ноной системы, • проектирование ввода/вывода и информа ционной базы системы, • составление рабочего плана этапа. Подэтапы: • изучение предыдущего этапа, • переработка физической модели системы, • проектирование базы данных, • проектирование структуры системы, • составление плана испытания. Этап развития Основные цели: • завершение разработки системы, т.е. про граммирования, настройки, объединения всех модулей системы; ф проведение испытаний. Подэтапы: ■ изучение предыдущего этапа, • программирование системы. Этап испытаний Основные цели: • проверка функциональных и технических требований, • проверка документации. Подэтапы: • планирование, • опытная эксплуатация, • включение в Фонд программ. Этап внедрения Основные цели: • внедрение системы в организации пользо вателя, ■ планирование и осуществление изменений в автоматизированных и неавтоматизированных частях системы. Подэтапы: • окончательная подготовка, • внедрение. Этап сопровождения Основные цели: • анализ работы системы, • проектирование и внесение изменений в сис тему. Подэтапы: • анализ работы системы, • установление приоритетов и анализ предло жений по изменению работы системы, • модификация, • внедрение модификаций системы. Методика разработана преподавателями отде ла АСУ факультета промышленной техники ИСПХАЕ и специалистами Предприятия по информатике (ЭСИЧ). Она включает подробное руководство, в котором объясняется, как можно использовать те или иные методы. В приложении, входящем в методику, рассматривается содержание документации, которая будет разрабатываться на каждом этапе (руководство находится в Национальном Фонде программ ИНСАК). Методика применяется уже 5 лет, в течение которых в нее вносились необходимые изменения. Пользуются методикой различные предприятия И Организации (ИНСАК, ЭСИЧ, Министерство здравоохранения (МИНСАП), Предприятие по производству вычислительных средств (ЕМКО) и др.). Студенты политехнического института и математического факультета Гаванского университета широко используют методику в своих дипломных работах. Можно говорить уже о 150 проектах, 40 из которых эксплуатируется. Какие преимущества дает применение методики? Снижение расходов по сопровождению, сокращение количества ошибок в документации и уменьшение времени анализа систем. На Кубе нет статистических данных о применении других методик, поэтому пока нет возможности сделать количественное сопоставление преимуществ предложенной методики. Качественный анализ позволяет сделать следующие выводы: 1. Совершенствуется общение с пользовате лями — они быстро осваивают ДПД. Использу ется ограниченное количество мнемонических знаков. 2. Применение структурного проектировании и анализа позволяет подучить базу данных как побочный продукт этого процесса. Методика обеспечивает получение нормализованной ин формационной базы. 3. Просто осуществляется актуализация до кументации. Структурированная работа на этапе анализа и проектирования позволяет ин терактивно реализовывать задачу, изменять часть документации без изменения другой (это касается ДПД и описания процессов). 4. Средства, используемые в процессе анализа (ДПД, ДД и т.д.), способствуют глубокому изучению системы. 5. Проектирование процессов с использованием техники структуризации позволяет получать программы, которые легко актуализируются. 6. Работа аналитиков и программистов разделяется благодаря разграничению функций. 7. Средства анализа и проектирования по зволяют автоматизировать все этапы работ, что сокращает процесс анализа, упрощает экс плуатацию и проектирование, повышает ка чество продукта. |
Permanent link: http://swsys.ru/index.php?page=article&id=1305&lang=&lang=en&like=1 |
Print version |
The article was published in issue no. № 1, 1991 |
Perhaps, you might be interested in the following articles of similar topics:
- Формулировка задачи планирования линейных и циклических участков кода
- Информационные модели на основе CASE–средств промышленных объектов для информационной поддержки принятия решений
- Формирование программ развития больших систем административно-организационного управления
- Унифицированный информационный интерфейс и его реализация в комплексной САПР
- Сравнительный анализ некоторых алгоритмов распознавания
Back to the list of articles