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

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

Обозначения:

(+++) – ответы взяты из архивов Тохи

+++ - мои правильные грабли

--- - мои неправильные грабли(точно неправильная комбинация)

??? – нет ответа

нет обозначения перед вопросом – нет ответа или непроверен

перед всеми ответами стоят ”-“ – нет ответа


”+” – ставим напротив пункта галочку

“-” – итак пункт хорошо смотрится

? - извилины молчат выбирайте 50%/50%

?+ - извилина говорят что скорее да чем нет

?- - неварно надо ставить нет

(или) – один из вариантов (плохой снимок сделан был)


Замечания

На один вопрос может быть несколько комбинаций ответов так что сверяйте(достаточно 4-х пунктов)

В вопросах с одним ответом может быть указан только правильный ответ.(другие могут быть опущены)

Часть вопросов 5-ой главе была набрана вручную так что может не совпадать в написании и ошибках с оригиналом

Вопросы ищите по самим вопросам)) и наслаждайтесь


1


(+++)К каким этапам развития технологии программирования относится появление визуальных средств программирования, СASE и CORBA технологий?

1.1

- стихийное программирование"

- структурный подход

+ объектно-ориентированный подход -

+ компонентный подход


Что относится к основным стадиям разработки программного обеспечения по ГОСТ 19.102-77 "Стадии и этапы разработки"?

1.4


+ постановка задачи

+ анализ требований

+ проектирование

+ реализация

? сопровождение

+ техническое задание

+ эскизный проект

+ технический проект

+ рабочий проект

? внедрение


(???)К каким стадиям и этапам по ГОСТ 19.102-77 относятся работы по разработке методов, алгоритмов и их реализация для задачи коммивояжера?

1.4

- техническое задание

+ эскизный проект

+ технический проект

+ рабочий проект

- постановка задачи

+ анализ требований

+ проектирование

+ реализация


???К каким стадиям и этапам по ГОСТ 19.102-77 относятся работы по разработке методов, алгоритмов для задачи коммивояжера?

1.4


+ техническое задание

+ эскизный проект

- технический проект

- рабочий проект

- постановка задачи

+ анализ требований

+ проектирование

- реализация


Отметьте основные этапы разработки программного обеспечения с учетом международного стандарта ISO/IEC 12207

1.4

+ постановка задачи

+ анализ требований

+ проектирование

+ реализация

- сопровождение

- внедрение


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

1.4

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

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

+ описание операций


(+++)Что понимают под термином "Технология программирования"?

1.4

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

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

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

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

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


(++++)Отметьте основные стадии разработки программного обеспечения по ГОСТ 19.102-77 "Стадии и этапы разработки"

1.4

+ техническое задание

+ эскизный проект

+ технический проект

+рабочий проект

+ внедрение

- сопровождение


(+++)К каким стадиям относятся этапы 'анализ требований и разработка спецификаций' и 'реализация'?

1.4

- техническое задание

+ эскизный проект

- технический проект

+ рабочий проект


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

1.4


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


(+++)Что входит в состав парадигмы, которая лежит в основе любой CASE технологии?

1.5

+ методология

- автоматизация

+ метод

- моделирование

+ нотация

+ средство


(+++)Отметьте основные модели жизненного цикла программного обеспечения

1.5

- поэтапная

+ каскадная

+ модель с промежуточным контролем

- циклическая

+ спиральная


(+++) Что лежит в основе блочно-иерархического подхода?

1.3

- формализация

+ декомпозиция

- повторяемость

+ иерархическое упорядочение

- полнота


(№1 +++)Выберите вариант, в котором основные периоды истории развития технологии программирования расположены по мере их появления

1.1

+"стихийное", структурное, объектно-ориентированное, компонентное программирование


К каким этапам развития технологии программирования относится появление подпрограмм и модулей с локальными данными и подпрограмми?

1.1

+ "стихийное программирование"

- структурный подход

- объектно-ориентированный подход

- компонентный подход


Какие свойства иерархии учитывает объектный подход?

1.3

+ "простое-сложное"


(+++)К каким этапам развития технологии программирования относится появление языка С и C++?

1.1

- "стихийное программирование"

+ структурный подход

+ объектно-ориентированный подход

- компонентный подход


(+++)CASE-технологии представляют собой совокупность методологий...

1.5

+ анализа

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

+ разработки

- внедрения

+ сопровождения

+ сложных программных систем

- иерархических программных систем

+ основанных на структурном подходе

- основанных на блочно-иерархическом походе

+ основанных на объектном подходе

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

- которые поддерживаются средством автоматизации Rational Rose


+++Какие программные системы нельзя разрабатывать с использованием RAD технологии?

1.6

+ сложные расчетные системы

+ операционные системы

+ системы управления самолетами

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

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


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

1.4

+ приобретение

- аудит

+ поставка

+ разработка

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

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

- совместная оценка

+ сопровождение

- обучение


(+++)Что лежит в основе определения "сложная иерархическая система"?

1.3

+ система, имеющая иерархическую внутреннюю структуру

- система, имеющая иерархическую внешнюю структуру

+ система состоящая из совокупности взаимосвязанных подсистем

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

+ внутренние связи элементов подсистем сильнее, чем связи между подсистемами

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


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

1.2

+ все вместе взятые факторы


(+++)К каким стадиям относятся этапы постановка задачи и проектирование?

1.4

+ техническое задание

- эскизный проект

+ технический проект

- рабочий проект


Выполнение каких условий предусматривает использование RAD технологий?

1.6

- ведение разработки группами 1-2 человека

+ ведение разработки группами 3-7 человек

- ведение разработки группами 8-12 человек

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

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

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

- график выполнения этапа рассчитан не более чем на 1 месяц

- график промежуточного контроля рассчитан не более чем на 2 месяца

+ график цикла рассчитан не более чем на квартал


Какие свойства иерархии учитывает структурный подход?

1.3

+ "целое-часть"


2


(№2 +++)Какие управляющие конструкции относятся к основным?
ссылка скрыта

+ следование

+ ветвление

+ цикл-пока

- выбор

- цикл-до

- цикл с заданным числом повторений


Какие методы применяют при нисходящем подходе?
ссылка скрыта

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

+ операционный

- компонентный

+ комбинированный


На каких этапах при сквозном структурном контроле проверяются спецификации и алгоритмы на конкретных наборах данных?
ссылка скрыта

?- постановка задачи

+ определение спецификаций

+ проектирование

- реализация


Какие существуют типы сцепления модулей?
ссылка скрыта

+ по данным

+ по образцу

- по времени

+ по управлению

+ по общей области данных

+ по содержимому


Какие ошибки следует контролировать при выполнении операций ввода-вывода?
ссылка скрыта

+ ошибки передачи

+ ошибки преобразования

- ошибки переполнения

+ ошибки перезаписи

+ ошибки данных


Какие основные концепции были положены в основу "структурного подхода к программированию"?
ссылка скрыта

+ нисходящая разработка

- декомпозиция

+ модульное программирование

+ структурное программирование

- контроль качества

+ сквозной структурный контроль


Какими способами можно уменьшить время выполнения программы?
ссылка скрыта

+ выносить вычисления константных выражений из цикла

+ избегать "длинных" операций умножения и деления

+ минимизировать преобразования типов в выражениях

- уменьшать количество операторов

+ избегать использования различных типов в выражении


На каких этапах при сквозном структурном контроле проверяются спецификации, тексты отдельных модулей и наборы тестов?
ссылка скрыта

- постановка задачи

+ определение спецификаций

- проектирование

+ реализация


Какие различают виды связности модуля?
ссылка скрыта

+ функциональную

+ последовательную

+ информационную

+ процедурную

+ временную

- управляемую

+ логическую

+ случайную


(+++)Что является определяющим в программирование с "защитой от ошибок"?
ссылка скрыта

+ проверка правильности выполнения операций ввода-вывода

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

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

+ предотвращение накопления погрешностей

+ обработка исключений


Что включает стиль оформления программ?
ссылка скрыта

+ правила именования объектов программ

- правила разбиения на модули

+ правила оформления модулей

+ стиль оформления текстов


(???)Какие определения модуля нельзя считать полными в настоящее время?
ссылка скрыта

?+ подпрограмма, выполняющая одну функцию

?- автономно компилируемая программная единица

?+ подпрограмма размером до 50-60 операторов языка

?- автономно компилируемый набор программных ресурсов

?- подпрограмма, обращение к которой выполняется по имени


Какие управляющие конструкции относятся к дополнительным?
ссылка скрыта

- следование

- ветвление

- цикл-пока

+ выбор

+ цикл-до

+ цикл с заданным числом повторений


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

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

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

+ чем меньше модули взаимозависимы, тем меньше они сцеплены

- чем меньше модули взаимозависимы, тем больше они сцеплены

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

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

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

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


Чем определяется технологичность программного обеспечения?
ссылка скрыта

+ проработанностью моделей программного обеспечения

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

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

- размером программного кода

+ степенью повторного использования кода


3


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

+ программы

+ пакеты программ

+ программные комплексы

+ программные системы

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


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

+ наименование документа, на основании которого ведется разработка

- предварительный выбор методов решения задач

+ наименование или условное обозначение темы разработки

- выбор и обоснование критериев эффективности и качества разрабатываемой программы

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

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


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

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

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

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

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


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

- введение

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

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

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

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

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

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

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

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

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


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

+ системные

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

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

- гибридные


Что указывается в разделе "Требования к программной документации" в соответствии с ГОСТ 19.201-78?
ссылка скрыта

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

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

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

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

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

- необходимость наличия пояснительной записки

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


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

+ неизвестны методы решения формулируемой задачи

- неизвестно ничего о поставленной задаче

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

+ неизвестна структура автоматизируемых информационных процессов


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

+ необходимый состав технических средств

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

+ тип микропроцессора

+ объем памяти

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

+ наличие внешних устройств

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

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

+ минимальный вариант конфигурации

+ рекомендуемый вариант конфигурации


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

+ системные

+ прикладные

+ гибридные

- утилиты

- CASE-средства

- обучающие

- АСУ реального времени


(+++)Какие различают типы пользовательского интерфейса?
ссылка скрыта

+ примитивные

- однодокументные

+ меню

- многодокументные

+ со свободной навигацией

+ прямого манипулирования


(+++)К каким группам относятся следующие программные продукты: утилиты, среды разработки?
ссылка скрыта

- системные

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

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

+ гибридные


(+++)Раздел "Введение" в соответствии с ГОСТ 19.201-78 должен включать:
ссылка скрыта