- •Общие положения
- •Организация занятий по курсу сапскс
- •Требования к содержанию отчетов о выполнении лабораторных работ
- •Требования к оформлению отчетной документации
- •Задания на лабораторные работы
- •Лабораторная работа №1
- •Лабораторная работа №2
- •Лабораторная работа №3
- •Лабораторная работа №5
- •Лабораторная работа №4
- •Лабораторная работа №6
- •Лабораторная работа №7
- •Лабораторная работа №8
- •Лабораторная работа №9
- •Требования к содержанию индивидуального задания
- •Список рекомендуемой литературы
- •Приложение а Состав и содержание технического задания (гост 34.602- 89)
- •Приложение б – Варианты индивидуальных заданий на проектирование
Лабораторная работа №7
Тема: Разработка программного обеспечения КП.
Цель: Освоение методики разработки и описания программного обеспечения разрабатываемой подсистемы.
Задание.
Провести обоснованный выбор операционной системы для сервера и рабочих станций.
Провести обоснованный выбор средства разработки специального ПО.
Выбрать для обслуживания КП сервисные программы и утилиты.
Разработать структуру специального программного обеспечения.
Составить и коротко описать схему взаимодействия БД и специального ПО.
Требования к содержанию отчета.
В подразделе 1 проводится анализ и обоснованный выбор операционных систем (ОС) для сервера КП и для рабочих станций. Для анализа выбирается не менее 2-х современных претендентов по каждому виду ОС. По каждой из рассматриваемых ОС приводятся основные параметры и отличительные черты без детального описания структуры и принципов работы. В результате анализа делается вывод, на основании чего выбирается указанный тип ОС. Объем этого пункта 1-2 страницы.
В подразделе 2 проводится анализ и обоснованный выбор программного средства для разработки специального ПО, то есть для создания программных модулей, реализующих автоматизированные функции КП. Для анализа выбирается не менее 2-х современных систем (языков) программирования или СУБД, которые пригодны для разработки соответствующих программ. Для каждого средства указываются основные возможности и характерные особенности без подробного описания языка программирования, интегрированной среды и т.п. В результате анализа делается вывод, на основании чего выбирается средство разработки специального ПО. Объем этого пункта 1,5-2 страницы.
В подразделе 3 проводится анализ и обоснованный выбор сервисных программ и утилит, необходимых для обеспечения функционирования подсистемы: архиваторов, антивирусов, офисных программ (редакторов, текстовых, табличных и файловых процессоров и т.п.), графических пакетов и других вспомогательных программных средств. По каждому виду программных средств анализируется несколько возможных современных претендентов, затем выбирается один из них с обоснованием (почему?). Объем этого пункта 1,5-2 страницы.
В подразделе 4 приводятся описания основных функциональных модулей программы (например, модуль данных, ведение справочников, учет ..., формирование отчетов, и т.п.). Количество подобных пунктов может соответствовать количеству функций, которые были описаны в разделе «Функциональная структура КП» (лаб. работа №4). Здесь же следует выполнить описание запросов, которые используются как источники данных для разрабатываемых форм и отчетов.
По результатам подразделов 1–4 строится структурная схема ПО КП, которая отражает иерархию компонентов ПО соответственно по четырем ветвям: общесистемное ПО, инструментальные средства, сервисные программы и утилиты, специальное ПО.
В подразделе 5 выполняется графическое отображение взаимодействия компонентов БД со специальными программными средствами КП: запросами, представлениями, формами, отчетами и пр. Схему рекомендуется строить иерархически снизу-вверх, от таблиц к главной кнопочной форме или пунктам пользовательского меню.
Контрольные вопросы.
Понятие термина «программное обеспечение компьютеризированной подсистемы»?
Перечислить основные компоненты программного обеспечения разрабатываемой КП и дать их краткие определения.
Каковы отличия между сервисными программами и утилитами?
Указать типы программных модулей, относящихся к специальному ПО.
Какова связь компонентов ПО с компонентами ИО разрабатываемой КП?
