Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Специальный раздел.docx
Скачиваний:
15
Добавлен:
09.04.2015
Размер:
1.09 Mб
Скачать

2.3.5 Программное обеспечение

Подсистема программного обеспечения включает в себя совокупность компьютерных программ, описаний, а также инструкций по их применению на электронно-вычислительной машине.

Программное обеспечение делится на два основных комплекса: общее и специальное. В состав общего комплекса, как правило, входят:

  • операционные системы;

  • операционные оболочки;

  • компиляторы;

  • интерпретаторы;

  • программные среды для разработки прикладных программ;

  • СУБД;

  • сетевые программы.

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

При этом основу программного обеспечения БД представляют программные компоненты СУБД. Среди них выделяют ядро СУБД, обеспечивающее создание БД, организацию ввода, обработки и хранения данных. То есть именно то, что называется «управлением данными», а также другие компоненты, обеспечивающие настройку системы, средства тестирования, утилиты, обеспечивающие выполнение вспомогательных функций, таких как восстановление баз данных, сбор статистики о функционировании БД и другие.

2.3.6 Информационное обеспечение

Подсистема информационного обеспечения представляет собой совокупность единой системы классификации и кодирования технико-экономической информации, унифицированной системы документации и информационной базы. В состав информационного обеспечения входят два комплекса.

Первый — это компоненты внемашинного информационного обеспечения: классификаторы технико-экономической информации и документы. Он представляет собой информацию, которая воспринимается человеком без технических средств. К документам предъявляются требования по составу и содержанию. Единство требований составляет единую систему документации, позволяющую сопоставлять показатели различных сфер деятельности и предметных областей. Различают: входные документы (первичные), которые содержат необработанные сведения и выходные – результат обработки (результативные). К типичным ошибкам в документации можно отнести: большой объём лишней информации и её дублирование

Второй комплекс — это компоненты внутримашинного информационного обеспечения, которые включают в себя:

  • макеты/экранные формы для ввода первичных данных в ЭВМ;

  • макеты/экранные формы для вывода результатной информации;

  • структуру информационной базы: входных, выходных файлов, базы данных.

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

Центральным компонентом информационного обеспечения является база данных, через которую осуществляется обмен данными различных задач. База данных обеспечивает интегрированное использование различных информационных объектов в функциональных подсистемах.

Прототипом будущей базы данных является логическая модель данных. Она описывает понятия предметной области, их взаимосвязь, а также ограничения на данные, налагаемые предметной областью. Логическая модель строится в терминах информационных единиц, но без привязки к конкретной СУБД. В настоящий момент основным средством разработки логической модели данных являются различные варианты ER-диаграмм. С помощью ER-диаграмм осуществляется детализация хранилищ данных проектируемой системы.

Для проектирования базы данных разрабатываемой системы использовалось CASEсредствоErWin. Данное средство предназначено для проектирования и документирования баз данных.CASE— набор инструментов и методов программной инженерии для проектирования программного обеспечения.

ErWinпозволяет наглядно отображать сложные структуры данных. Модели данных помогают визуализировать структуру данных, обеспечивая эффективный процесс организации, управления и администрирования таких аспектов деятельности предприятия, как уровень сложности данных, технология баз данных и среды развёртывания.

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

В Таблице 2.1 приведено описание структуры базы данных с указанием таблиц, атрибутов, полей, а также первичных и внешних ключей.

Рисунок 2.7 — Логическая модель базы данных

Таблица 2.1 ― Описание структуры базы данных

Сущность

Атрибут

Тип

Примечание

Единицы измерения

Код единицы

Число

Первичный ключ

Имя единицы

Строка

Описание единицы

Строка

Ресурсы проекта

Код ресурса

Число

Первичный ключ

Имя ресурса

Строка

Посчитанные ресурсы

Число

Код проекта

Число

Внешний ключ

Код единицы

Число

Внешний ключ

Проект

Код проекта

Число

Первичный ключ

Имя проекта

Строка

Код руководителя

Число

Код родительского проекта

Число

Код стадии родителя

Число

Код работы родителя

Число

Ребёнок

Число

Плановая дата начала

Дата

Плановая дата окончания

Дата

Плановое время

Число

Фактическая дата начала

Дата

Фактическая дата окончания

Дата

Фактическое время

Число

Зациклен

Логическ.

Код состояния

Число

Внешний ключ

Код типа

Число

Внешний ключ

Время проекта

Код времени

Число

Первичный ключ

Процент использованного времени

Число

Код проектной команды

Число

Внешний ключ

Код проекта

Число

Внешний ключ

Работы

Код работы

Число

Первичный ключ

Имя работы

Строка

Описание роли

Строка

Отклонения проекта

Код отклонения

Число

Первичный ключ

Краткое описание отклонения

Строка

Описание отклонения

Строка

Продолжение Таблицы 2.1

Код проекта

Число

Внешний ключ

Тип проекта

Код типа

Число

Первичный ключ

Имя типа

Строка

Проектная команда

Код проектной команды

Число

Первичный ключ

Плановая стоимость чел-час

Число

Фактическая стоимость чел-час

Число

Код проекта

Число

Внешний ключ

Код персонала

Число

Внешний ключ

Код работы

Число

Внешний ключ

Персонал

Код персонала

Число

Первичный ключ

Имя

Строка

Фамилия

Строка

Отчество

Строка

Электронная почта

Строка

Телефон

Число

Логин

Строка

Пароль

Строка

Возможность добавления

Логическ.

Возможность изменения

Логическ.

Возможность удаления

Логическ.

Состояние проекта

Код состояния

Число

Первичный ключ

Имя состояния

Строка

Для работы системы требуется входная, результатная, а также нормативно-справочная информация.

К входной информации относятся:

  • информация о потребности в проекте;

  • информация о сроках;

  • информация о затратах.

К результатной информации относится:

  • план-график проекта;

  • приказ о создании проектной команды и установления тарифа оплаты;

  • отчет о сроках;

  • отчет о затратах;

  • отчет об отклонениях;

  • отчет о текущем состоянии проекта;

  • отчет о проектах компании.

К нормативно справочной информации можно отнести:

  • свод правил;

  • информация о работниках;

  • информация о доступных средствах;

  • календарный план;

  • опыт предыдущих проектов.