- •Проектирование информационных систем
- •Технологии, методы и средства проектирования ис
- •Классификация методов проектирования
- •Средства проектирования
- •Жизненный цикл ис
- •Общая структура жизни ис
- •Модели жизненного цикла
- •Модель фаза функций
- •Стандарт iso 12.207 «Информационные технологии. Процессы жизненного цикла программных средств»
- •Стандарты регламентирующие жизненный цикл ис
- •Каноническое проектирование
- •Техническое задание на проектирование ис
- •Компоненты и структуры автоматизированной системы
- •Состав ис
- •Структура аис Функционально обеспечивающие подсистемы
- •Состав технического обеспечения
- •Техническое обеспечение
- •Выбор ктс
- •Программное обеспечение
- •Информационное обеспечение
Программное обеспечение
Это совокупность программ обеспечивающих функционирование КТС, а так же реализацию целей и задач автоматизированной ИС.
Программное обеспечение включает в себя ОС, пакеты прикладных программ (ППП), системы программирования (СП).
УЧ – управляющая часть
ОЧ – обрабатывающая часть
ОВП – организация выполняемого процесса
ВИБ – ведение информационной базы
ПОН – программы общего назначения
ПФН – программы функционального назначения
ОС предназначены для выполнения следующих основных взаимосвязанных функций:
управление данными
управление задачами и процессами
организация связи между человеком оператором и ПК
В различных ОС данные функции представлены в различных масштабах с помощью разных технических, программных и информационных методов.
ОС являются ядром ПО и состоит из обрабатывающей части и управляющей.
Управляющая часть обеспечивает решение задачи в требуемом режиме, а обрабатывающая часть транслирует содержание задачи записанной на определенном языке программирования, осуществляет редактирование программных модулей и конфигурирует необходимую конфигурацию вычислительной системы в целом.
Система программирования (СП) – это совокупность средств разработки программ, языки программирования, текстовые редакторы, трансляторы, редакторы связей, библиотеки программ, а так же утилиты и обслуживающие программы, обеспечивающие автоматизированный процесс создания программ пользователя. Она содержит удобную для работы программиста инструментальную оболочку.
ОВП – структурно сложная система программ, предназначенная для решения задач определенного класса, они включают в свой состав программные продукты и оболочки систем. Программным продуктом является частично или полностью замкнутый программный комплекс, настроенный на решение одной или нескольких задач, т.е. комплексов информационных технологий ориентированных на обработку стандартных входных форм и выпуск стандартных выходных документов.
Оболочки ИС или система программирования ИС, представляют собой гибкие программные комплексы настраиваемые на задачи пользователя. Наиболее распространенным типом данных программных средств является СУБД и оболочки автоматизированных поисковых систем.
Пакеты прикладных программ подразделяются на:
программы общего назначения, к которым относятся системы программирования на языках высокого уровня, СУБД, программы редакторов текстов, изображений и прочее.
к ПФМ, относят пакеты программ предназначенные для решения задач в какой то конкретной предметной области.
Следует отметить, что данное деление достаточно условно.
При выборе ППП следует учитывать следующие факторы:
Состав функций управления, реализуемых с помощью ППП, можно ли его принять полностью или он должен быть доработан
Возможность применения входных и выходных форм документов
Наличие исходных данных ППП, возможность и трудоемкость их применения
Возможность адаптации ППП и периодичность обработки данных пользователя, в соответствии ППП структуре управления
Надежность с точки зрения защиты данных, наличие средств обнаружения и устранения ошибок.
Наличие в пакете средств для его усовершенствования
Конфигурация ЭВМ, а так же периферийных устройств для работы с данным ППП
Поддержка различных носителей, для входных, выходных документов
ОС, в которой функционирует данное ППП
Язык и транслятор, на котором написан ППП
Состав вспомогательных программ, необходимых для его работы
Наличие, комплектность, качество, полнота и свойство обучаемости документации, которая предоставляется совместно с данным ППП
СУБД – комплекс языков и программ позволяющий создавать базы данных и управлять их работой. СУБД обрабатывает поступающие от пользователя и прикладных программ запросы и выдает необходимые сведения.
СУБД характеризуется используемой моделью и средствами администрирования прикладных процессов работы в информационной сети.
Ядро СУБД – это программный комплекс, обеспечивающий непосредственное управление физических операций с БД.
Среда – это совокупность интерфейсных модулей, обеспечивающих связь пользователей с ядром и через него с БД. Среда включает пользовательские интерфейсы и утилиты администраторов базы данных АБД
Утилиты АБД образуют библиотеку программ обслуживания БД в привилегированном режиме и следующие основные функции:
Физическая подготовка дискового пространства для размещения БД
Подготовка сведений о составе БД, к структуре файлов и их количестве
Загрузка файла таблицы БД, с возможностью последующей дозагрузки
Модификация БД, ее структуры, создание образов, резервных копий БД с возможностью восстановления
Стандартными средствами пользователя, предоставляемые фирмами разработчиками ОС, являются фирменные интерфейсы, генераторы отчетов, система разработки и поддержки интерактивных технологий в ИС, т.е. язык программирования АИС.
