
- •Техническое проектирование;
- •Обследование предприятия;
- •Рабочее проектирование.
- •Функции требуется передавать параметры; функция возвращает результаты решения в точку вызова, а процедура может возвращать, а может и не возвращать
- •Обновляемостью
- •Брандмауэр
- •Неделимая, транзакция
- •Целостность
- •Уровни моделей osi
Диаграммы вариантов использования описывают функции входящие в систему.
Диаграммы классов показывают логические связи объектов.
Диаграммы пакетов отображают структуру программных пакетов.
Неделимая последовательность операторов для манипулирования данными, с точки зрения воздействий на БД называется транзакцией.
Для передачи представления Баз данных был разработан язык разметки XML.
Спиральная модель жизненного цикла программного продукта представляет собой усложненную спиральную структуру. Спираль может продолжаться до бесконечности так как ответная реакция заказчика может породить новый цикл.
RAD модель – Предусматривает постоянное участие заказчика в процессе разработки программного продукта.
Создание программного продукта по методологии RAD требует высоко квалифицированных кадров.
Многопроходная модель – обязательным условием является хорошие планирование и проектирование, но возникает тенденция оттягивания решения трудных задач.
Проверка программной системы в целом, её организацией и функционирования на соответствии спецификации, называется Системным тестированием.
Разработка программного продукта выполняется в следующие последовательности:
Обследование предприятия.
Написание технического задания.
Разработка эскизного проекта
Техническое проектирование
Рабочее проектирование
Для работы с Регистром накоплений используются методы:
Движения
Добавить
Записать
Вычисляемые метрики проекта определяют соотношение фактической стоимости проекта к запланированной.
События по средством которого ошибка в исходном продукте используемом в процессе порождает ошибку на выходе называется отказом при выполнение процесса.
Если программный продукт может корректировать отдельные возникающие ошибки и при этом сохраняет возможность продолжать выполнять программу, то это особенность называется отказоустойчивостью.
Если в результате работы программы выводятся некорректные данные, то это свойство называется ошибка при обработке.
В V-образной модели не учитываются итерации между фазами и нельзя вносить изменения на разных этапах жизненного цикла программного продукта. (ЖцПП)
Каскадная модель - Реальный процесс разработки некогда не укладываются в жесткую схему планирования и возникает высокий риск создания программного продукта не отвечающему требованиям заказчика.
Записями базы данных являются строки таблицы.
Процесс использующий совокупность средств и методов сбора и обработки передачи первичной информации о состоянии объекта называют Информационные технологии
Ключ – это один или несколько атрибутов в таблице.
Задачами управляющей подсистемы являются: большой объем однородной информации и несложные алгоритмы.
Для удаления строки в БД должна быть выделена следующая последовательность:
Пометить строку на удаление.
Разорвать все связи с которыми связана удаляемая строка.
Вызывать обработку удаления помеченных объектов.
Для выбора комплекса технических средств учитывают следующие факторы:
Параметры входных информационных потоков. Они зависят от объема информации, от носителя и от характера представления информации.
Характер задач и их алгоритм. Определяет срочность решения, возможность деления задачи на подзадачи, и количество файлов с условно постоянной информацией.
Технические характеристики ЭВМ. Производительность процессора, объем оперативной памяти, тип ОС и возможность подключения различных устройств, ввода-вывода.
Наиболее востребованной технологии проектирования программного продукта является типовая.
При автоматизации предприятия в первую очередь автоматизируют подразделения, играющие наиболее важную роль в процессе управления.
При объектном подходе к программированию модель разрабатываемой системы основывается на предметах и явлениях окружающего мира.
Подготовленная транзакция может выполняться по одному из двух алгоритмов.
Транзакция выполняется автоматически. (первая модель).
Транзакция выполняется в результате управления. (вторя модель).
Основные функции браузера:
Преобразует язык разметки в изображение.
Генерирует запросы.
Содержит сценарный интерпретатор.
По международному стандарту жизненный цикл программного продукта включает в себя следующие процессы:
Основные процессы (приобретение, разработка или усовершенствование ПП, подготовка договора на поставку или разработку ПП).
Вспомогательные процессы (проектирование или разработка документации, поставка программного продукта, и конфигурирование системы).
Организационные процессы (Разработка учебных материалов и обучение пользователей, приобретение и монтаж вычислительной техники, внесение дополнение и изменения в штатное расписание).
При работе с БД может возникнуть аномалия модификации, когда при изменении информации одной таблицы потребуется просматривать все записи другой таблицы.
Операции подпрограмма
Ввод вывод магнитный диск
Ветвление
Документ
комментарий
монитор или дисплей.
Ввод с клавиатуры
Ручной ввод
При проектировании программного продукта должна соблюдаться следующая последовательность:
Разработка структуры в немашинного информационного обеспечения.
Разработка внутри машинного информационного обеспечения.
Решение вопросов по кодированию информации.
Разработка алгоритмов обработки информации.
Разработка структуры интерфейса.
В системе 1С для ввода условно постоянной информации используются объекты: Справочники, Константы, перечисления.
Для ввода оперативной информации используется документы.
Результатная информация выводится в регистры.
Отчеты предназначены для вывода на экран или печать результатную информацию в виде удобном для восприятия человека.
В состав языка UML входит разработка следующих диаграмм:
Диаграммы последовательности: показывают динамику взаимодействия объектов во времени.
Диаграммы состояний: Описывают возможности последовательностей состояний и переходов в системе.
Поле считается уникальным, если его имя встречается один раз.
Вторичный ключ – это один или несколько атрибутов однозначно определяющий группу записей таблицы.
Недостатком хеширования является увеличения времени обработки информации.
Строка отношения (строка таблицы) называется кортежем.
При проектировании БД отношения принадлежат преобразованию: Отношения находятся во второй нормальной форме, если каждый не ключевой атрибут функционально полно зависит от первичного ключа.
Первая нормальная форма – все атрибуты простые.
Третья нормальная форма - каждый не ключевой атрибут не транзитивно зависит от первичного ключа.
Усиленная нормальная третья форма – существует зависимость атрибутов составного ключа от не ключевых атрибутов. БКНФ
На предпроектной стадии выявляются следующие этапы:
Собираются материалы обследования;
Материалы систематизируются;
Разрабатывается техническое задание.
Этап рабочего проектирования связан с физической реализацией выбранного варианта проекта.
При обследовании предприятия могут быть использованы следующие методы:
Метод наблюдения (изучается документооборот)
Метод личного участия (разработчик включается в производственные процессы)
Метод анализа материалов (собранная информация анализируется по определенным методикам).
При проектировании программных продуктов и если нет подходящих типовых разработок, то используют оригинальную технологию проектирования.
Любая программная разработка условно разбивается на три компонента.
Функциональная компонента. После обследования предприятия определяются глобальные функции системы, из системы выделяют подсистемы. Подсистемы разбиваются на задачи. Задачи на модули. Модули на алгоритмы.
Система обработки данных. Она включает в себя 5 видов обеспечений:
Программное обеспечение
Информационное обеспечение
Техническое обеспечение
Лингвистическое обеспечение
Правовое обеспечение
Организационная компонента (подготовка приказа о начале эксплуатации программного продукта, приобретение вычислительной техники и ее монтаж, внесение изменений в штатное расписание, обучение пользователя, заполнение базы данных исходной информации.)
Для хранения информации в базе данных в 1С предназначены объекты. Справочники константы перечисления, документы, регистры, журналы.
Функционально заверенный фрагмент программы называют модулем.
Организация поставляющая программный продукт заказчику выполняет приемочное тестирование программы.
В языке UML существует возможность создания моделей:
Модель использования: (описание функции ПО, с точки зрения пользователя)
Логическая модель (описывает ключевые понятия ПО)
Модель реализации (определяет реальную организацию ПО в среде разработки)
При интеграционном тестировании выполняется следующая проверка:
Проверка функциональности (проверка на соответствие отдельных функций заданных спецификацией)
Проверка промежуточных результатов (проверка всех файлов и промежуточных результатов на правильность и наличие).
Проверка интеграции (Это проверка взаимосвязи между модулями, т.е., что модули передают друг другу)
В системе 1С используются следующие простые типы данных (число, строка, дата, булево), а если реквизит связан с другим объектом, то такой тип называется ссылочным.
В справочник по умолчанию система включает реквизиты: код и наименование.
В документ по умолчанию: код документа и дата документа.
Диаграммы классов разбиваются на следующие уровни:
Концептуальный уровень (отражает связи между основными понятиями предметной области.)
Уровень спецификаций (диаграмма отражает связи объектов этих классов.)
Уровень реализации (диаграммы показывают поля и операции конкретных классов.)
Диаграмма состояний описывает возможные последовательности переходов и состояний, характеризующий поведение программы.
При разработке структуры БД рекомендуется следующая последовательность работ: ER модель
Проанализировать свойства и природу отношений.
Определить атрибуты, характеризующие эти отношения.
Выделить ключевые атрибуты.
Сформировать связи между отношениями.
Установить эти связи.
Определить класс принадлежности.
(1)
управляющая
(2)
управляемая
case технология представляет собой совокупность методов проектирования программного продукта и набор инструментальных средств позволяющих моделировать предметную область и анализировать разработанную модель.
На пред проектной стадии, разрабатывается техно-экономическое обоснование.
При модульном программировании используются следующие методы:
Метод восходящей разработки (Строится древовидная структура программы, и начинается разработка модулей программы снизу вверх)
Метод нисходящей разработки (Также строится древовидная структура, но разработка ведется сверху вниз)
Конструктивный подход (Модульная древоведения структура программы формируется в процессе программирования, начиная с головного модуля.)
Архитектурный подход (Выделяются типичные функции, а потом программируются модули).
При создании программной системы принимают меры для ее упрощения и используют метод получивший название модульное программирование.
При формировании модулей справочника и их наименование совпадает с наименованием форм:
Модуль формы списка.
Модуль формы группы.
Модуль формы выбора.
Для работы с регистром накопления используется понятие вид регистра.
Такой показатель как эффективность обучения персонала относится к наблюдаемым метрикам.
Для работы с регистром оборотов используются понятия:
Период
Оператор SET TRANSACTION используется для установки параметров транзакции
Для обеспечения надежности программного продукта используется:
Прогнозирование ошибок (анализ статистических данных предыдущих разработок).
Предотвращение ошибок (Это использование типовых программ или ППП)
Устранение ошибок (Выполнение верификации и аттестации программной обработки)
При выполнении работ по построению диаграммы структуры базы данных должны выполняться действия следующей последовательности:
Занести все реквизиты в одну таблицу
Определить внутренний ключ
Выявить зависимость между атрибутами
Разбить исходную на составляющие
Провести анализ полученного результата
Принять решение о продолжении итерационного процесса или его остановке
При работе с транзакциями уровни:
Serializable - последовательное выполнение транзакции
Repeatable Read повторяющие чтение
Read Commited подтверждённое чтение
Под метриками понимаются количественную ошибку программного продукта, процесса или проекта на основе который производятся другие измерения или выполняется прогноз.
Язык разметки HTML позволяет создать без статусное приложение.
Язык разметки DHTML выполняет поддержку каскадных страниц стилей.
Язык XML позволяет в разработку добавлять свои элементы.
Для оценки трудоёмкости создания программного продукта используются следующие методы:
Алгоритмическое моделирование — это анализ статистических данных о ранее выполненных проектах.
Экспертные оценки — это производится опрос нескольких специалистов и делается вывод.
Оценка по аналогии — сравнивается проект с аналогическими предыдущими проектами.
Закон Паркинсона
Самостоятельный пакет движущийся по сети независимо от других пакетов называется датаграммой.
При разработке спецификации на программный продукт различают следующие виды структур:
1.Линенйная структура (последовательное выполнение операторов)
2. Разветвлённая структура (в зависимости от условия выполняется та или иная последовательность).
3. Циклическая структура (многократное выполнение одинаковой последовательности операторов)
Различает следующие подклассы проектирования:
Это алгоритмические языки, стандартные библиотеки, макро генераторы, и т.д.
Средства, поддерживающие проектирование отдельных компонентов (графические редакторы, СУБД).
Средства, поддерживающие проектирования целых разделов проекта.
В состав дерева конфигурации входит следующий объект:
Роли - определяют полномочия пользователя для работы с информацией.
Интерфейсы – это команды главного меню настроенные на работу пользователя.
Общие модули – предоставляют доступ к экспортным процедурам и функциям.
При пред проектном обследовании предприятия преследуется единственная цель. Формирования перечня задач нуждающихся в автоматизации.
Обучение пользователя выполняется на стадии внедрения.
Проект информационной системы - это проектное конструкторская и технологическая документация.
Проектирование Информационной системы – это процесс преобразования входной информации.
Технология проектирования ИС – это совокупность методов и средств проектирования
Программные модули могут обладать следующими характеристикам сцепления.
Сцепления по управлению – ОДИН МОДУЛЬ ПЕРЕДАЕТ ДРУГОМУ сигнал в виде флага.
Сцепление по внешним ссылкам – модули ссылаются на один и тот же глобальный объект
Сцепление по данным – Информация предаётся другому модулю, как значение его параметром.
Программные модули могут обладать характеристиками связности:
Процедурная связность – функция или данные связаны частями одного процесса.
Временная связность – функция выполняется параллейно или в течение некоторого времени.
Логическая связность – Данные или функции объединяются в единую логическую группу.
Процесс проверки отдельных процедур или программ называют модульным тестированием.
Основным отличим процедуры, от функции является то, что функция обязательно возвращает результат в точку вызова, а для процедуры это условия не является обязательным.
При создании программного обеспечения известно несколько методов оценки трудоемкости:
Алгоритмическое моделирование (это анализ данных о ранее выполненных проектах)
Экспертная оценка (производится опрос нескольких специалистов в области разработки прогонных продуктов, а затем делается обобщающий вывод)
Оценка по аналогии (проект сравнивается с аналогичными, выполненным ранее)
При выборе технических средств руководствуются следующими факторами:
1. Стоимостные оценки затрат (стоимость вычислительной техники, зарплата обслуживающего персонала и стоимость ремонта)
2. Характер решаемых задач (это срочность решения задач, объем условно постоянной информации, и можно ли задачу разбивать на подзадачи)
3. Эксплуатационные характеристики (это штат и его квалификация)
Стадия внедрения включает в себя написание акта, о сдаче программного продукта в эксплуатацию.
Индекс - это область или файл, выполняющий роль оглавления таблицы
При использовании case технологии разрабатываются следующие диаграммы.
IDEF0 - описывают функции имеющие место в обслуживающем объекте.
DFD - описывает информационные потоки, протекающие в объекте
IDEF 3 – показывает бизнес процессы и логику их выполнения.
Представление - это структурированный список элементов данных из объектов определенных в модели.
Для оценки трудоемкости создания программного обеспечения могут быть использованы следующие методы:
Закон Паркинсона – это усилие, затраченное на работу, распределяется равномерно на весь проект
Оценка с целью выиграть контракт – затраты на проект определяются с тех средств, в наличие которые имеются у заказчика.
Оценка по аналогии – планируемый проект сравнивается с предыдущем.
Курсоры, используемые в SQL, обладают:
Областью действия
Чувствительностью
Перемещаемостью.
Во время эксплуатации программного продукта выбирают статистку о сбое.
При обследование объекта выбирают следующее направления работ:
Предусматривает получение представления, об объекте изучения.
Изучается организационно функциональная структура объекта.
Изучается структура информации.
Транзакция нужна для сохранения целостности БД.
Программным продуктам предъявляются следующие эксплуатационные требования:
Проверяемость – это возможность проверки полученных результатов.
Точность результатов – это обеспечение погрешности результатов не выше заданной.
Защищенность – это обеспечение конфиденциальности информации.
Функциональна диаграмма по методологи SATD демонстрирует взаимосвязь функции разрабатываемой программной системы.
Язык UML предусматривает создание моделей:
Модель процессов: отображает организацию вычислений.
Модель развертывание показывает, каким образом размещается на оборудование.
Модель реализации – определяет реальную организацию программных модулей.
Курсор применяется в ситуациях, когда требуется выполнить обработку отдельных записей таблицы, выполнить обработку отдельных реквизитов выбранной записи, выполнить обработку SQL запросов.
К рискам разработки программного продукта можно отнести
Слабое финансирование
Плохая организация труда
Сложность алгоритма
Реляционная модель представляет собой набор таблиц отношений связанных между собой ключами.
Параметры в процедуру или функцию можно передавать по ссылке
Инструкции SQL могут быть следующими:
Commit – успешное выполнение
Rollback –Возврат в исходное состояние (откат)
Save - создание точки сохранения
Система обработки деформационных это комплект видов обеспечений таких как программное, лингвистическое, правовое.
В состав языка 1С входят следующие типы функций:
Предопределенные.
Системные.
Пользовательские.
Для обеспечения связей между рабочей станцией и базой данных могут быть использованы следующие стандарты:
OLED – Разбивает все возможности СУБД на отдельные фрагменты, которые называются COM объектами. Каждый Com объект имеет узкую специализацию.
ADO – это надстройка моделей построенных по стандарту OLEDB
ODBC – стандарт обеспечивающий совместимость БД имеющих табличную структуру.
При разработке программного продукта используются следующие этапы:
ТЗ – это сбор исходных материалов, обоснование необходимости проведения научно-исследовательских работ. Определение требования к программным продуктам и разработка технико-экономического обоснования.
Технический проект – разработка плана мероприятий по описанию внедрения программ. Разработка структуры программы, разработка пояснительной записки.
Рабочий проект – написание программы, проведения испытаний программы, корректировка программы и программной документации по результатам испытаний.
Программный модуль обладает следующими характеристиками связности:
Функциональная связность – это если модуль предназначен для решения одной функции, а входные данные используются для решения одной задачи.
Последовательная связность – Результат обработки данных одной функции является входной информацией для другой.
Информационная связность – это если функции входят в один модуль и обрабатывают одни и те же данные.
К управляющей подсистеме можно отнести программный продукт по расчету заработной платы и расчеты ЗП.
В журнале системы 1С можно установить интервал видимости, с помощью специальной кнопки расположенной на панели инструментов.
При построении ER диаграммы возможны следующие виды связей между сущностями –
1:1 – Оба отношения равноправные.
1:М – Одной записи основного отношения соответствует несколько записей дополнительного отношения.
М:1 – К нескольким записям основного отношения соответствует одна запись дополнительного отношения.
М:М – Нескольким записям основного отношения соответствует несколько записей дополнительного отношения.
Проверка на правильность и не противоречивость содержимого БД называют проверкой на целостность.
Каноническое проектирование – это проектирование программного продукта без использования каких либо программных средств. Т.е. вручную.
Планирование и оперативное управление работами по созданию программ является план-график, разработанный на пред проектной стадии.
По международному стандарту основной этап разработки программного продукта включает в себя обеспечение выполнений функций проектируемой системы. Вспомогательный этап обеспечивает выполнение настроек системы и ее обслуживание. Во время дополнительного этапа выполняют разработку интерфейса удобного для пользователя.
Графическая модель, показывающая динамику взаимодействия объектов во времени называется диаграммой последовательности.
Журнал транзакций - предназначен для восстановление БД после сбоев.
При удалении какого либо данного из таблицы может исчезнуть и другая информация на прямую с ней не связанная, это аномалия удаления.
Вернуться в процедуру или в функцию в точку вызова можно с помощью оператора возврат.
SELECT фамилия, специальность, куратор.
FROM студенты.
GROUP BY специальность, куратор, фамилия.
HAVING специальность < > «ПО»
Выбрать значение колонок фамилия, специальность, куратор из таблицы студенты сгруппировать выбранные значения по значениям специальность, куратор, фамилия. Выборке подлежат все записи кроме записей со специальностью ПО.
SELECT фамилия, куратор, специальность.
FROM студенты.
ORDER BY специальность, куратор.
Выбрать реквизиты фамилия, специальность, куратор из таблицы студенты, выбранные записи отсортировать в порядке возрастания по реквизитам специальность и куратор.
SELECT фамилия, имя, год рождения
FROM студенты
WHERE год рождения NOT LIKE «1992»
Выбрать реквизиты фамилия, имя, год рождения из таблицы студенты. Выбираются все записи в которых год рождения не равен 1992.
Для защиты корпоративной сети от внешних воздействий используется специальный компьютер который называется Firewall, брандмауэр
Анализ недостатков существующих систем управления выполняется на стадии пред проектного обследования.
Во время пред проектного обследования выполняют:
Предварительное изучение предметной области. Во время, которого анализируют аналогичные проекты.
Выбирается технология проектирования, т.е. производится описание средств и методов проектирования
Разрабатывается план-график, устанавливаются сроки и перечень выполнения работ.
Общим требованием к первоочередным задачам по созданию программных продуктов является, получение нормативного коэффициента, окупаемости капитальных затрат.
--ПП регистрация больных
-- система автоматизированного проектирования
-- ПП по составлению расписаний движений поездов.
-- ПП по учету продажи товаров.
В систему обработки данных входят:
Техническое обеспечение
Правое обеспечение
Программное обеспечение
Лингвистическое обеспечение
Программное обеспечение.
Знать правила формирования отношений.
1:1 =1,2,3
1:М =4,5
М:М=6
Программный модуль обладает следующими характеристиками:
Функциональная завершенность – модуль выполняет набор определённых операций для реализации функций заложенных в программе.
Логическая независимость – результат работы данного фрагмента программы не зависит от работы других модулей.
Слабые информационные связи – когда обмен информации между модулями сведен до минимума.
Проверка готовности программного продукта к поставке называется выходным тестированием
При разработке документов в системе 1С в его состав могут входить следующие модули:
Модуль формы
Модуль документа
Модуль менеджера
Модуль печати формы
Модуль команд
Целостность БД определяется как правильность и не противоречивость содержимого БД
Программный продукт разбивается на следующие элементы:
Программа – это упорядоченная последовательность формализованных инструкций, для решения задач с помощью компьютера.
Программный пакет – это отдельные программы, решающие задачи определенной прикладной области.
Программный комплекс – это совокупность программ совместно обеспечивающих решение задач определённой прикладной области
Программная система – это организованная совокупность программ или подсистем позволяющих решать задачи определенной прикладной области.
Программный модуль может иметь следующие характеристики:
Размер – сколько операторов в него входит
Прочность – это мера внутренних связей
Сцепление – способ передачи данных между модулями
Связность – это прочность соединения функциональных объектов внутри одного модуля
В процедуре 1С используется ключевое слово далее, для того чтобы указать, что данная процедура находится ниже вызывающей.
Для работы с регистром оборотов используется понятие период
Set transaction – используется для установки параметров транзакции.
Диаграмма сущность связь демонстрирует взаимосвязь между объектами, информация о которых должна быть учтена в модели.
При выполнении работ по построению диаграммы структуры БД должно, выполнятся действие следующей последовательности.
Занести все реквизиты в одну таблицу
Определить внутренний ключ
Выявить зависимость между атрибутами
Разбить исходную таблицу на составляющие
Провести анализ полученного результата
Принять решение о продолжении итерационного процесса или его остановки
Под метриками понимается количественная оценка программного продукта, процесса или проекта, на основе которых, производятся другие измерения или выполняется прогноз.
Для работы с регистром накопления используется понятие вид регистра.
Самостоятельный пакет движущейся по сети независимо от других пактов называется датаграммой.
Основными функциями форматирования текста являются:
1.Установление значений полей страниц
2. Установка шрифтов
3. Форматирование абзацев
При создании программной системы принимают меры по ее упрощению, и для этих целей называют метод «модульное программирование».
Правила формирования отношений:
Если связь 1 к 1 и класс принадлежностей обеих сущностей обязательный, то формируется одно отношение. Первичным ключом становится любой ключевой реквизит из 1 и 2 сущности.
Если связь 1 к 1, а класс сущности один обязательный, а один не обязательный, то формируется 2 отношения, каждое по сущности. Затем к отношению сущность, которая имеет статус обязательный, добавляется ключевой реквизит из второго отношения и он становится внешним ключом.
Если связь 1к1 и класс принадлежностей обеих сущностей не обязательный, то формируется 3 отношение. 2 строится по сущностям, 3е содержит в своем составе ключевые атрибуты 1х двух отношений, которые становятся внешними ключами
Если связь 1:м или м:1 и класс м-связной сущности обязателен, то в этом случае формируется 2 отношения по одному, на каждую сущность. Затем ключ однозначной функции добавляется во вторую сущность и становится внешним ключом.
Если связь 1:М или М:1 и класс принадлежности R-связной сущности не обязателен, то в этом случае формируется 3 отношения. В 3-е отношение добавляются сущности и становятся внешними ключами.
Если связь многие ко многим, то независимо от класса принадлежностей формируется 3 отношения. 1е два по сущностям, а 3 содержит в себе ключевые реквизиты обеих сущностей, которые становятся внешними ключами.
Команды работы с курсором:
Declare cursor – определить курсор
Open открыть курсор
Fetchk обеспечить получение данных
Журнал транзакций это информация обо всех модификация БД
Описание возможным последовательностей состояний и переходов которые характеризуют поведение моделей в течение жизненного цикла называется диаграммой состояний.
В среде 1с можно создавать объект обработка, которая может быть или внешней или входить в состав БД.
Для записи информации в БД используется процедура обработка Проведения.
В состав 1С входят регистры накоплений, регистры бухгалтерии, регистры расчета, регистры сведений.
В среде конфигуратора перечисления является единственным объектом, который создается и заполняется информацией.
Ключевой реквизит служит для связывания таблиц.
Интеграционное тестирование состоит из следующих элементов:
Проверка функциональности - выполняется проверка отдельных функций, заложенных в модулях и предусмотренных в спецификации.
Проверка промежуточных результатов – подлежат анализу, все промежуточные файлы и результаты на корректность
Проверка интеграции – проверка корректности передачи информации от модуля к модулю.
Документ может формировать регистровые записи, если подключен компонент оперативный учет.
Для хранения информации общего назначения в системе 1С используются справочники: документы, регистры.
В состав СУБД включаются следующие сервисные программы.
Программа архивации – для регулярного получения копий БД
ПРОГРАММА ВОТСНОВЛЕНИЙ для возврата БД в состояние предшествующие сбою
Программа отката – ликвидирует последствия выполнения последних транзакций.
Задачи управляемой подсистемы характеризуют обработку информации в реальном времени и нестандартное оборудование.
Информационные технология это процесс использующий совокупность средств и методов сбора обработки и передачи первичной информации нового качества состояния объекта.
Хеширование это свертка записи.
Форма документа рекомендуемая для использования и приспособленная для ввода из нее информации в компьютер называется унифицированной формой.
Основным отличием отчета от обработок является. Обработка измененяет состояние базы, а отчет только выбирает информацию из БД, но ее не изменяет.
↑
Цикл до Выбор Цикл после
В системе 1С используются следующие журналы:
Общий журнал создается автоматически и предназначен для отображения всех общих документов.
Журнал операций – создается система в момент создания планов счетов. Отражает документы и сформированные ими проводки.
Журнал проводки отражает все проводки отраженные в БД.
Журнал пользователя – может быть создан при создании документа и отражает документы конкретного типа.
Число компонентов системы относятся к наблюдаемым метрикам продукта.
Для моделирования процесса выполнения операций в языке uml используются диаграммы деятельности.
К системе восстановления данных входящей в состав СУБД накладываются следующие требования:
Восстановления должно проходить по базе транзакций. Это говорит о том, что пользователь не должен осуществлять рестарт транзакций, или повторный ввод данных.
Генерация данных обеспечивает быстрое восстановление информации.
Выполнение процедур – т.е. пользователь не должен анализировать состав данных и не выбирать процедуры, которые, по его мнению, следует повторить (все автоматика)
Взаимосвязанная совокупность средств методов и персонала, используемых для сохранения обработки и выдачи информации называют информационной системой.
Файловая система компьютера наиболее адекватно может быть описана с помощью иерархической модели.
Информация имеющая справочный характер и относительно редко изменяющаяся называется условно постоянной.
Информация отражающая производственные процессы и имеющее относительно простой и однородный характер называется ЭКОНОМИЧЕСКОЙ.
Информация полученная после обработки ее алгоритма называется выходной или результатной
Виды учета связанные с объектами метаданных имеют следующую зависимость:
Оперативный учет – регистр
Бухгалтерский учет – проводка
Кадровый учет – регистр расчетов.
Подклассы проектирования находятся в следующей зависимости.
2. К ним относятся средства поддерживающие проектирование отдельных компонентов системы.
3. Это средства поддерживающие протезирование разделов проекта.
4. Это средства автоматизации проектирования.
Отношения это двумерная таблица, входящая в состав БД (имеет длину и ширину)
Для хранения периодической информации в 1С используются регистры сведений.
Для составления спецификации на программный продукт могут быть использованы следующие методы:
Псевдокод – это формализованное текстовое описание алгоритма.
Блок схема – это структура алгоритма представленная в виде схемы.
Flow форма – это графическая нотация описания структуры алгоритма. Позволяющая иллюстрировать вложенность структуры.
Метрики процесса – это эффективность обучения персонала
Метрики проекта – это потребность в ресурсах стоимость проекта.
Метрики продукта – Это число строк кода, число и т.д.
При создании архивной копий БД могут быть использованы следующие методы:
При возникновении выполнения журнала транзакций журнал временно блокируется в пользу создания активной копии базы.
При переполнении журнала транзакций происходит сжатие журнала, а архивная копия журнала создается позже.
Происходит сжатие журнала, а архивная копия не выполняется.
В состав СУБД входят сервисные программы:
Программа ведения системного журнала, где происходит регистрация всех действий над БД.
Программа записи контрольных точек – позволяет ускорить восстановление БД
Программа восстановления – способствует возвратить БД в состояние предшествующую сбою.
К ПП предъявляются следующие эксплуатационные методы:
Правильность – т.е. функционирование программы в полном соответствии с ТЗ.
Универсальность – Обеспечение правильной работы программы при любых допустимых входной информации и защите от несанкционированного доступа
Надёжность – это обеспечения повторного выполнения программы при возникновении сбоя
Домен – это столбец отношений
Подход, основанный на принципах функциональной декомпозиции, при которой система описывается в виде иерархии функции, и называется функциональной модульной.
При исследовании объекта могут быть использованы следующие направления:
Предусматривает получение представления об объекте.
Предусматривает изучение или описание организационно функциональной структуры объекта.
Предусматривает изучение и описание структуры информационных потоков.
ISO/IEC 12201:1995 по международному стандарту ЖЦ ПП разделяется на 3 базовые группы:
Основные процессы.
Приобретение ПП
Поставка ПП
Разработка ПП
Эксплуатация ПП
Сопровождение ПП
Вспомогательные процессы
Разработка документации
Управление конфигурацией
Обеспечение качества.
Верификация
Аттестация
Совместная оценка
Аудит
Разрешение возникших проблем.
Организационные процессы
Процесс управления
Процесс создания инфраструктуры
Процесс усовершенствования
Процесс обучения персоналы
Виды тестирования ПП
Модульное тестирование – проверка работоспособности модуля на правильность обработки информации алгоритмом. Выполняет разработчик программы.
Интеграционное тестирование – проверяется совместная работа отдельных модулей. Эту работу выполняет тестировщик.
Системное тестирование - проверяется работоспособность всей системы. Работы выполняет тестировщик. Системное тестирование разбивается:
Граничное тестирование – это тестирование при граничных значениях исходных данных.
Прогоночное тестирование – проверка всех функций системы.
Целевое тестирование - определяется конечный результат, пропускается тестовое задание, чтобы результат решения теста совпал с конечным результатом.
Проверка документации
Выходное тестирование – предназначено для проверки готовности программного продукта к поставке. Проверяется инсталляция
Приемочное тестирование – выполняет организация, поставляющая программный продукт заказчику.
название |
характеристики |
Каскадная модель |
Прямолинейная и простая в использовании. Необходим постоянный жесткий контроль за ходом работы. Разрабатываемое программное обеспечение не доступно для изменений. |
V – образная модель |
Простая в использовании. Особое значение придается тестированию и сравнению результатов фаз тестирования и проектирования. |
Модель прототипирования |
Создается «быстрая» частичная реализация системы до составления окончательных требований. Обеспечивается обратная связь между пользователями и разработчиками в процессе выполнения проекта. Используемые требования не полные |
Модель быстрой разработки приложений |
Проектные группы небольшие(3…7 человек) и составлены из высоко квалификационных специалистов. Уменьшенное время цикла разработки(до 3 месяцев) и улучшенная производительность. Повторное использование и автоматизация кода разработки |
Многопроходная модель |
Быстро создается работающая система. Уменьшается возможность внесения изменений в процессе разработки.невозможен переход от текущей реализации к новой версии в течении построения текущей реализации. |
Спиральная модель |
Охватывает каскадную модель.Расчленяет фазы на меньшие части.Позволяет гибко выполнять проектирование, анализирует риски и управляет ими. Пользователями знакомятся с ПП на более раннем этапе благодаря прототипам. |
РУБД_ТРПП
Вариант 1
Установить соответствие моделей жизненного цикла (ЖЦ) программного продукта (ПП) и выбрать вариант ответа из предложенных
a) Каскадная модель |
a) Быстро создается работающая система. Уменьшается возможность внесения изменений в процессе разработки. Невозможен переход от текущей реализации к новой версии в течение построения текущей частичной реализации |
b) Многопроходная модель |
b) Простая в использовании. Особое значение придается тестированию и сравнению результатов фаз тестирования и проектирования. |
c) V-образная модель |
c) Прямолинейная и простая в использовании. Необходим постоянный жесткий контроль за ходом работы. Разрабатываемое ПО не доступно для изменения |
Варианты ответа
a) a – c; b – a; c – b.
Установить соответствие элементов архитектуры программного продукта
a) Программа |
a) Совокупность программ, совместно обеспечивающих решение небольшого класса сложных задач определенной прикладной области |
b) Пакет программ |
b) Организованная совокупность программ или подсистем, позволяющих решать широкий класс задач из некоторой прикладной области |
c) Программный комплекс |
c) Упорядоченная последовательность формализованных инструкций для решения задач с помощью ПК |
d) Программная система |
d) Отдельные программы, решающие задачи определенной прикладной области |
Варианты ответа
c) а – с; b – d; c – a; d – b.
Подберите нужный вариант ответа из предложенных, чтобы получилось верное утверждение.
Модуль называют ………… , если результат обращения к нему зависит только от значений его параметров и не зависит от результатов предыдущих обращений к нему.
Варианты ответа
b) Рутинным
Установить соответствие характеристик программного модуля
a) Размер модуля |
a) Мера внутренних связей |
b) Прочность модуля |
b) Способ передачи данных между модулями |
c) Сцепление модуля |
c) Прочность соединения функциональных и информационных объектов внутри одного модуля |
d) Связность модуля |
d) Число операторов |
Варианты ответа
a) a – d; b – a; c – b; d – c.
Установить соответствие обозначений элементов схем алгоритмов их назначению
a)
|
a) Обработка данных |
b)
|
b) Операции ввода - вывода |
c)
|
c) Монитор |
d)
|
d) Начало или завершение программы или подпрограммы |
Варианты ответа
a) a – d; b – a; c – b; d – c.
Для каких целей в описание процедуры или функции добавляется ключевое слово «далее»?
A) Чтобы указать, что данная процедура находится ниже вызывающей
Для работы с регистром оборотов используется понятие
B) Период
Выберите верный вариант ответа
Браузер – это
Варианты ответа
D) Программа, обеспечивающая выход пользователю в Internet
Установить соответствие требований к программным продуктам
a) Функциональные требования |
a) Набор важных проектных решений по поводу структуры программы и взаимодействий между этими структурами. |
b) Эксплуатационные требования |
b) Поведение в определенных ситуациях; реакция на те или иные входные данные; действия, которые система позволит выполнять пользователю. |
c) Требования к архитектуре ПП |
c) Функционирование в соответствии с ТЗ; обеспечение правильной работы ПП при любых допустимых данных; возможность совместного функционирования с некоторым оборудованием. |
Варианты ответа
b) a – b; b – c; c – a.
Установить соответствие эксплуатационных требований к программным продуктам
a) Адаптируемость |
a) Возможность параллельного использования одной и той же информации несколькими процессами |
b) Повторная входимость |
b) Возможность выполнения программы несколько раз не загружая ее с внешней памяти |
c) Реентабельность |
c) Возможность быстрой модификации ПП с целью приспособления к изменяющимся условиям функционирования |
Варианты ответа
d) a – c; b - b; c – a.
Установить соответствие характеристик программного модуля
a) Размер модуля |
a) Мера внутренних связей |
b) Прочность модуля |
b) Способ передачи данных между модулями |
c) Сцепление модуля |
c) Прочность соединения функциональных и информационных объектов внутри одного модуля |
d) Связность модуля |
d) Число операторов |
Варианты ответа
a) a – d; b – a; c – b; d – c.
Выберите верный ответ
Диаграмма переходов состояний (SDT) демонстрирует
Варианты ответа
b) Поведение разрабатываемой программной системы во времени
Укажите несуществующий тип метрик
Варианты ответа
c) определяемые
Подберите нужный вариант ответа из предложенных, чтобы получилось верное утверждение.
При изменении одного данного в таблице может потребоваться просмотр всей таблицы и изменение некоторых записей другой таблицы. Это называют ………. ………..
Варианты ответа:
d) аномалия модификации
15. Подберите нужный вариант ответа из предложенных, чтобы получилось верное утверждение.
Процесс проверки отдельных процедур и подпрограмм называется ……….. ………..
Варианты ответа
a) модульное тестирование
16. Установить соответствие элементов интеграционного тестирования и его характеристик
a) Проверка функциональности |
a) Проверка того, что модули передают друг другу информацию корректно |
b) Проверка промежуточных результатов |
b) Проверка соответствия отдельных функций, выполняемых модулями, функциям, заданным в спецификации требований к ПП. |
с) Проверка интеграции |
с) Проверка всех промежуточных результатов и файлов на наличие и корректность |
Варианты ответа
d) а – b; b – c; c – a.
Указать в какой последовательности должны располагаться части модуля 1С
Описание переменных
Предварительное описание процедур и функций
Непосредственно модуль
Процедуры и функции
Варианты ответов:
C) 1 – 2 – 4 – 3
Документ может формировать бухгалтерские записи, если подключена компонента
B) Бухгалтерский учет
Для работы с регистром оборотов используется метод
A) ДвижениеВыполнить
Для записи информации в БД используется процедура
B) ОбработкаПроведения
Укажите перечень объектов 1С, используемых для хранения информации общего назначения
Варианты ответов:
D) Справочники, документы, журналы
Установите соответствие вариантов использования их целей
a) Основные |
a) Обеспечивают выполнение функций проектируемой системы |
b) Вспомогательные |
b) Обеспечивают выполнение настроек системы и ее обслуживание |
с) Дополнительные |
с) Служат для удобства пользователя |
Варианты ответа
c) а – a; b – b; c – c.
Установите соответствие диаграмм и их характеристик
a) Диаграммы последовательностей действий |
a) Конкретизация основных функций ПП |
b) Диаграммы состояний системы |
b) Показывает динамику взаимодействия объектов во времени |
с) Диаграммы деятельностей |
с) Описывают возможные последовательности состояний и переходов |
Варианты ответа
d) а – b; b – c; c – a.
Выберите верный ответ из предложенных вариантов
Журнал транзакций предназначен для:
Варианты ответа
B) Восстановления состояния БД после сбоя
Установите соответствие сервисных программ и их характеристик
a) Программа архивации |
a) Для возврата БД в состояние, предшествующее сбою |
b) Программа восстановления |
b) Ликвидирует последствия выполнения последней транзакции |
с) Программа отката |
с) Для регулярного получения копий БД |
Варианты ответа
a) a – c; b – a; c – b.
Установите соответствие уровня изоляции транзакции и его назначения
a) SERIALIZABLE |
a) подтвержденное чтение |
b) REPEATABLE READ |
b) последовательное выполнение |
с) READ COMMITED |
с) повторяющееся чтение |
Варианты ответа
d) а – b; b – c; c – a.
Установите соответствие текста запроса и результатов выборки
a) SELECT фамилия, имя, год_рождения, пол FROM Студенты WHERE имя Between "А" And "О"; |
a)
|
b) SELECT фамилия, имя, отчество, год_рождения, пол FROM Студенты WHERE пол="жен"; |
b)
|
с) SELECT курс, специальность, куратор FROM Студенты GROUP BY специальность, куратор, курс HAVING курс>2; |
с)
|
Варианты ответа
d) а – b; b – c; c – a.
Выберите верный вариант ответа
Браузер – это
D) Программа, обеспечивающая выход пользователю в Internet
Выберите верный вариант ответа
Для передачи представлений баз данных был разработан язык разметки
C) XML
РЭУБД-ТРПП
Вариант2
Установить соответствие требований к программным продуктам
a) Функциональные требования |
a) Набор важных проектных решений по поводу структуры программы и взаимодействий между этими структурами. |
b) Эксплуатационные требования |
b) Поведение в определенных ситуациях; реакция на те или иные входные данные; действия, которые система позволит выполнять пользователю. |
c) Требования к архитектуре ПП |
c) Функционирование в соответствии с ТЗ; обеспечение правильной работы ПП при любых допустимых данных; возможность совместного функционирования с некоторым оборудованием. |
Варианты ответа
b) a – b; b – c; c – a.
Выберите верный ответ из предложенных вариантов
Курсор используется:
Варианты ответа
B) Для обработки не всей таблицы, а одной или нескольких записей из нее
Установить соответствие процессов жизненного цикла (ЖЦ) программного продукта (ПП) и выбрать вариант ответа из предложенных
a) Основные процессы |
a) Планирование работ; создание инфраструктуры; обучение персонала; усовершенствование ЖЦ ПП. |
b) Вспомогательные процессы |
b) Приобретение ПП; Поставка ПП; Разработка ПП; Сопровождение ПП. |
c) Организационные процессы |
c) Управление конфигурацией; Разработка документации; Верификация ПП; Оценка состояния работ по проекту. |
Варианты ответа
b) a – b; b – c; c – a.
Установить соответствие эксплуатационных требований к программным продуктам
a) Программная совместимость |
a) Возможность совместного функционирования с некоторым оборудованием |
b) Аппаратная совместимость |
b) Использование минимального количества ресурсов технических средств |
c) Эффективность |
c) Возможность обмена данными с другим программным обеспечением |
Варианты ответа
a) a – c; b – a; c – b.
Выберите верный ответ
Диаграмма потоков данных (DFD) демонстрирует
Варианты ответа
a) Взаимодействие источников и потребителей информации через процессы, которые должны быть реализованы в системе
Установить соответствие характеристик модуля и их определений
a) функциональная завершенность |
a). Результат работы данного фрагмента программы не зависит от работы других модулей |
b) логическая независимость |
b) обмен информацией между отдельными модулями минимален |
c) слабые информационные связи |
c) модуль выполняет набор определенных операций для реализации каждой отдельной функции, достаточных для завершения начатой обработки данных |
Варианты ответа
a) a – c; b – a; c – b.
Подберите нужный вариант ответа из предложенных, чтобы получилось верное утверждение.
Проверка готовности программного продукта к поставке называется …………….. …………..
Варианты ответа
d) выходное тестирование
Укажите модуль, который не может принадлежать документу
D) Модуль подбора
Установите соответствие термина и его определения
a) Целостность БД |
a) Возможность восстановления содержимого БД после сбоя |
b) Механизм транзакций |
b) Правильность и непротиворечивость содержимого БД |
с) Журнал транзакций |
с) Для предотвращения порчи и потери данных |
Варианты ответа
d) а – b; b – c; c – a.
Указать не верный вариант ответа
Курсор применяется в ситуациях, когда требуется:
Варианты ответа
B) Выполнять обработку таблиц
Выберите верный вариант ответа
Представление – это
Варианты ответа
B) Структурированный список элементов данных из объектов, определенных в модели
Для чего используется оператор SET TRANSACTION?
Варианты ответа
B) Для установки параметров транзакции
Установите соответствие текста запроса и результатов выборки
a) SELECT фамилия, специальность, куратор FROM Студенты GROUP BY специальность, куратор, фамилия HAVING специальность<>"ПО"; |
a)
|
b) SELECT фамилия, специальность, куратор FROM Студенты ORDER BY специальность, куратор; |
b)
|
с) SELECT фамилия, имя, год_рождения FROM Студенты WHERE год_рождения Not Like "1992"; |
с)
|
Варианты ответа
a) a – c; b – a; c – b.
Выберите верный ответ из предложенных вариантов
Журнал транзакций это:
Варианты ответа
C) Информация обо всех модификациях БД
Установите соответствие термина и его определения
a) Целостность БД |
a) Возможность восстановления содержимого БД после сбоя |
b) Механизм транзакций |
b) Правильность и непротиворечивость содержимого БД |
с) Журнал транзакций |
с) Для предотвращения порчи и потери данных |
Варианты ответа
d) а – b; b – c; c – a.
Добавить пропущенный термин в определение
Графическая модель, показывающая динамику взаимодействия объектов во времени называется ………… ………..
Варианты ответа
B) Диаграмма последовательностей
Установите соответствие методов обеспечения надежности и их определений
a) Прогнозирование ошибок |
a) Выполнение верификации и аттестации ПП |
b) Предотвращение ошибок |
b) Анализ статистических данных предыдущих разработок |
с) Устранение ошибок |
с) Использование ППП или ранее разработанных программ |
Варианты ответа
d) а – b; b – c; c – a.
Укажите наблюдаемые метрики процесса
Варианты ответов:
A) Эффективность обучения персонала
В системе 1С используются следующие виды базовых переменных
Варианты ответов:
B) Строковые, числовые, типа дата
Параметры в процедуру или функцию можно передавать следующим образом
Варианты ответов:
B) По ссылке
Для хранения нормативно-справочной информации в 1С используются объекты
Перечисления
Журналы
Документы
Отчеты
Справочники
Константы
Варианты ответов:
B) 1, 5, 6
Выберите верный вариант ответа.
Для удаления строки в объекте пользователь должен выполнить последовательность:
Пометить строку на удаление
Закрыть все окна
Загрузить программу в монопольном режиме
Вызвать обработку «Удаление помеченных объектов»
Разорвать все связи, с которыми связана удаляемая строка
Варианты ответов:
B) 3 – 1 – 5 – 2 – 4
Укажите несуществующий тип процедуры или функции, входящей в состав языка 1С
C) Форматизированные
Установить соответствие элементов модульного тестирования и его характеристик
a) Синтаксическая проверка |
a) Проверка кода на соответствие стандартам кодирования |
b) Проверка соответствия стандартам кодирования |
b) Проверка внутренних структур и потоков данных в программе |
с) Технический обзор |
с) Проверка с использованием инструментального средства для выявления синтаксических ошибок в программном коде |
Варианты ответа
a) a – c; b – a; c – b.
Подберите нужный вариант ответа из предложенных, чтобы получилось верное утверждение.
Проверка готовности программного продукта к поставке называется …………….. …………..
Варианты ответа
d) выходное тестирование
Подберите нужный вариант ответа из предложенных, чтобы получилось верное утверждение.
Любое программное обеспечение базируется на …………. компоненте, …………… компоненте, системе обработки данных.
Варианты ответа
d) функциональной, организационной
Укажите несуществующую группу метрик
Варианты ответа
a) метрики результата
Подберите нужный вариант ответа из предложенных, чтобы получилось верное утверждение.
Функционально завершенный фрагмент программы называют ……………..
Варианты ответа
c) модулем
Выберите верный ответ
Диаграмма переходов состояний (SDT) демонстрирует
Варианты ответа
b) Поведение разрабатываемой программной системы во времени
РЭУБД-ТРПП
Вариант3
В процессе разработки технического проекта программного продукта возникают риски, связанные с различными факторами. Укажите неверный фактор.
Варианты ответа
D) Недостаточное тестирование ПП
Подберите нужный вариант ответа из предложенных, чтобы получилось верное утверждение.
Под ……….. понимают количественную оценку ПП, процесса или проекта, на основе которой производятся другие измерения или выполняется прогноз.
Варианты ответа:
c) метрики
Определите соответствие диаграмм и видов работ. Выберите вариант ответа.
1. Диаграмма IDEF0 |
1. Описывает информационные потоки, протекающие в объекте |
2. Диаграмма DFD |
2. Описывает функции, имеющие место в обследованном объекте |
3. Диаграмма IDEF3 |
3. Показывает бизнес-процессы объекта и логику их выполнения. |
Варианты ответов:
d) 1 – 2; 2 – 1; 3 - 3
Подберите нужный вариант ответа из предложенных, чтобы получилось верное утверждение.
Проверка совместной работы отдельных модулей называется …………….. …………..
Варианты ответа
c) интеграционное тестирование
ИУстановить соответствие методов оценки трудоемкости создания программного обеспечения
a) Закон Паркинсона |
a) Затраты на проект определяются наличием тех средств, которые имеются у заказчика |
b) Оценка с целью выиграть контракт |
b) Сравнивается планируемый проект с предыдущими проектами, имеющие подобные характеристики |
с) Оценка по аналогии |
с) Усилия, затраченные на работу, распределяются равномерно по выделенному на проект времени |
Варианты ответа
a) a – c; b – a; c – b.
Установите соответствие уровней диаграмм классов и степень их детализации
a) Концептуальный уровень |
a) Диаграммы отображают связи объектов этих классов |
b) Уровень спецификаций |
b) Диаграммы отражают связи между основными понятиями предметной области |
с) Уровень реализации |
с) Диаграммы показывают поля и операции конкретных классов |
Варианты ответа
b) a – b; b – a; c – c.
Установить соответствие этапов работ жизненного цикла (ЖЦ) программного продукта (ПП) и выбрать вариант ответа из предложенных
a) Техническое задание |
a) Программирование и отладка программы; Разработка программной документации; Корректировка программы и программной документации по результатам испытаний. |
b) Технический проект |
b) Уточнение структуры входных и выходных данных; Определение семантики и синтаксиса языка; Окончательное определение конфигурации технических средств. |
c) Рабочий проект |
c) Определение стадий, этапов и сроков разработки программы и документации на нее; Обоснование принципиальной возможности решения поставленной задачи; Выбор и обоснование критериев эффективности и качества разрабатываемой программы. |
Варианты ответа
d) a – c; b - b; c – a.
Установить соответствие характеристик сцепления программного модуля
a) Сцепление по содержимому |
a) Данные объединены в структуру, предназначенную для обмена информацией между модулями |
b) Сцепление по общей области |
b) Один модуль имеет прямые ссылки на область внутри другого модуля |
c) Сцепление по образцу |
c) Один модуль или несколько имеют ссылки на одну и ту же область памяти |
Варианты ответа
b) a – b; b – c; c – a.
Установить соответствие моделей жизненного цикла (ЖЦ) программного продукта (ПП) и их достоинств
a) Спиральная модель |
a) Заказчик имеет возможность увидеть ПП на ранних стадиях разработки; заказчик принимает активное участие в разработке ПП; в модели присутствую преимущества каскадной и многопроходной моделей. |
b) RAD - модель |
b) возможность использования современных инструментальных средств; привлечение к работе заказчика; возможность повторного использования ранее разработанных программ. |
c) Многопроходная модель |
c) После каждого этапа проектирования получается функциональный продукт; снижается риск неудачи и изменения требований; улучшается понимание ПП как разработчиками так и пользователями. |
Варианты ответа
c) a – a; b – b; c - c.
Выберите верный ответ
Диаграмма потоков данных (DFD) демонстрирует
a) Взаимодействие источников и потребителей информации через процессы, которые должны быть реализованы в системе
Подберите нужный вариант ответа из предложенных, чтобы получилось верное утверждение.
При создании программной системы принимают меры для ее упрощения и используют метод создания программ, получивший название ……………..……………..
Варианты ответа
b) модульное программирование
Установить соответствие моделей UML и их характеристик
a) Модель использования |
a). Определяет реальную организацию программных модулей в среде разработки |
b) Логическая модель |
b) Описание функций программного обеспечения с точки зрения пользователя |
c) Модель реализации |
c) Описывает ключевые понятия моделируемого ПО |
Варианты ответа
b) a – b; b – c; c – a.
В процессе разработки технического проекта программного продукта возникают риски, связанные с различными факторами. Укажите неверный фактор.
D) Недостаточное тестирование ПП
Подберите нужный вариант ответа из предложенных, чтобы получилось верное утверждение.
При удалении какого-нибудь данного из таблицы, может исчезнуть и другая информация напрямую с ней не связанная. Это называют …………. …………..
Варианты ответа:
b) аномалия удаления
Определите правильную последовательность этапов по разработке программного продукта
Эскизное проектирование;
Техническое проектирование;
Техническое задание;
Обследование предприятия;
Рабочее проектирование.
Варианты ответов:
c) 4 – 3 – 1 – 2 – 5
Определите соответствие моделей и видов работ. Выберите вариант ответа
1. Даталогическая модель |
1. Конструирование структуры базы данных в конкретной программной среде |
2. Инфологическая модель |
2. Разработка структуры базы данных, учитывая требования конкретной СУБД |
3. Физическая модель |
3. Разработка структуры информации без привязки к конкретной СУБД |
Варианты ответов:
c) 1 – 2 ; 2 – 3 ; 3 – 1
Подберите нужный вариант ответа из предложенных, чтобы получилось верное утверждение.
Проверка программной системы в целом ее организации и функционирования на соответствие спецификации требований заказчика называется …………….. …………..
Варианты ответа
b) системное тестирование
Установить соответствие элементов интеграционного тестирования и его характеристик
a) Проверка функциональности |
a) Проверка того, что модули передают друг другу информацию корректно |
b) Проверка промежуточных результатов |
b) Проверка соответствия отдельных функций, выполняемых модулями, функциям, заданным в спецификации требований к ПП. |
с) Проверка интеграции |
с) Проверка всех промежуточных результатов и файлов на наличие и корректность |
Варианты ответа
d) а – b; b – c; c – a.
Если реквизит связан с другим объектом, то он будет называться
B) Типизированным
Выберите верный вариант ответа
Укажите обязательные реквизиты справочника создаваемые по умолчанию в 1С
Порядковый номер элемента
Код
Наименование
Имя
Варианты ответов:
B) 2 и 3
Чем отличается функция от процедуры?
B) Функции требуется передавать параметры; функция возвращает результаты решения в точку вызова, а процедура может возвращать, а может и не возвращать
Укажите вычисляемые метрики проекта
C) Определение соотношения фактической стоимости проекта к запланированной
Установите соответствие характеристик надежности и их определений
a) Надежность |
a) Свойство ПП, заключающееся в возможности коррекции отдельных ошибок при сохранении возможности продолжения выполнения программы |
b) Отказоустойчивость |
b) Состояние, позволяющее избежать повреждений в момент совершения ошибки |
с) Ошибка при обработке |
с) Вывод некорректных результатов после работы программы |
b) a – b; b – a; c – c.
добавить пропущенный термин в определение
Описание возможных последовательностей состояний и переходов, которые характеризуют поведение модели в течение жизненного цикла называют диаграммой ………….
B) Состояний
РЭУБД-ТРПП
Вариант 4
Установить соответствие характеристик сцепления программного модуля
a) Сцепление по управлению |
a) Информация передается модулю либо как значения его параметров, либо как результат его обращений к другому модулю |
b) Сцепление по внешним ссылкам |
b) Модули ссылаются на один и тот же глобальный объект |
c) Сцепление по данным |
c) Один модуль посылает другому сигнал в виде флага для настройки его режимов |
Варианты ответа
d) a – c; b - b; c – a.
Установить соответствие характеристик связности программного модуля
a) Процедурная связность |
a) Данные или функции объединяются в одну логическую группу |
b) Временная связность |
b) Функции или данные, связанные частями одного процесса |
c) Логическая связность |
c) Функции выполняются параллельно или в течение некоторого периода времени |
Варианты ответа
b) a – b; b – c; c – a.
Подберите нужный вариант ответа из предложенных, чтобы получилось верное утверждение.
При объектном подходе к программированию модели разрабатываемой системы основываются на ……………..……………..
Варианты ответа
c) явлениях и предметах окружающего мира
Укажите несуществующую группу метрик
Варианты ответа
a) метрики результата
Подберите нужный вариант ответа из предложенных, чтобы получилось верное утверждение.
Любое программное обеспечение базируется на …………. компоненте, …………… компоненте, системе обработки данных.
Варианты ответа
d) функциональной, организационной
Подберите нужный вариант ответа из предложенных, чтобы получилось верное утверждение.
Процесс проверки отдельных процедур и подпрограмм называется ……….. ………..
Варианты ответа
a) модульное тестирование
Чем отличается функция от процедуры?
Варианты ответов: