- •Билет 13
- •Вопрос 13.2. Пояснить суть следующих компонент ас: информационное обеспечение, лингвистическое обеспечение, правовое обеспечение, эргономическое обеспечение.
- •Билет 14
- •Вопрос 14.1. Указать порядок интерпретации разрешенных выражений реляционного исчисления кортежей. Указать порядок нахождения значения выражения реляционного исчисления кортежей. Привести примеры.
- •Вопрос 14.2. Описать принципиальный порядок разработки интерфейсов с конечным пользователем программ ввода и обработки информации в реляционных базах данных.
- •Билет 15
- •Вопрос 15.2. Описать принципиальный порядок разработки кода прикладных программ обработки реляционных бд
- •Математическое описание и выбор метода решения задачи.
- •Алгоритмизация решения задачи.
- •Билет 16
- •Вопрос 16.1. Провести обзор основных методологий обследования организаций. Семейство методологий idef. Диаграммы потоков данных. Обзор рынка case-средств
Вопрос 15.2. Описать принципиальный порядок разработки кода прикладных программ обработки реляционных бд
При разработке прикладных программ выделяют следующие этапы:
1)постановку задачи,
2)математическое описание и выбор метода решения задачи,
3)алгоритмизацию решения задачи,
4)составление программы;
5)адаптацию.
То, что выше – кратко. Ниже – сильно расписанная херня, но то же самое.
При разработке прикладных программ выделяют следующие этапы: постановку задачи, математическое описание и выбор метода решения задачи, алгоритмизацию решения задачи, составление программы и ее адаптацию.
Постановка задачи предполагает характеристику решаемой задачи, описание входной, выходной и нормативно-справочной информации, а также описание контрольного примера.
Характеристика выбранной задачи включает: определение цели решения задачи; установление состава и форм представления входной, промежуточной и результатной информации, установление периодичности решения задачи и взаимосвязи решаемой задачи с другими задачами, определение форм и методов контроля достоверности информации.
Описание входной оперативной информации включает: наименование входного сообщения, источник информации – документ или массив, форму представления информации, сроки и частоту поступления информации.
Описание нормативно-справочной информации включает классификацию данного типа информации и содержание используемых справочников.
Описание выходной информации включает: перечень получаемых выходных сообщений, форму представления сообщения (документ или массив), сроки и периодичность выдачи сообщений, назначение форм выходной информации, получателей выходной информации.
Описание контрольного примера включает: демонстрацию порядка решения задачи традиционным способом, отражение всех форм исходных данных, перечисление всех штатных и нештатных ситуаций, возникающих при решении задачи и описание действий пользователя в каждом случае.
Математическое описание и выбор метода решения задачи.
Математическая запись постановки задачи обеспечивает отображение ее сущности, лаконичность записи, однозначность понимания. Для задач, допускающих математическое описание, выбирается численный метод решения, а для нечисловых задач разрабатывается принципиальная схема решения.
Алгоритмизация решения задачи.
Алгоритм – это точное предписание, определяющее вычислительный процесс, ведущий от изменяемых начальных данных к искомому результату. Для решения одной и той же задачи существует ряд алгоритмов, отличающихся друг от друга уровнем сложности, объемами вычислительных и логических операций, составом исходной и промежуточной информации, точностью получаемых результатов. Сам алгоритм может быть записан в словесной форме, графически, с помощью таблиц решений и др.
4-5. Составление, отладка и тестирование программ.
Составление (кодирование) программы выполняется с помощью операторов языка программирования. В общем случае язык программирования — это формализованный язык для описания алгоритма решения задачи на компьютере или фиксированная система обозначений для описания алгоритмов и структуры данных.
Отладка программы предполагает совокупность действий, направленных на устранение ошибок, а тестирование призвано продемонстрировать отсутствие или выявление ошибок в разработанных программах.