+ техническое задание + эскизный проект
Вид материала | Техническое задание |
- Н. С. Третьяков «20» октября 2010 г. Документация техническое задание, 170.41kb.
- Техническое задание на выполнение работ по созданию продукции производственно-технического, 155.05kb.
- Техническое задание для создания Медиаплана, 37.74kb.
- Трудового Красного Знамени государственный технический университет им. Н. Э. Баумана, 229.11kb.
- Г. С. Иванов 2011 г. Техническое задание, 198.02kb.
- Техническое задание на выполнение консалтинговых работ (pr-услуг) по проекту «Стоматологическая, 30.03kb.
- Техническое задание на выполнение работы «Разработка Стратегии развития города Харькова, 138.14kb.
- Geographical Information System приветствуется Знание работы сетей на основе tcp/ip, 790.03kb.
- Администрация города кургана, 65.94kb.
- Техническое задание г. Химки 2011 год Техническое задание на оказание услуг по организации, 2826.11kb.
- определение требований к программе
+ наименование программы или программного продукта
+ краткую характеристику области применения программы или программного продукта
- определение стадий, этапов и сроков разработки программы и документации на нее
- выбор языков программирования
+ наименование объекта (например, системы) в котором предполагается использовать данную программу или программный продукт
- согласование и утверждение технического задания
+ краткую характеристику области применения объекта (например, системы) в котором предполагается использовать данную программу или программный продукт
(+++)Какие разделы должно содержать техническое задание в соответствии с ГОСТ 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 применяют для описания поведения разрабатываемого программного обеспечения?
ссылка скрыта
- диаграммы вариантов использования
- диаграммы классов
+ диаграммы последовательности действий
- диаграммы коопераций
+ диаграммы деятельности
+ диаграммы состояния объектов
- диаграммы компонентов
- диаграммы процессов