Главная страница

Технология. 1. Цели изучения дисциплины Междисциплинарный курс мдк. 03. 01 Технология разработки программного обеспечения


Скачать 0.8 Mb.
Название1. Цели изучения дисциплины Междисциплинарный курс мдк. 03. 01 Технология разработки программного обеспечения
АнкорТехнология
Дата07.04.2022
Размер0.8 Mb.
Формат файлаpdf
Имя файлаMDK.03.01.Tehnologiya.razr.PO.pdf
ТипДокументы
#449574
страница2 из 4
1   2   3   4
Тема 1.1. Программные продукты и их основные характеристики. (ОК-1)

10
Устный опрос: Понятие программного продукта. Характеристика программного продукта и его специфика. Показатели качества программного продукта: мобильность, надежность, эффективность, легкость применения, модифицируемость и коммуникативность.
Тема 1.2. Классификация программных продуктов. (ОК-2)
Устный опрос: Состав и назначение инструментария технологий программирования.
Средства для создания приложений. CASE-технологии. Программные продукты для создания приложений.
Тема 1.3. Жизненный цикл программ. (ОК-3; ОК-4)
Устный опрос: Понятие жизненного цикла программы и его этапы. Анализ требований к программе, определение спецификации программы, проектирование, кодирование и тестирование, эксплуатация и сопровождение программы. Характеристики этапов жизненного цикла программы.
Задания для самостоятельной работы
Подготовить доклад по темам:
1. Понятие жизненного цикла программы и его этапы;
2. Характеристики этапов жизненного цикла программы.
Тестирование:
1. В основе информационной системы лежит
+ среда хранения и доступа к данным
- вычислительная мощность компьютера
- компьютерная сеть для передачи данных
- методы обработки информации
2. Информационные системы ориентированы на
+ конечного пользователя, не обладающего высокой квалификацией
- программиста
- специалиста в области СУБД
- руководителя предприятия
3. Неотъемлемой частью любой информационной системы является
+ база данных
- программа созданная в среде разработки Delphi
- возможность передавать информацию через Интернет
- программа, созданная с помощью языка программирования высокого уровня
4. В настоящее время наиболее широко распространены системы управления базами данных
+ реляционные
- иерархические
- сетевые
- объектно-ориентированные
5. Более современными являются системы управления базами данных
+ постреляционные
- иерархические
- сетевые
- реляцонные
6. СУБДOracle, Informix, Subase, DB 2, MSSQLServerотносятсяк
+ реляционным
- сетевым

11
-иерархическим
- объектно-ориентированным
7. Традиционным методом организации информационных систем является
+ архитектура клиент-сервер
- архитектура клиент-клиент
- архитектура сервер- сервер
- размещение всей информации на одном компьютере
8. Первым шагом в проектировании ИС является
+формальное описание предметной области
+построение полных и непротиворечивых моделей ИС
- выбор языка программирования
- разработка интерфейса ИС
9. Модели ИС описываются, как правило, с использованием
+ языка UML
- Delphi
- СУБД
- языка программирования высокого уровня
10. Для повышения эффективности разработки программного обеспечения применяют
+ CASE –средства
- Delphi
- C++
- Pascal
11. Под CASE – средствами понимают
+программные средства, поддерживающие процессы создания и сопровождения программного обеспечения
- языки программирования высокого уровня
+ среды для разработки программного обеспечения
- прикладные программы
12. Средством визуальной разработки приложений является
+ Delphi
- VisualBasic
- Pascal
- язык программирования высокого
13. Microsoft.Net является
+ платформой
- языком программирования
- системой управления базами данных
- прикладной программой
14. По масштабу ИС подразделяются на
+ одиночные, групповые, корпоративные
- малые, большие
- сложные, простые
- объектно- ориентированные и прочие
15. СУБД Paradox, dBase, FoxPro относятся к

12
+локальным
-групповым
- корпоративным
- сетевым
16. СУБДOracle, DB2, MicrosoftSQLServerотносятсяк
+ серверам баз данных
- локальным
- сетевым
- посреляционным
17. По сфере применения ИС подразделяются на
+ системы обработки транзакций
+ системы поддержки принятия решений
- системы для проведения сложных математических вычислений
- экономические системы
18. По сфере применения ИС подразделяются на
+ информационно-справочные
+ офисные
- экономические
- прикладные
19. Транзакция это
- передача данных
- обработка данных
+ совокупность операций
- преобразование данных
20. Составление сметы и бюджета проекта, определение потребности в ресурсах, разработка календарных планов и графиков работ относятся к фазе
+подготовки технического предложения
- концептуальной
- проектирования
- разработки
Тема 1.4. Стадии разработки программ и программной документации. (ОК-5)
Устный опрос: Технологический процесс разработки программного обеспечения.
Стадии разработки программ и программной документации. Сопровождаемая документация.
Основные требования к содержанию документации.
Тема 1.5. Документирование программных средств. (ОК-6)
Устный опрос: Понятие спецификации. Внешняя и внутренняя спецификации и их особенности. Требования к структуре внешней спецификации.
Раздел 2. Методология проектирования программных продуктов
Тема 2.1. Методы проектирования. (ОК-7)
Устный опрос: Структурное проектирование программных продуктов и его методы.
Принцип системного проектирования.
Нисходящее проектирование.
Модульное проектирование. Структурное программирование. Функционально-ориентированные методы и методы структурирования данных.
Задания для самостоятельной работы
Подготовить доклад по темам:

13 1. Структурное проектирование программных продуктов и его методы.
2. Принцип системного проектирования.
3. Нисходящее проектирование.
4. Модульное проектирование.
5. Структурное программирование.
6. Функционально-ориентированные методы и методы структурирования данных.
Тема 2.2. Структура программного обеспечения. (ОК-8)
Устный
опрос:
Внутренняя организация программного продукта.
Цели структуризации программных продуктов. Типовая структура программного продукта.
Головной, управляющий модуль, рабочие и сервисные модули. Структура пакетов прикладных программ.
Тема 2.3. Проектирование интерфейса пользователя. (ОК-9)
Устный опрос: Интерфейс пользователя программного продукта. Классификация систем, поддерживающих диалоговые процессы. Системы с жестким сценарием, дескрипторные системы, тезаурусные системы, системы с языком деловой прозы.
Характеристика сценария диалогового процесса. Требования, предъявляемые к стандартному графическому интерфейсу пользователя. Инструментарий создания интерфейса пользователя.
Раздел 3. Разработка программного обеспечения.
Тема 3.1. Стиль программирования. (ПК-3.2)
Устный опрос: Понятия «стиль» и «стилистика» программирования. Правила хорошего стиля. Требования к стилю написания программы. Типы существующих стилей написания программы.
Задания для самостоятельной работы
Подготовить доклад по темам:
1. Понятия «стиль» и «стилистика» программирования.
2. Правила хорошего стиля.
3. Требования к стилю написания программы.
4. Типы существующих стилей написания программы.
Тема 3.2. Языки программирования. (ПК-3.4)
Устный опрос: Языки программирования и их классификация. Выбор и обоснование языка программирования. Языки программирования для решения экономических, научных, инженерных задач. Языки системного программирования. Комбинирование языков программирования в рамках одной задачи.
Тестирование (ПК-3.2; ПК-3.4):
1. Сбор исходных данных и анализ существующего состояния, сравнительная оценка альтернатив относятся к фазе
+ концептуальной
-подготовки технического предложения
- проектирования
- разработки
2. Наиболее часто на начальных фазах разработки ИС допускаются следующие ошибки
+ошибки в определении интересов заказчика
- неправильный выбор языка программирования
- неправильный выбор СУБД
- неправильный подбор программистов
3. Жизненный цикл ИС регламентирует стандарт ISO/IEC 12207. IEC – это
- международная организация по стандартизации

14
+ международная комиссия по электротехнике
- международная организация по информационным системам
- международная организация по программному обеспечению
4. Согласно стандарту, структура жизненного цикла ИС состоит из процессов
+ основных и вспомогательных процессов жизненного цикла и организационных процессов
- разработки и внедрения
- программирования и отладки
- создания и использования ИС
5. Наиболее распространённой моделью жизненного цикла является
+ каскадная модель
- модель параллельной разработки программных модулей
- объектно-ориентированная модель
- модель комплексного подхода к разработке ИС
6. Наиболее распространённой моделью жизненного цикла является
+ спиральная модель
- линейная модель
- не линейная модель
- непрерывная модель
7. Более предпочтительной моделью жизненного цикла является
+ спиральная
- каскадная
- модель комплексного подхода к разработке ИС
- линейная модель
8. Словосочетание – быстрая разработка приложений сокращённо записывается как
+ RAD
- CAD
- MAD
- HAD
9. Визуальное программирование используется в
+ Delphi
- C
- Mathcad
- Basic
10. Событийное программирование используется в
+ VisualBasic
- Fortran
- Pascal
- Mathcad
11. Методология быстрой разработки приложений используется для разработки
+ небольших ИС
- типовых ИС
- приложений, в которых интерфейс пользователя является вторичным
- систем, от которых зависит безопасность людей

15 12. Совокупность нескольких базовых стандартов с чётко определёнными подмножествами обязательных и факультативных возможностей, предназначенная для реализации заданной функции или группы функций называется
+ профилем
- срезом
- группой стандартов
- системой требований
13. Согласно ISO 12207, объединение одного или нескольких процессов, аппаратных средств, программного обеспечения, оборудования и людей для удовлетворения определённым потребностям или целям это
+ система
- информационная система
- полнофункциональный программно-аппаратный комплекс
- вычислительный центр
14. В стандарте ISO 12207 описаны ______ основных процессов жизненного цикла программного обеспечения
- три
- четыре
+ пять
- шесть
15. Стандарт ISO 12207 ориентирован на организацию действий
+ разработчика и пользователя
- программистов
- разработчика
- руководителей проекта
16. ISO 12207 – базовый стандарт процессов жизненного цикла
+ программного обеспечения
- информационных систем
- баз данных
- компьютерных систем
17. Согласно ISO 12207, процессы, протекающие во время жизненного цикла программного обеспечения, дожны быть совместимы с процессами, протекающими во время жизненного цикла
+ автоматизированной системы
- информационной системы
- компьютерной системы
- системы обработки и передачи данных
18. Согласно стандарту ISO 12207 основным процессом жизненного цикла программного обеспечения является
+ приобретение
- решение проблем
- обеспечение качества
- аттестация
19. Согласно стандарту ISO 12207 основным процессом жизненного цикла программного обеспечения является
+ процесс поставки

16
- документирования
- аудит
- управление конфигурацией
20. Согласно стандарту ISO 12207 основным процессом жизненного цикла программного обеспечения является
+ сопровождение
- управление
- создание инфраструктуры
- обучение
Задания для самостоятельной работы
Подготовить доклад по темам:
1. Языки программирования и их классификация.
2. Выбор и обоснование языка программирования.
3. Языки системного программирования.
4. Комбинирование языков программирования в рамках одной задачи.
Тема 3.3. Модульное программирование. (ПК-3.5)
Устный опрос: Модульное программирование как метод разработки программ.
Программный модуль и его основные характеристики. Типовая структура программного модуля. Порядок разработки программного модуля.
Тема 3.4. Структурное программирование. (ПК-3.5)
Устный опрос: Теория и методы структурного программирования. Методы восходящей и нисходящей разработки структуры программы. Конструктивный и архитектурный подходы к разработке программы.
Выполнение лабораторных работ: Описать и проанализировать информационную систему, распределить роли в группе разработчиков. Распределить роли в группе
(руководитель проекта-разработчик, системный аналитик-разработчик, тестер-разработчик).
Тема 3.5. Объектно-ориентированное программирование. (ПК-3.5)
Устный опрос: Основные понятия объектно-ориентированного проектирования.
Объект, свойства объекта, метод обработки, событие, класс объектов.
Выполнение лабораторных работ: познакомить студентов с методом проектирования системы путем CRC-карт; Разработать проект системы по методу CRC-карт для одного из следующих вариантов.
Тестирование (ПК-3.5):
1. Разработчик должен установить и документировать в виде требований к ПО следующие спецификации и характеристики
+ квалификационные требования
+ спецификации надёжности и защищённости
- стоимость разработки ПО
- сроки разработки ПО
2. Разработчик должен установить и документировать в виде требований к ПО следующие спецификации и характеристики
+ человеческие факторы спецификаций инженерной психологии
+ определение данных и требований к базе данных
- список используемых программ
- приёмы и методы разработки ПО
3. Основой практически любой ИС является

17
+ СУБД
- Delphi
- язык программирования высокого уровня
- набор методов и средств создания ИС
4. К основным функциям, выполняемым СУБД, обычно относят
+ управление транзакциями
+ протоколирование
- выполнение вычислений
- построение диаграмм
5. Поддержка механизма транзакций СУБД является
+ обязательной
- желательной
- не обязательной
- весьма вероятной
6. Параллельное выполнение смеси транзакций, результат которого эквивалентен результату их последовательного выполнения, называется
+ сериализацией
- распараллеливанием
- комплексной обработкой
- одновременной обработкой транзакций
7. Запись в журнале информации о изменениях происходящих в базе данных называется
+ протоколированием
- учётом событий
- фиксацией изменений
- мониторингом
8. Благодаря работам Э. Кодда были созданы базы данных
+ реляционные
- сетевые
- иерархические
- объектно-ориентированные
9. Реляционные базы данных получили своё название благодаря тому, что
+ данные в них представлены в виде таблиц
- таблицы данных связаны между собой
- в них быстро обрабатывается информация
- в них можно хранить данные сложной структуры
10. Последнее обновление стандарта языка SQL было принято в году
+ 1992
- 1986
- 1989
- 1995 11. Сущностям реального мира более близка модель данных
+ объектно-ориентированная
- реляционная
- иерархическая

18
- сетевая
12. В постреляционных СУБД используются модели данных
+ объектно-ориентированная и реляционная
- реляционная и иерархическая
- иерархическая и сетевая
- причинно-обусловленная
13. К основным достоинствам реляционного подхода к управлению базой данных следует отнести
+ возможность сравнительно просто моделировать большую часть распространённых предметных областей
+ наличие простого и мощного математического аппарата
- возможность описания объектов любой сложности
- простота отображения взаимосвязей реального мира
14. Множество атомарных значений одного и того же типа называется
+ доменом
- кортежом
- атрибутом
- типом данных
15. Столбцы отношения называются
+ атрибутами
- кортежами
- доменами
- столбцами с однотипными значениями
16. Строка отношения называется
+ кортежем
- атрибутом
- доменом
- строкой таблицы
17. Число кортежей называется
+ кардинальным числом
+ мощностью отношения
- величиной отношения
- определяющим числом
18. Для обозначения пустых значений полей используется
+ NULL
- прочерк
- ноль
- отсутствие каких-либо символов
19. Значение атрибута неизвестно, если в соответствующем поле
+ отсутствуют какие-либо символы
- стоит прочерк
- записано слово NULL
- стоит цифра ноль
20.Первичный ключ обладает свойством

19
+уникальность
+ минимальность
- простота использования
- интуитивная понятность
Тема 3.6. Эффективность и оптимизация программ. (ПК-3.5)
Устный опрос: Понятие эффективности программы. Основные критерии эффективности программного продукта. Организация эффективной работы программы при экономичном использовании ресурсов ПЭВМ. Возможности увеличения быстродействия.
Тема 3.7. Обеспечение качества программного продукта. (ПК-3.5)
Устный опрос: Принципы обеспечения показателей качества программного продукта.
Функциональность и надежность как обязательные критерии качества программного продукта. Корректность программ, ее составляющие, программные эталоны и методы проверки корректности. Обеспечение легкости применения продукта. Обеспечение мобильности, модифицируемости и интеграции программных продуктов.
Раздел 4. Отладка, тестирование и сопровождение программ
Тема 4.1. Ошибки программного обеспечения. (ПК-3.5)
Устный опрос: Понятие об ошибке программного обеспечения. Источники ошибок программного обеспечения. Классификация ошибок программного обеспечения. Основные пути и методы борьбы с ошибками программного обеспечения. Обнаружение и локализация ошибок ввода и обработки данных.
Задания для самостоятельной работы
Подготовить доклад по темам:
1. Понятие об ошибке программного обеспечения.
2. Источники ошибок программного обеспечения.
3. Классификация ошибок программного обеспечения.
1   2   3   4


написать администратору сайта