Файл: Проектирование и разработка информационных систем Экзамен 26. 06. 2023 ауд. 1121 Начало экзамена в 10 10.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 26.10.2023
Просмотров: 86
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Безопасность: Сертификация программного обеспечения включает оценку его безопасности и соответствие стандартам информационной безопасности. Это важно для защиты данных и предотвращения возможных угроз, связанных с использованием программного обеспечения.
Соответствие требованиям и стандартам: Сертификация устанавливает, что программное обеспечение соответствует требованиям и стандартам, установленным отраслевыми организациями или регуляторными органами. Это может быть требованиями к безопасности, качеству, совместимости и т. д.
Доверие потребителей: Сертификация программного обеспечения создает доверие у потребителей и клиентов, поскольку они могут быть уверены в том, что продукт прошел независимую оценку качества и соответствия стандартам.
Международное признание: Сертификация программного обеспечения может предоставить международное признание и открыть двери для рынков, где требуется сертификация для коммерческого использования программного обеспечения.
В целом, сертификация программного обеспечения помогает обеспечить высокую степень качества и соответствия требованиям, повышает доверие к продукту и способствует успешному использованию программного обеспечения в различных областях и сферах деятельности.
-
Что такое сертификат разработчика и какую гарантию он даёт?
Сертификат разработчика (Developer Certificate) – это документ, выдаваемый организацией или органом, который подтверждает квалификацию и компетентность разработчика программного обеспечения. Он свидетельствует о том, что разработчик обладает определенными знаниями, навыками и опытом, необходимыми для создания высококачественного программного обеспечения.
Сертификат разработчика может быть выдан для различных технологий, языков программирования, платформ и специализаций. Организации и органы, выдающие сертификаты разработчиков, могут быть частными компаниями, образовательными учреждениями или профессиональными ассоциациями.
Гарантии, которые дает сертификат разработчика, могут варьироваться в зависимости от конкретного сертификата и организации, выдающей его. Однако, общие гарантии, которые можно ожидать от сертифицированного разработчика, включают:
Компетентность
: Сертификат разработчика подтверждает, что разработчик обладает необходимыми знаниями и навыками для выполнения конкретных задач в своей области. Это дает уверенность в том, что разработчик имеет необходимые технические знания и понимает лучшие практики разработки.
Качество: Сертификат разработчика может свидетельствовать о том, что разработчик способен создавать высококачественное программное обеспечение, соответствующее стандартам и требованиям отрасли. Это может быть важно при выборе разработчика для проекта или при участии в тендерах и конкурсах.
Доверие: Наличие сертификата разработчика может создать доверие у клиентов, работодателей или заказчиков, поскольку он подтверждает, что разработчик имеет необходимую экспертизу и прошел оценку своих навыков независимой организацией.
Важно отметить, что сертификат разработчика не является единственным фактором, определяющим квалификацию и компетентность разработчика. Он может быть дополнен опытом работы, портфолио проектов и другими релевантными достижениями. Однако, наличие сертификата разработчика может быть полезным и дополнять остальные факторы при оценке квалификации разработчика программного обеспечения.
-
Опишите процесс подписи кода и процесс проверки подписанного кода.
-
Что такое временная метка (Timestamp)? -
Что такое SSL сертификат? Какие виды SSL сертификатов существуют?
Управление и автоматизация баз данныхё
Теория
1. Что такое процедуры и какие основные преимущества их использования в базах данных?
2. Какие задачи можно решать с помощью триггеров в базах данных?
3. Какими способами можно связать языки программирования с базами данных?
4. Что такое согласованность в базе данных?
5. Каковы основные меры безопасности, которые следует применять в базах данных?
6. Какие рекомендации можно дать по выбору типа и расписания резервного копирования баз данных?
7. Какие основные операции можно выполнять с помощью SQL-запросов?
8. Какие основные принципы нормализации баз данных?
9. Какие виды связей между таблицами существуют в базах данных?
10. Что такое реляционная модель баз данных?
11. Что такое агрегирующие функции?
12. Что такое транзакция в контексте баз данных?
13. В чем преимущества использования ORM в работе с базами данных?
14. Какие существуют типы триггеров в MySQL?
15. Что такое потерянное обновление при работе с транзакциями?
16. Что такое грязное чтение при работе с транзакциями?
17. Что такое неповторяющееся чтение при работе с транзакциями?
18. Что такое фантомное чтение при работе с транзакциями?
Практика
Работаем с базой данных stud_dbd
Работать можно в программе HeidiSQL, которую необходимо скачать (имеется портабл версия)
Данные для входа:
- Имя хоста: 95.154.68.63
- Имя пользователя: student
- Пароль: Hn523cv-
1. Вывести список из 40 самых продаваемых игр. В результате должны быть только название игры и количество продаж.
2. Вывести одним запросом названия игр 2016 года в жанре Metroidvania.
3. Вывести список всех игр серии Halo.
4. Вывести список компаний, имеющих описание.
5. Вывести список игр в жанре Action, не учитывая поджанры этого жанра.
6. Найти топ 10 дешевых игр на PlayStation 4.
7. Вывести список игр, у которых рейтинг превышает среднее значение рейтинга в базе данных.
8. Вывести список главных жанров с количеством их поджанров.
9. Вывести количество вышедших игр за каждый год, не учитывая некорректные года. Года должны быть отсортированы в порядке убывания.
10. Вывести количество игр с оценкой больше 80, который выходили на PC в жанре Action.
11. Вывести одним запросом общее количество компаний, количество компаний с описанием, количество компаний без описания.
12. Вывести список игр, которые были разработаны студией "Rockstar Games".
13. Вывести список игр, у которых количество продаж превышает среднее значение продаж в базе данных.
14. Вывести топ 5 разработчиков с высокой стоимостью всех их игр.
15. Вывести максимальный и минимальный рейтинг у игр серии Final Fantasy.
16. Вывести список игр, которые вышли в промежутке 2010 - 2016 годов в жанре Strategy.
17. Вывести одним запросом названия игр 2020 года в жанрах Survival horror и Action RPG.
18. Вывести список игр, у которых разработчик и издатель совпадают.