Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
329.pdf
Скачиваний:
35
Добавлен:
07.01.2021
Размер:
434.2 Кб
Скачать

задание, требования к содержанию и оформлению». В качестве предметной области разработки обозначить предметную область из практического занятия № 1.

Обозначенный стандарт написания ТЗ необходимо взять в сети Интернет. Техническое задание оформить в электронном виде с помощью MS Word.

Студенты могут выполнять данную работу в группах, состоящих не более, чем 3 человека.

3.4 Практическая работа №4 «Стандартизация в области открытых систем»

Рекомендуемая литература: 1.

Перечень дополнительных ресурсов: 2, 4, перечень ресурсов в сети Интернет.

Цель работы: изучить особенности стандартизации в области открытых систем.

Ход работы:

В рамках практического занятия необходима оформить отчет в электронном в виде, содержащий описание следующих пунктов:

Определение открытых систем.

Свойства открытых систем.

Технический состав открытых систем.

Примеры открытых систем.

Международные стандарты открытых систем.

Российские стандарты открытых систем.

4.ТЕМЫ ДЛЯ ПОДГОТОВКИ К ИТОГОВОЙ ФОРМЕ

КОНТРОЛЯ

Основные определения: программные средства, программное обеспечение, программный продукт.

Методики оценки качества ПО

Классификация типов программного обеспечения.

Виды тестирования ПО.

Жизненный цикл программного обеспечения. Характери-

стика каждого из этапов.

Стратегии и методы тестирования ПО.

Понятие «ядра» программы и основы его разработки.

Международные стандарты пользовательского интерфей-

са.

Рынок современных программных продуктов.

Международные стандарты оформления документации.

Характеристика этапов разработки программного обеспе-

чения.

Международные стандарты разработки ПО.

Коллектив разработчиков ПО: состав, структура, функции.

Международные стандарты проектирования ПО.

Краткая характеристика методов разработки программного обеспечения.

Основные понятия надежности программных систем

Жизненный цикл программного обеспечения. Характеристика каждого из этапов.

Организация выпуска документации в фазах оценки и использования.

Архитектурное проектирование.

Организация выпуска документации в фазах исследования

ианализа осуществимости.

Характеристика этапов разработки программного обеспе-

чения.

Организация выпуска документации в фазах конструирования и программирования.

Краткая характеристика методов разработки программного обеспечения.

Техническое задание на разработку ПО. Основные разделы

ТЗ.

Детальное проектирование.

Метод последовательной модернизации.

Проектирование пользовательского интерфейса.

Стандарты разработки ПО.

Модели жизненного цикла программного обеспечения.

Стандарты проектирования ПО.

Системный подход к разработке ПО.

Способы формирования трехмерных изображений.

Стандарты по разработке ПО. Виды значение стандартов.

Этапы разработки трехмерного изображения.

Проблемы разработки программного обеспечения.

CASE-технологии разработки ПО.

5.ТИПОВЫЕ ТЕСТОВЫЕ ЗАДАНИЯ

5.1 Типовой вариант по всем темам дисциплины «Технологии разработки программного обеспечения»

1.Архитектура программного обеспечения (ПО)

A)это совокупность структурных элементов системы и связей

между ними, поведение элементов системы в процессе их взаимодействия, а также иерархия подсистем, объединяющих структурные элементы

B)Инструментарий технологии программирования

C)Структура программных средств, документов программного обеспечения

D)Структура программного и информационного обеспечения

E)Структура информационной системы, программных средств, документации по программным средствам

2.Комплекс взаимосвязанных программ для решения задач

определенного класса конкретной предметной области

A)Системное программное обеспечение

B)Инструментарий технологии программирования

C)Пакет прикладных программ

D)Операционная система

E)Средства технического обслуживания

3.Программный продукт - это:

A)Задачи, автоматизированные на персональном компьютере и облегчающие труд пользователя;

B)Набор компьютерных программ, имеющихся на персональном компьютере;

C)Задачи, решаемые на персональном компьютере

D)Задачи, которые автоматически вводят, обрабатывают и сохраняют данные пользователей;

E)Комплекс взаимосвязанных программ для решения определенной проблемы (задачи) массового спроса, подготовленный к

реализации как любой вид промышленной продукции.

4.CASE – технологии (Computer Aided Software Engineering) –

это

A)программная инженерия с компьютерной поддержкой

B)технологии создания Ole–объектов;

C)технологии создания процедур и функций с использованием объектно – ориентированного языка

D)задачи, которые автоматически вводят, обрабатывают и сохраняют данные пользователей;

E)технологии, связанные с обработкой данных на компьютерах.

5.Программный продукт разрабатывается на основе

A)Инструментального программного обеспечения

B)Новейших технических средств

C)С использованием инструментария технологий программирования

D)промышленной технологии выполнения проектных работ с применением современных инструментальных средств программирования

E)С использованием современных средств создания базы

данных

6.CASE – технологии представляет собой

A)методологию проектирования программных средств, а также набор инструментальных средств (ПС), которые позволяют в наглядной форме моделировать наглядную область, анализировать эту модель на всех этапах разработки и сопровождения ПС

B)методологию проектирования информационных систем

C)методологию проектирования справочной системы и общей документации к программным средствам;

D)инструментарий технологий программирования

E)методология проектирования предметной области зада-

чи

7.Технология конструирования программного обеспечения

(ТКПО) представляет собой

A)методы, средства, процедуры

B)Процедуры, функции, методы;

C)Обработчики событий, методы;

D)свойства, функции, методы;

E)Процедуры, функции, свойства.

8.Методы технологии конструирования программного обес-

печения обеспечивают решение следующих задач:

A)проектирование проекта, реализацию и сдачу проекта;

B)подготовку проектирования проекта, проектирование проекта, сдача проекта в эксплуатацию;

C)планирование и определение функций проекта, определение информационной системы проекта;

D)планирование проекта, создание информационной системы, проектирование алгоритмов;

E)планирование и оценку проекта; анализ и оценка проекта; проектирование алгоритмов, структур данных и программных структур; кодирование; тестирование; сопровождение

9.Средства (утилиты) технологии конструирования про-

граммного обеспечения обеспечивают

A)автоматизированную поддержку методов;

B)автоматизированную поддержку свойств;

C)автоматизированную поддержку средств;

D)автоматизированную поддержку процедур;

E)выполнение процедуры, функции, свойства.

10.Процессы технологии конструирования программного

обеспечения определяют:

A)порядок применения свойств, методов;

B)порядок применения функций, методов;

C)порядок применения методов, средств и поддержку свойств;

D)порядок применения процедур;

E)порядок применения методов и средств (утилит); формирование отчетов, форм по соответствующим требованиям; контроль, который помогает обеспечивать качество и координировать изменения

11.Критерии качества, предъявляемые к программе

A)программа должна быть спроектирована согласно техническому заданию, эффективна по быстродействию и памяти, широко использоваться и быть доступной, модернизуемой, достаточно надежна в процессе расчета;

B)программа должна выполнять все функции, заложенные в техническом задании;

C)программа должна функционировать в любых операцион-

ных системах;

D)программа не должна завершаться аварийно;

E)программа должна правильно вычислять все операции зада-

чи

12.Мобильность программных продуктов означает

A)их независимость от технического комплекса системы обработки данных, операционной среды, сетевой технологии обработки данных, специфики предметной области;

B)бессбойность и устойчивость в работе программ, точностью выполнения функций;

C)программа не должна зависеть от операционной системе;

D)программа должна функционировать с любыми техническими средствами;

E)программа не должна зависеть от того, выполняется она монопольно или выполняется в сети.

13.Надежность работы программного продукта определяется

A)независимостью от технического комплекса системы обработки данных;

B)независимостью от операционной среды, сетевой технологии обработки данных, специфики предметной области;

C)бессбойностью и устойчивостью в работе программ, точностью выполнения предписанных функций обработки возможностью диагностики возникающих в процессе работы программ ошибок;

D)корректностью выполнения функций задачи;

E)корректностью выхода из задачи.

14.Коммуникативность программных продуктов основана на

A)декомпозиции;

B)интеграции с другими приложениями;

C)интеграции с другими информационными системами;

D)передаче данных из одной БД в другую БД;

E)работу в любой операционной системе.

15.Декомпозиция – это

A)разбивка системы на подсистемы.

B)разбивка программы на части;

C)разбивка решения задачи;

D)разбивка системы на главные функции и вспомогательные функции;

E)разбивка разработки программы на стадии и этапы.

16.Жизненный цикл ПО – это

A)Время выполнения программного обеспечения

B)Время создания программного обеспечения

C)Время работоспособности программного обеспечения

D)время эксплуатации программного продукта

E)непрерывный процесс, который начинается с момента принятия решения о необходимости создания ПО и заканчивается в момент полного изъятия его из эксплуатации

17.Основным нормативным документом, регламентирующим

ЖЦ ПО является

A)Международный стандарт ISO/IEC 12207 (ISO – International Organization of Standardization – Международная организация по стандартизации, IEC – Electrotechnical Commission – Между-

народная комиссия по электротехнике).

B)ISO/IEC DTR 15504 (SPICE) – Оценка и улучшение процес-

сов разработки программного обеспечения;

C)ISO/IEC 9294. Основные принципы управления разработкой документации на программное обеспечение;

D)Серия ISO 9000 (9000-1.9000-2.10013.9004-5. Это стандарты в области управления качеством и обеспечения качества.

E)ГОСТ 34.ххх. Информационная технология, комплекс стандартов и документов на автоматизированные системы.

18.Требования к разработке ПО включают

A)оформление проектной и эксплуатационной документации, подготовку материалов, необходимых для проверки работоспособности и соответствующего качества программных продуктов (ПП), материалов, необходимых для организации обучения персонала, этапы создания программного продукта;

B)оформление проектной и эксплуатационной документации, оформление общего вида программных средств;

C)выполнения всех требований заказчика, оформление документации к программному обеспечению;

D)срок сдачи программного продукта, качество ПП, документация к ПП;

E)качественная реализация ПП, сроки выполнения, стоимость ПП.

19.Процесс разработки ПО состоит из следующих основных

частей:

A)ознакомление с предметной областью задачи, оформление

требований заказчика; разработка структуры информационной системы, проектирование задачи;

B)оформление договора с заказчиком, оформление предпроектной документации, создание программного обеспечения, передача заказчику;

C)ознакомление с предметной областью, создание документа «Техническое задание», анализ имеющихся ПП, разработка структуры ПО, кодирование и тестирование, передача заказчику;

D)ознакомление с предметной областью, анализ предметной области, формирование требований к ПО, разработка структуры ПО, кодирование и тестирование, передача заказчику;

E)подготовительная работа; анализ требований к системе; проектирование архитектуры системы; анализ требований к ПО; проектирование архитектуры ПО; детальное проектирование ПО; кодирование и тестирование ПО; установка ПО; приемка ПО.

20.Анализ требований к системе – это

A)определение функциональных возможностей системы, пользовательских требований, требований к надежности и безопасности, требований к внешним интерфейсам;

B)определение операционной системы;

C)определение информационной системы;

D)определение требований к интерфейсу;

E)определение требований к надежности и безопасности, структуре информационной системы.

21.К вспомогательным процессам относятся:

A)процесс приобретения, процесс поставки, процесс разработки, процесс эксплуатации, процесс сопровождения;

B)процесс покупки, процесс установки, процесс эксплуатации, процесс снятия с учета;

C)процесс продажи, процесс передачи, процесс сопровождение, процесс эксплуатации;

D)процесс документирования; процесс управления конфигурацией; процесс обеспечения качества; процесс верификации; процесс аттестации; процесс совместной оценки; процесс аудита; процесс разрешения проблем;

E)процесс приобретения; процесс внедрения; процесс эксплуа-

тации; процесс снятия с учета.

22.Процесс документирования предусматривает

A)формализованное описание информации, созданной в течение ЖЦ ПО;

B)описание требований к созданию программного продукта

C)описание структуры информационной системы, требования разработчика;

D)описание требований заказчика, функциональные описания ЖЦ ПО;

E)описание всего процесса разработки ПО.

23.Под стадией создания ПО понимается

A)этап для разработки ПО;

B)временной отрезок, в течении которого создается часть ПО;

C)временной отрезок ПО, ограниченный сроком выполнения и необходимый для выполнения для выполнения некоторого этапа ПО;

D)этап разработки ПО, после окончания которого начинается следующий этап проектирования;

E)часть процесса ПО, ограниченная некоторыми временными рамками и заканчивающая выпуском конкретного продукта (моделей ПО, компонентов, документации).

24.Стадии создания ПО выделяются в следующие группы:

A)формирование требований к ПО; Анализ; Проектирование; Реализация (кодирование); Внедрение и сопровождение; Снятие с эксплуатации;

B)формирование требований к ПО; Анализ; разработка документов: «Техническое задание», «Технический проект»;

C)формирование требований к ПО; Разработка; Отладка; Внедрение; Эксплуатация;

D)формирование требований к разработке ПО; Определение входных и выходных данных;

E)обследование предметной области, формирование требований к разработке ПО, Разработка; Отладка; Внедрение; Эксплуатация.

25.На стадии «Формирования требований к ПО» выполняют-

ся следующие работы:

A)разработку системного проекта; разработку технического проекта;

B)планирование работ, предваряющее работы над проектом;

проведение обследования деятельности объекта/организации,

для которой проектируется система; построение моделей деятельности объекта/организации;

C)формирование предпроектной и проектной документации;

D)обследование предметной области, формирование документа: Технический проект;

E)анализ деятельности предприятия, для которой проектируется система, обоснование разработки системы.

26.Стадия «Анализ и проектирование» включает в себя:

A)разработку системного проекта; разработку технического проекта;

B)планирование работ, предваряющее работы над проектом; проведение обследования деятельности объекта/организации, для которой проектируется система; построение моделей деятельности объекта/организации;

C)формирование предпроектной и проектной документации;

D)обследование предметной области, формирование документа: Технический проект;

E)анализ деятельности предприятия, для которой проектируется система, обоснование разработки системы.

27.Стандартным графическим обозначением актера на диа-

граммах является

A)прямоугольник;

B)квадрат;

C)фигурка человечка;

D)окружность;

E)трапеция.

28.Документ «Техническое задание» составляется

A)разработчиком;

B)программистом;

C)исполнителем;

D)заказчиком;

E)разработчиком вместе с заказчиком.

29.К основной проектной документации относятся:

A)«Рабочее задание», «Технический проект», «Рабочий проект»;

B)«Техническое задание», «Технический проект», «Рабочий проект»;

C)«Задание заказчика», «Разработка проекта», «Создание про-

екта»;

D)«Договор с заказчиком», «Требования заказчика», «Разработка проекта»;

E)«Договор с заказчиком», «Обследование предметной области», «Разработка проекта».

30.На предпроектной стадии разработки информационной

системы составляется

A)«Техническое задание»;

B)«Технический проект»;

C)«Разработка проекта»;

D)«Рабочий проект»;

E)«Договор с заказчиком».

31.На проектной стадии разработки разрабатываются

A)«Техническое задание» и «Технический проект»;

B)«Технический проект» и «Разработка проект» ;

C)«Рабочий проект» и «Техническое задание»;

D)«Технический проект» и «Рабочий проект»;

E)«Договор с заказчиком» и «Техническое задание».

32.Технический проект (ТП) определяет

A)организационно – информационные, функциональные решения, необходимые для создания информационного обеспечения;

B)функционально – информационные, технические решения, необходимые для создания информационного обеспечения;

C)организационно – экономические, технические и методические решения, необходимые для создания информационного обеспечения;

D)организационно – функциональные, технологические решения, необходимые для создания информационного обеспечения; «Технический проект» и «Рабочий проект»;

E)функциональные, организационные и технические решения, необходимые для создания информационного обеспечения.

33.В рабочий проект входят:

A)программная документация, включающая описание алгоритмов, контрольный пример для отладки программ, инструкции пользователя;

B)описание предметной области, требования заказчика;

C)требования заказчика, постановка задачи, реализация задачи;

D)обоснование для разработки информационной системы;

E)документация, описывающая требования заказчика.

34.На этапе разработки рабочего проекта осуществляется:

A)разработка программных модулей; программирование или создание программного кода; отладка программного продукта;

B)испытание работоспособности программных модулей и базовых программных средств; описание предметной области, требования заказчика;

C)подготовка контрольного примера, для проверки соответствия ПП заданию, создание эксплуатационной документации на программный продукт;

D)Описание применения; Руководство пользователя; Руководство программиста; Обучающей системы (для ПП массового применения);

E)Все ответы правильные.

35.Сопровождение программного продукта

A)эксплуатация программного продукта вместе с разработчиком;

B)исправление разработчиком ошибок при эксплуатации программного продукта;

C)внедрение программного продукта на предприятии;

D)это процесс адаптации поставляемого программного продукта к новым условиям, внесения изменений в ПП и соответствующую документацию, вызванных возникшими проблемами или потребностями в модификации, при сохранении неизменными его основных функций;

E)отладка программного продукта на базе заказчика.

36.Документация по эксплуатации ПП включает

A)характеристика ПП, аннотация по установке и работе ПП;

B)документ по установке ПП, инструкция пользователя;

C)техническое задание, технический проект, рабочий проект;

D)справочник пользователя, справочник программиста, справочник по обучению персонала;

E)руководство пользователя, руководство программиста, обучающая система.

37.Стандартизация в программировании -

A)правила организации в программах связей между процеду-

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]