+ техническое задание + эскизный проект

Вид материалаТехническое задание
Подобный материал:
1   2   3   4   5


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

+ наименование программы или программного продукта

+ краткую характеристику области применения программы или программного продукта

- определение стадий, этапов и сроков разработки программы и документации на нее

- выбор языков программирования

+ наименование объекта (например, системы) в котором предполагается использовать данную программу или программный продукт

- согласование и утверждение технического задания

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


(+++)Какие разделы должно содержать техническое задание в соответствии с ГОСТ 19.201-78 ЕСПД "Техническое задание. Требования к содержанию и оформлению"?
ссылка скрыта

+ введение

+ основание для разработки

+ назначение разработки

+ требования к программе и программному изделию

+ требования к программной документации

+ технико-экономические показатели

+ стадии и этапы разработки

- условия эксплуатации

+ порядок контроля и приемки

- требования к функциональным характеристикам


(+++)В каких ситуациях необходимы предпроектные исследования?
ссылка скрыта

- когда необходимо оценить материальные затраты на разработку программного обеспечения

- когда необходимо оценить временные затраты на разработку программного обеспечения

+ когда необходимо преобразование общих нечетких знаний о предназначении будущего программного обеспечения в сравнительно точные требования к нему

- когда нужно подобрать группу программистов, для разработки программного обеспечения

+ когда необходимо определить возможность решения поставленной задачи


(+++)Какими средствами и приемами обеспечиваются правильность и универсальность программного обеспечения
ссылка скрыта

+ тестирование

+ верификация

- метод продукции

- метод прямого прослеживания

- метод пошаговой детализации


(+++)Что рекомендуется указывать в разделе "Технико-экономические показатели" в соответствии с ГОСТ 19.201-78?
ссылка скрыта

- алгоритм решения задачи

+ ориентировочную экономическую эффективность

- наличие программных документов в соответствии с требованиями ГОСТ 19.101-77

+ предполагаемую годовую потребность и экономические преимущества по сравнению с существующими аналогами

- необходимость проведения предварительных государственных, межведомственных, приемо-сдаточных и других видов испытаний

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


(+++)Какие стандарты должны соблюдаться всеми участниками проекта при реальном применении любой технологии проектирования? (по Г.С.Ивановой)
ссылка скрыта

+ стандарт проектирования

+ стандарт оформления проектной документации

+ стандарт интерфейса пользователя

- стандарт взаимодействия


(+++)Что является целью предпроектных исследований?
ссылка скрыта

+ преобразование общих нечетких знаний о предназначении программного обеспечения в сравнительно точные требования к нему

+ определение возможности решения задачи

- разработка технического задания

+ предварительный выбор методов решения задачи, позволяющих получить требуемый результат

+ определение интерфейсов с пользователем и с аппаратурой


(+++)Какие подразделы должен включать раздел "Требования к программе и программному изделию" в соответствии с ГОСТ 19.201-78 ЕСПД "Техническое задание. Требования к содержанию и оформлению"?
ссылка скрыта

- стадии и этапы разработки

+ условия эксплуатации

- порядок контроля и приемки

+ требования к функциональным характеристикам

+ требования к надежности

+ требования к составу и параметрам технических средств

+ требования к информационной и программной совместимости

+ требования к маркировке и упаковке

+ требования к транспортировке и хранению

+ специальные требования


(+++)Какие решения ранних этапов проектирования считают основными?
ссылка скрыта

+ выбор архитектуры программного обеспечения

- разработка структуры программы

+ выбор пользовательского интерфейса и технологии работы с документами

- определение формы представления входных и выходных данных

+ выбор подхода к разработке

+ выбор языка и среды программирования

- определение семантики и синтаксиса языка


(+++)Какие характеристики определяют эксплуатационные требования разрабатываемого программного обеспечения?
ссылка скрыта

+ правильность

+ универсальность

+ надежность (помехозащищенность)

+ точность результатов

+ программная совместимость

- минимальные требования к аппаратуре

+ аппаратная совместимость

+ эффективность

- быстродействие

+ адаптируемость


4


(+++)Какие из моделей анализа и определения спецификаций могут использоваться только при структурном подходе?

4.1

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

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

+ функциональные диаграммы

+ диаграммы потоков данных

+диаграммы отношений компонентов данных

- диаграммы вариантов использования

- контекстные диаграммы классов

- диаграммы последовательностей

- диаграммы деятельности


(+++)В каких случаях использование диаграмм потоков данных является предпочтительным?

4.4

+ для определения спецификаций программного обеспечения предусматривающего работу со сложными структурами данных

- для отображения взаимосвязи функций активностной модели

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

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


(+++)Какие типы влияния блоков друг на друга различают в функциональных диаграммах SADT?

4.3

+ вход

+ обратная связь по входу

- выход

- обратная связь по выходу

+ управление

+ обратная связь по управлению

+ выход-исполнитель


(+++)В каких случаях используют математические модели?

4.6

- для задач, алгоритм решения которых очевиден

+ для задач, алгоритм решения которых не очевиден

+ для задач, для которых определены как математические модели, так и методы решения


(+++)Какие понятия лежат в основе при построении диаграммы потоков данных?

4.4

+ внешняя сущность

- спецификация функций нижнего уровня

+ процесс

+ хранилище данных

- словарь

+ поток данных


(+++)Что требуется определить для построения диаграммы переходов состояний?

4.2

+ основные состояния

- дополнительные состояния

+ условия перехода

+ выполняемые действия

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


(+++)Что включает в себя процесс построения математической модели?

4.6

+ анализ условия задачи

- анализ результатов

+ выбор математической абстракции

+ формальная постановка задачи

+ определение метода решения задачи

- решение задачи


(+++)В каких случаях целесообразно использовать диаграмму переходов состояний?

4.2

+ при разработке программных систем активно взаимодействующих с пользователем

- при разработке программных систем, не предусматривающих активное интерактивное взаимодействие с пользователем

+ при разработке программных систем активно взаимодействующих с датчиками

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


(+++)Отметьте все, что входит в понятие "структуры данных"?

4.5

- данные, обрабатываемые программным обеспечением

+ совокупность правил

+ совокупность ограничений

+ связи, существующие между отдельными частями данных

+ совокупность правил и ограничений, которые отражают связи, существующие между отдельными частями данных


(+++)Что из себя представляет спецификация при структурном подходе, что описывает и какие модели использует ?

4.1

+ полное и точное описание функций и ограничений разрабатываемого программного обеспечения

+ функциональные спецификации

+ эксплуатационные спецификации

- модели: использования, логическая, реализации, процессов, развертывания

+ формальные модели ПО

- диаграммы вариантов использования


(+++)Что позволяют специфицировать диаграммы потоков данных?

4.4

- варианты использования

- последовательности действий

- состояния объектов

+ функции разрабатываемого программного обеспечения

+ данные, обрабатываемые программным обеспечением

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


(+++)На какие группы можно разделить все абстрактные структуры данных?

4.5

- множества

- массивы

- циклы

+ несвязанные

+ таблицы

+ графы


- множества

- матрицы

- деревья

+ несвязанные

+ с неявными связями

+ с явными связями


(+++)Какие модели используют для описания структур данных?

4.5

+ иерархические

+ сетевые

+ другие


(+++)В каких случаях целесообразно применять функциональную модель?

4.3

- для определения спецификаций программного обеспечения предусматривающего работу со сложными структурами данных

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

+ для отображения взаимосвязи функций активностной модели


(+++)Из чего состоит спецификация при использовании функциональных диаграмм?

4.3

- основные состояния

+ иерархия функциональных диаграмм

+ спецификация функций нижнего уровня

+ словарь

- выполняемые действия

+ ссылки на диаграмме


(+++)Что из себя представляет диаграмма переходов состояний?

4.2

- модель, описывающая асинхронный процесс преобразования информации с момента ввода в систему до выдачи пользователю

+ графическая форма представления конечного автомата

- модель процесса передачи информации от источника к приемнику

+ математическая абстракция, используемая для моделирования детерминированного поведения технических объектов

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


5


(+++)С какими целями строят структурные карты? Отметьте все подходящие под определение пункты.
ссылка скрыта

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

+ для графического представления последовательных вызовов модулей

+ для графического представления параллельных вызовов процессов

+ для графического представления вызова сопрограмм

- для графического представления управления данными

+ для графического представления обращений к общим областям данных

+ для графического представления параллельных обращений к общим областям данных

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

- для графического представления данных в виде иерархии


(+++)На чем основаны методики Джексона и Варнье-Орра

5.5

- на графическом представлении последовательных обращений к общим областям данных

+ на поиске соответствия структур исходных данных и результатов

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

+ на том, что структуры исходных данных и результатов определяют структуру программы


(+++)Чем отличаются структурные и функциональные схемы программного обеспечения с различной архитектурой?

5.1

+ Функциональные схемы более информативны, чем структурные

+ для изображения функциональных схем используют специальные обозначения - схемы данных

+ структурная схема дает менее полное представление о проектируемом программном обеспечении с точки зрения взаимодействия компонентов между собой и с внешней средой

- при функциональном подходе особенно тщательно необходимо прорабатывать спецификации межпрограммных интерфейсов


(+++)Что понимают под структурной схемой разрабатываемого программного обеспечения? Отметьте все пункты, походящие под определение "структура".

5.1

+ схему, отражающую состав и взаимодействие по управлению частей разрабатываемого программного обеспечения

- схему передачи управления от программы-диспетчера соответствующей программе

+ схему, в состав которой входят структурные компоненты и связи между ними

- схему данных

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


(+++)В чем различие методик Джексона и Варнье-Орра?
ссылка скрыта

- в методике Джексона обнаруженные несоответствия устраняются путем изменения входных структур данных, а Варнье-Орра - выходных

+ в методике Джексона обнаруженные несоответствия устраняются путем изменения выходных структур данных, а Варнье-Орра - входных

- в методике Варнье-Орра основными при построении программы считаются структуры входных данных, Джексона - структуры выходных данных

+ в методике Варнье-Орра основными при построении программы считаются структуры выходных данных, Джексона - структуры входных данных


(+++)Какие основные параметры необходимо учитывать при проектировании структур данных?

5.4

+ вид хранимой информации

+ связи элементов данных и вложенных структур

+ время хранения данных и структур

+ совокупности операций над элементами данных, вложенными структурами и структурами в целом

- элементы данных

- структурные типы данных

- структуры памяти

- размещение данных в статической и динамической памяти


(+++)Как ведется разработка структуры программы в соответствии с методикой Джексона?

5.5

+ строят изображение структур входных и выходных данных

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

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

+ формируют структуру программы на основании структур данных и обнаруженных соответствий

+ добавляют блоки обработки элементов, для которых не обнаружено соответствия

- добавляют блоки обработки элементов, для которых обнаружены соответствия

+ разрешают "столкновения"

+ добавляют необходимые операции (у меня был «–« по тексту)

+ записывают программу в структурной нотации


(+++)На каких свойствах программных систем основан метод пошаговой детализации?

5.2

- реентерабельности

+ реализации нисходящего подхода

+ использовании основных конструкций структурного программирования

+ пошаговой разработки алгоритма

+ детализации управляющих процессов с последующим уточнением операций с данными


(+++)Для каких разработок целесообразно использовать структурные методологии?

5.6

- при проектировании систем использующих функциональные диаграммы

+ при проектировании систем использующих диаграммы потоков данных

- для уточнения требований к системам, основной частью которых не являются базы данных

+ для уточнения требований к системам, основной частью которых являются базы данных


(+++)В чем различие структурных карт Джексона и структурных карт Константайна?

+A

-B

+C

-D

+E

+F

-G

-H


Для чего предназначены методики Джексон и Варнье-Орра? Отметьте все входящие в определение пункты.

5.5

+ для создания "простых" программ

- для создания сложных программ

+ для создания программ работающих со сложными структурами данных

- для создания программ работающих с простыми структурами данных

+ для создания программ с иерархически организованными данными

- для создания программ с данными организованными в виде векторов


(+++)Какие вопросы решают при проектировании структур данных?

5.4

+ разработка представления данных в оперативной памяти

+ разработка представления данных во внешней памяти

+ определение типов соответствующих полей памяти

+ определение структур памяти, используемые для представления данных


(+++)Что понимают под функциональной схемой разрабатываемого программного обеспечения? Отметьте все пункты, походящие под определение "функциональная схема".

5.1

- схему, отражающую состав и взаимодействие по управлению частей разрабатываемого программного обеспечения

- схему передачи управления от программы-диспетчера соответствующей программе

- схему, в состав которой входят структурные компоненты и связи между ними

+ схему данных

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


6


(+++)В чем сущность объектной декомпозиции? Отметьте только те пункты, которые входят в определение.
ссылка скрыта

+ разрабатываемое программное обеспечение представляется в виде совокупности объектов

- разрабатываемое программное обеспечение представляется в виде совокупности свойств классов объектов

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

- выполнение требуемых функций происходит в процессе обработки событий классом

+ объекты взаимодействуют между собой через передачу сообщений


(+++)Какие отношения между основными понятиями предметной области отображают концептуальные модели?
ссылка скрыта

+ отношение ассоциации

- отношение предшествования

+ обобщение


(+++)Какие из моделей UML определяют реальную организацию программных модулей в среде разработки и отображают организацию вычислений?
ссылка скрыта

- модель развертывания

- модель использования

+ модель процессов

- логическая модель

+ модель реализации

- модель вариантов использования


(+++)Какие диаграммы UML применяют для описания поведения разрабатываемого программного обеспечения?
ссылка скрыта

- диаграммы вариантов использования

- диаграммы классов

+ диаграммы последовательности действий

- диаграммы коопераций

+ диаграммы деятельности

+ диаграммы состояния объектов

- диаграммы компонентов

- диаграммы процессов