Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Konspekt_AiPPZ.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
40 Кб
Скачать
☆

1.3 Понятие автоматизированной ис

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

Виды обеспечения автоматизированных систем. Каждый вид обеспечения автоматизированных систем объединяет в себе компонент или технические решения определенного характера. Основными видами обеспечения автоматизированных систем являются:

  • информационное обеспечение – все данные и метаданные, с которыми работает система;

  • программное обеспечение – все программы, которые входят в состав системы и обеспечивают обработку и передачу данных;

  • техническое обеспечение – все технические средства, которые входят в состав системы;

  • математическое обеспечение – совокупность математических средств при описании алгоритмов решения задач;

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

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

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

1.4 Технология разработки по

Модель ЖЦ любой ИС определяет характер процесса ее создания, который представляет собой совокупность упорядоченных во времени взаимосвязанных и объединенных стадий работ, выполнение которых необходимо и достаточно для создания системы в соответствии с заданными требованиями.

К технологиям разработки ПО относятся:

  • RAD (rapid application development) – анализ и планирование требований, проектирования, реализации, внедрения.

  • RUP (Rational Unified Process) – рациональный унифицированный процесс;

  • MSF (Microsoft Solutions Framework) – включает 4 фазы: анализ, проектирование, разработка, стабилизация и предлагает использовать ООП;

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

  • экстремальное программирование – в основе этой методологии находится командная работа, эффективная коммуникация между заказчиком и исполнителем в течение всего проекта по разработке ИС. Разработка ведется с использованием последовательно дорабатываемых прототипов.

2. Структура и архитектура по

2.1 Понятие архитектуры по

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

  • совокупность структурных элементов системы и связей между ними;

  • поведение элементов системы в процессе их взаимодействия;

  • иерархия подсистем, объединяющих структурные элементы;

  • архитектурный стиль (типовой способ организации системы).

Архитектура ПО многомерна, поскольку различные специалисты работают с её различными аспектами. Различные представления архитектуры служат различным целям:

  • представление функциональных возможностей ПО (представление вариантов использования, содержащее сценарии взаимодействия системы с внешней средой и роли, которые играют пользователи ПО и внешние системы);

  • представление логической организации ПО (логическое представление, элементами которого являются пакеты, подсистемы, классы, связи между ними);

  • представление физической структуры программных компонент, входящих в состав ПО (представление реализации, элементами которого являются компоненты, связи между ними);

  • представление структуры потоков управления и аспектов параллельной работы ПО (представление процессов, элементы которого: потоки управления, нити, параллелизм, синхронизация);

  • описание физического размещения компонент ПО по узлам вычислительной системы (представление размещения, элементы которого: узлы вычислительной системы, устройства, линии связи, задачи).

Архитектурное представление – это модель системы с определенной точки зрения, в которой отражены лишь существенные аспекты и опущено все, что несущественно при данном взгляде на систему.

Архитектурно значимый элемент – это элемент, значительно влияющий на структуру системы, её функциональность, производительность, надежность, защищенность, возможность развития. Подсистемы, их интерфейсы, процессы и потоки управления являются архитектурно значимыми элементами.

Существуют стандартные архитектурные модели. Для удобства повторного использования и передачи знаний между разработчиками, некоторые архитектурные решения оформляются в виде шаблонов проектирования.

Шаблон – описание проблемы, возникшей при проектировании архитектуры ПО и способа решения этой проблемы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]