Стадии жизненного цикла ИС
Алгоритмы и их виды. Способы представления алгоритмов. Блок-схемы.
Понятие алгоритма и его свойства
Алгоритм– конечная последовательность шагов в решении задачи, приводящая от исходных данных к требуемому результату.
Алгоритм характеризуется следующими свойствами:
· Дискретность (разрывность) - говорят «Делится на шаги».
· Массовость - применимость алгоритма ко всем задачам.
· Определенность (детерминированность, точность) - свойство алгоритма, указывающее на то, что каждый шаг алгоритма должен быть строго определен
· Результативность - свойство, состоящее в том, что любой алгоритм должен завершаться
Способы описания (виды) алгоритмов.
Рассмотрим следующие способы описания алгоритма: словесное описание, псевдокод, блок-схема, программа.
o Словесное описание – например инструкция к телевизору
o Псевдокод - описание структуры алгоритма на естественном, частично формализованном языке.
o Блок-схема - описание структуры алгоритма с помощью геометрических фигур с линиями-связями.
o Программа - описание структуры алгоритма на языке алгоритмического программирования.
Основные алгоритмические конструкции.
• Линейная алгоритмическая конструкция.
В виде последовательности действий (шагов), в который выполняется 1 раз
· Разветвляющаяся алгоритмическая конструкция.
Обеспечивающая выбор между двумя альтернативами ходами
· Алгоритмическая конструкция «Цикл».
В которой некая, идущая подряд группа действий (шагов) алгоритма может выполняться несколько раз.
• Рекурсивный алгоритм.
Выполнения команд на каком-либо шаге он обращается сам к себе.
Блок-схемы.
Схема — графическое представление определения, в котором используются символы для отображения операций.
Блок-схема — распространенный тип схем, описывающих алгоритмы или процессы, в которых отдельные шаги изображаются в виде блоков различной формы, соединенных между собой линиями.
1. CASE – технологии проектирования информационных систем.
CASE-технология (Computer Aided Software Engineering) - средства системного анализа, проектирования, разработки и сложных программных систем.
Сегодня CASE средства подразумевают процесс разработки сложных ИС в целом: создание и сопровождение ИС, анализ, формулировка требований, проектирование прикладного ПО и баз данных, генерацию кода, тестирование, документирование, обеспечение качества, конфигурационное управление и управление проектом, а также другие процессы.
Главные составляющие CASE-продукта таковы:
· Методология (Method Diagrams), которая задает единый графический язык и правила работы с ним.
· Графические редакторы (Graphic Editors), которые помогают рисовать диаграммы
· Генератор: по графическому представлению модели можно сгенерировать исходный код
· Репозиторий, своеобразная база данных для хранения результатов работы программистов.
Недостатки
· Для получения эффекта для CASE – Технологий нужно время
· Внедрение CASE дороже их приобретения
· Получение выгоды после их внедрения
Архитектура корпоративных БИС
Классификации информационных систем
По степени распределённости отличают:
1. Настольные, где СУБД, БД находятся на одном компьютере
2. Распределённые ИС, в которых компоненты распределены по нескольким компьютерам:
a. Файл-серверные ИС (ИС БД на сервере, СУБД на клиенте)
b. Клиент-серверные ИС (БД и ИС БД у клиента)
i. Двухзвенные (клиент через СУБД обращается прямо к серверу БД)
ii. Многозвенные (клиент через СУБД обращается к серверу через сервер приложений)
Классификация по степени автоматизации
По степени автоматизации ИС делятся на:
v Автоматизированные: неполная автоматизация, где все еще требуется присутствие персонала
v Автоматические: полностью все автоматизировано, персонал не нужен
v «Ручные ИС» («без компьютера») существовать не могут
Классификация по характеру обработки данных
По характеру обработки данных ИС делятся на:
• Информационно-справочные – цель системы – поиск и выдача информации
• ИС обработки данных – сложные системы обработки массивов данных
Классификация по сфере применения
Экономическая ИС —для выполнения функций управления на предприятии.
Медицинская ИС — для использования в лечебном учреждении.
Географическая ИС —сбор, хранение, обработку, доступ, отображение геоданных.
Классификация по охвату задач (масштабности)
· Персональная ИС - для 1 человека
· Групповая ИС – на групповое использование (аудитория Джабарова А.)
· Корпоративная ИС в идеале охватывает все информационные процессы целого предприятия.
Билет 2
1. Жизненный цикл ИС и его структура
ЖЦ ИС - период времени, который начинается с момента принятия решения о необходимости создания информационной системы и заканчивается в момент ее полного изъятия из эксплуатации.
Стадии жизненного цикла ИС
Стадии:
1) Начальная стадия
2) Стадия уточнения
3) Стадия конструирования
4) Стадия передачи в эксплуатацию
Дата добавления: 2016-06-13; просмотров: 667;