- •«Технология создания программных продуктов»
- •6.040303 «Системный анализ»
- •«Технология создания программных продуктов»
- •6.040303 «Системный анализ»
- •Модуль I: «Общая характеристика Visual Basic для приложений»
- •Лекция №1 Введение в Visual Basic для приложений (vba)
- •Лекция №2 Элементы кода Visual Basic для приложений (vba)
- •2.2 Инструкции, функции и выражения
- •2.3 Переменные, массивы, типы данных и константы
- •2.3.1 Правила присвоения имен в языке Visual Basic
- •2.3.2 Типы данных
- •2.3.3 Эффективное использование типов данных
- •2.3.4 Описание констант
- •2.3.5 Описание переменных
- •2.3.6 Описание массивов
- •Лекция №3 Циклические и разветвляющиеся вычислительные процессы в vba
- •3.1 Циклы и условные инструкции в программе
- •3.2 Использование циклов для повторения блоков программы
- •3.3 Использование условных инструкций
- •Пример использования метода Print
- •3.5 Преобразование данных
- •3.6 Функции Int и Fix
- •3.7 Генерация случайных чисел
- •Лекция №4 Организация ввода-вывода в vba
- •4.1 Диалоговый ввод - вывод в vba
- •4.2 Принятие решения
- •4.3 Окно ввода
- •4.4 Ввод-вывод при помощи ячеек Excel
- •Лекция №5 Структура кода vba. Процедуры и функции
- •5.1 Структура кода
- •5.2 Использование функций и процедур
- •5.2.1 Вызов функций и процедур
- •5.2.2 Передача именованных аргументов
- •5.2.3 Эффективная передача аргументов в функции и процедуры
- •Лекция №6 Использование объектов в vba
- •6.1 Понятия объектов, свойств, методов, событий
- •6.2 Создание собственных объектов
- •Пример описания объекта
- •Пример использования объекта
- •Модуль II: «Принципы разработки программ пользователя»
- •Лекция №7 Этапы развития технологии создания программ (технология программирования. Основные понятия и подходы)
- •7.1 Технология программирования и основные этапы ее развития
- •Лекция №8 Блочно-иерархический подход к созданию сложных систем
- •8.1 Проблемы разработки сложных программных систем
- •8.2 Блочно-иерархический подход к созданию сложных систем
- •8.3 Информационное моделирование предметной области [1] -с. 543
- •Лекция №9 Последовательность проектирования ис
- •9.2.1 Содержание и цели предпроектного обследования
- •9.2.2 Функциональная структура объекта автоматизации
- •9.2.3 Методы обследования управленческих процедур
- •9.2.4 Исследование потоков и структуры информации
- •9.3 Обоснование и выбор состава автоматизируемых задач [1] -с.518-519
- •9.4.1 Характеристика задачи (комплекса задач)
- •9.4.2 Выходная информация
- •9.4.3 Входная информация
- •9.4.4 Математическое описание
- •9.4.5 Описание алгоритма решения
- •9.4.6 Разработка контрольного примера
- •10.1 Состав процессов жизненного цикла
- •10.2 Основные этапы разработки программного обеспечения
- •Лекция №11 Развитие моделей жизненного цикла программного
- •11.1 Каскадная модель
- •11.2 Модель c промежуточным контролем
- •11.3 Спиральная модель
- •11.4 Использование case-технологий
- •11.5 Ускорение разработки программного обеспечения. Технология rad
- •Лекция №12 Оценка качества процессов создания программного
- •12.1 Серия стандартов iso 9000
- •12.2 Стандарт cmm
- •12.3 Стандарт spice
- •«Технологія створення програмних продуктів» конспект лекцій з дисципліни
- •6.040303 «Системний аналіз»
- •84313, М. Краматорськ, вул. Шкадінова, 72.
9.2.1 Содержание и цели предпроектного обследования
Целью предпроектного обследования является изучение задач управления, решаемых вручную, анализ недостатков существующей системы управления, разработка мероприятий по их устранению и формирование перечня новых задач, решаемых автоматизированным способом.
Предметной областью пользователя является обычно отдельная задача либо комплекс задач, однако предпроектное обследование проводится в составе работ по изучению системы и объекта управления в целом с единых организационных и методических позиций.
1 Предпроектное обследование
предметной области
2 Обоснование и выбор состава
автоматизируемых задач
3 Постановка задачи
4 Разработка и отладка ПО
5 Поставка потребителю
и сервисная поддержка
Рисунок 9.1 – Этапы разработки АИС
В процессе обследования вскрывается организационная и функциональная структура объекта и разрабатываются предложения для их оптимизации.
Применяются 2 подхода к обследованию информационных потоков:
организационный, когда анализируются потоки информации по подразделениям предприятия;
функциональный, когда исследуются информационные потоки по отдельным процедурам, задачам, комплексам задач, функциям или подсистемам управления.
Предпроектное обследование затрагивает как операции управления (управленческие процедуры, задачи, функции), так и потоки информации. Оно согласуется с принятой стратегией создания системы.
Децентрализованная стратегия (функциональный подход) заключается в последовательном проектировании функциональных подсистем. Обеспечивается быстрое внедрение функциональных подсистем, однако оптимальная организация информационного обеспечения и АИС в целом менее вероятна.
Централизованная стратегия (информационный подход) предполагает, в первую очередь, создание интегрированной БД, являющейся основой разработки функций и задач автоматизированного управления.
По децентрализованной стратегии предпроектное обследование предприятия может производится путем исследования его организационной и/или функциональной структуры. Централизованная стратегия делает упор на информационном анализе предметной области, изучении состава и структуры информационных потоков с целью их интеграции.
Основными направлениями в совершенствовании управления являются:
упрощение организационной структуры благодаря устранению излишних промежуточных звеньев и сокращению многоступенчатости;
повышение централизации отдельных функций управления и ликвидация самостоятельных подразделений в небольших и средних цехах;
внедрение безцеховой структуры управления на небольших предприятиях;
высвобождение отдельных работников управления;
совершенствование существующей системы документооборота.
9.2.2 Функциональная структура объекта автоматизации
Функциональная структура объекта автоматизации – состав обеспечивающих и функциональных подсистем, состоящих из комплексов задач, отдельных задач и процедур управления. Задачи и их комплексы функционально и информационно связаны друг с другом. Звеном высшего уровня функциональной структуры предприятия является функция управления.
При создании АИС функции управления реализуются через функциональные подсистемы. Функциональная подсистема представляет собой часть системы, включающую выделенную по определенному признаку совокупность задач, характеризуемых единством использования результатов в процессе управления.
