какие программы нельзя отнести к системному по

Программное обеспечение

1 Изучите материал страницы

2 Ответьте на вопросы теста ЗДЕСЬ

Программное обеспечение (англ. software) – это совокупность программ, обеспечивающих функционирование компьютеров и решение с их помощью задач предметных областей. Программное обеспечение (ПО) представляет собой неотъемлемую часть компьютерной системы, является логическим продолжением технических средств и определяет сферу применения компьютера.

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

1. Системное программное обеспечение (системные программы);

2. Прикладное программное обеспечение (прикладные программы);

3. Инструментальное обеспечение (инструментальные системы).

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

Центральное место среди системных программ занимают операционные системы (англ. operating systems). Операционная система (ОС) – это комплекс программ, предназначенных для управления загрузкой, запуском и выполнением других пользовательских программ, а также для планирования и управления вычислительными ресурсами ЭВМ, т.е. управления работой ПЭВМ с момента включения до момента выключения питания. Она загружается автоматически при включении компьютера, ведет диалог с пользователем, осуществляет управление компьютером, его ресурсами (оперативной памятью, дисковым пространством и т.д.), запускает другие программы на выполнение и обеспечивает пользователю и программам удобный способ общения – интерфейс – с устройствами компьютера. Другими словами, операционная система обеспечивает функционирование и взаимосвязь всех компонентов компьютера, а также предоставляет пользователю доступ к его аппаратным возможностям.

ОС определяет производительность системы, степень защиты данных, выбор программ, с которыми можно работать на компьютере, требования к аппаратным средствам. Примерами ОС являются MS DOS, OS/2, Unix, Windows 9х, Windows XP.

Сервисные системы расширяют возможности ОС по обслуживанию системы, обеспечивают удобство работы пользователя. К этой категории относят системы технического обслуживания, программные оболочки и среды ОС, а также служебные программы.

Системы технического обслуживания – это совокупность программно-аппаратных средств ПК, которые выполняют контроль, тестирование и диагностику и используются для проверки функционирования устройств компьютера и обнаружения неисправностей в процессе работы компьютера. Они являются инструментом специалистов по эксплуатации и ремонту технических средств компьютера.

Для организации более удобного и наглядного интерфейса пользователя с компьютером используются программные оболочки операционных систем – программы, которые позволяют пользователю отличными от предоставляемых ОС средствами (более понятными и эффективными) осуществлять действия по управлению ресурсами компьютера. К числу наиболее популярных оболочек относятся пакеты Norton Commander (Symantec), FAR (File and Archive manageR) (Е.Рошаль).

Служебные программы ( утилиты, лат. utilitas – польза) – это вспомогательные программы, предоставляющие пользователю ряд дополнительных услуг по реализации часто выполняемых работ или же повышающие удобство и комфортность работы. К ним относятся:

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

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

 программы оптимизации и контроля качества дискового пространства;

 программы восстановления информации, форматирования, защиты данных;

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

 драйверы – программы, расширяющие возможности операционной системы по управлению устройствами ввода/вывода, оперативной памятью и т.д. При подключении к компьютеру новых устройств необходимо установить соответствующие драйверы;

 коммуникационные программы, организующие обмен информацией между компьютерами и др.

Некоторые утилиты входят в состав операционной системы, а некоторые поставляются на рынок как самостоятельные программные продукты, например, многофункциональный пакет сервисных утилит Norton Utilities (Symantec).

Прикладное программное обеспечение (ППО) предназначено для решения задач пользователя. В его состав входят прикладные программы пользователей и пакеты прикладных программ (ППП) различного назначения .

Прикладная программа пользователя – это любая программа, способствующая решению какой-либо задачи в пределах данной проблемной области. Прикладные программы могут использоваться либо автономно, либо в составе программных комплексов или пакетов.

Пакеты прикладных программ (ППП) – это специальным образом организованные программные комплексы, рассчитанные на общее применение в определенной проблемной области и дополненные соответствующей технической документацией. Различают следующие типы ППП:

ППП общего назначения – универсальные программные продукты, предназначенные для автоматизации широкого класса задач пользователя. К ним относятся:

Текстовые редакторы (например, MS Word, Word Perfect, Лексикон);

Табличные процессоры (например, MS Excel, Lotus 1-2-3, Quattro Pro);

Системы динамических презентаций (например, MS Power Point, Freelance Graphics, Harvard Graphics);

Системы управления базами данных (например, MS Access, Oracle, MS SQL Server, Informix);

Графические редакторы (например, Сorel Draw, Adobe Photoshop);

Издательские системы (например, Page Maker, Venture Publisher);

Системы автоматизации проектирования (например, BPWin, ERWin);

Электронные словари и системы перевода (например, Prompt, Сократ, Лингво , Контекст);

Системы распознавания текста (например, Fine Reader, Cunei Form).

Системы общего назначения часто интегрируются в многокомпонентные пакеты для автоматизации офисной деятельности – офисные пакеты – Microsoft Office, StarOffice и др.

методо-ориентированные ППП, в основе которых лежит реализация математических методов решения задач. К ним относятся, например, системы математической обработки данных (Mathematica, MathCad, Maple), системы статистической обработки данных (Statistica, Stat).;

проблемно-ориентированные ППП предназначены для решения определенной задачи в конкретной предметной области. Например, информационно-правовые системы ЮрЭксперт, ЮрИнформ; пакеты бухгалтерского учета и контроля 1С: Бухгалтерия, Галактика, Анжелика; в области маркетинга –Касатка, Marketing Expert; банковская система СТБанк;

интегрированные ППП представляют собой набор нескольких программных продуктов, объединенных в единый инструмент. Наиболее развитые из них включают в себя текстовый редактор, персональный менеджер (органайзер), электронную таблицу, систему управления базами данных, средства поддержки электронной почты, программу создания презентационной графики. Результаты, полученные отдельными подпрограммами, могут быть объединены в окончательный документ, содержащий табличный, графический и текстовый материал. К ним относят, например, MS Works. Интегрированные пакеты, как правило, содержат некоторое ядро, обеспечивающее возможность тесного взаимодействия между составляющими.

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

Транслятор (англ. translator – переводчик) – это программа-переводчик, которая преобразует программу с языка высокого уровня в программу, состоящую из машинных команд. Трансляторы реализуются в виде компиляторов или интерпретаторов, которые существенно различаются по принципам работы.

Компилятор (англ. compiler – составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется. После компилирования получается исполняемая программа, при выполнении которой не нужна ни исходная программа, ни компилятор.

Интерпретатор (англ. interpreter – истолкователь, устный переводчик) переводит и выполняет программу строка за строкой. Программа, обрабатываемая интерпретатором, должна заново переводиться на машинный язык при каждом очередном ее запуске.

Откомпилированные программы работают быстрее, но интерпретируемые проще исправлять и изменять.

Источник

Технология разработки программного обеспечения

Автор: Raho • Январь 22, 2019 • Тест • 1,949 Слов (8 Страниц) • 795 Просмотры

«ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ»

Какие программы можно отнести к системному программному обеспечению:

Какие программы можно отнести к системному ПО:

Специфические особенности ПО как продукта:

+продажа по ценам ниже себестоимости (лицензирование)

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

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

-разнообразие решаемых задач с помощью программных средств

Какие программы можно отнести к системному ПО:

-программа расчета заработной платы

+СУБД (системы управления базами данных)

Какие программы нельзя отнести к системному ПО:

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

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

Какие программы можно отнести к прикладному программному обеспечению:

-СУБД (системы управления базами данных)

Какие программы можно отнести к прикладному ПО:

+программа расчета заработной платы

-программа «Проводник» (Explorer)

Какие программы нельзя отнести к прикладному ПО:

+компиляторы и (или) интерпретаторы

-текстовые и (или) графические редакторы

Можно ли отнести операционную систему к программному обеспечению:

Можно ли отнести операционную систему к прикладному программному обеспечению:

Специфические особенности ПО как продукта:

+низкие затраты при дублировании

-наличие поддержки (сопровождения) со стороны разработчика

Какие программы можно отнести к системному ПО:

Этап, занимающий наибольшее время, в жизненном цикле программы:

Этап, занимающий наибольшее время, при разработке программы:

Первый этап в жизненном цикле программы:

Один из необязательных этапов жизненного цикла программы:

Самый большой этап в жизненном цикле программы:

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

Какой этап выполняется раньше:

Какой этап выполняется раньше:

Что выполняется раньше:

Что выполняется раньше:

В стадии разработки программы не входит:

Самый важный критерий качества программы:

Способы оценки качества:

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

Существует ли связь между эффективностью и оптимизацией программы:

Источник

Технология разработки программного обеспечения

«ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ»

Какие программы можно отнести к системному программному обеспечению:

Какие программы можно отнести к системному ПО:

Специфические особенности ПО как продукта:

+продажа по ценам ниже себестоимости (лицензирование)

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

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

-разнообразие решаемых задач с помощью программных средств

Какие программы можно отнести к системному ПО:

-программа расчета заработной платы

+СУБД (системы управления базами данных)

Какие программы нельзя отнести к системному ПО:

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

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

Какие программы можно отнести к прикладному программному обеспечению:

-СУБД (системы управления базами данных)

Какие программы можно отнести к прикладному ПО:

+программа расчета заработной платы

-программа «Проводник» (Explorer)

Какие программы нельзя отнести к прикладному ПО:

+компиляторы и (или) интерпретаторы

-текстовые и (или) графические редакторы

Можно ли отнести операционную систему к программному обеспечению:

Можно ли отнести операционную систему к прикладному программному обеспечению:

Специфические особенности ПО как продукта:

+низкие затраты при дублировании

-наличие поддержки (сопровождения) со стороны разработчика

Какие программы можно отнести к системному ПО:

Этап, занимающий наибольшее время, в жизненном цикле программы:

Этап, занимающий наибольшее время, при разработке программы:

Первый этап в жизненном цикле программы:

Один из необязательных этапов жизненного цикла программы:

Самый большой этап в жизненном цикле программы:

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

Какой этап выполняется раньше:

Какой этап выполняется раньше:

Что выполняется раньше:

Что выполняется раньше:

В стадии разработки программы не входит:

Самый важный критерий качества программы:

Способы оценки качества:

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

Существует ли связь между эффективностью и оптимизацией программы:

Наиболее важный критерий качества:

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

Способы оценки надежности:

-сравнение с аналогами

Повышает ли качество программ оптимизация:

Существует ли связь между надежностью и быстродействием:

В каких единицах можно измерить надежность:

В каких единицах можно измерить быстродействие:

Что относится к этапу программирования:

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

Последовательность этапов программирования:

+компилирование, компоновка, отладка

-компоновка, отладка, компилирование

-отладка, компилирование, компоновка

-компилирование, отладка, компоновка

Инструментальные средства программирования:

-СУБД (системы управления базами данных)

-BIOS (базовая система ввода-вывода)

-ОС (операционные системы)

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

Правила, которым должна следовать программа это:

Можно ли внутри цикла поместить еще один цикл:

Можно ли внутри условного оператора поместить еще одно условие:

Можно ли одно большое (длинное) выражение разбить на несколько выраженийp:

Если имеется стандартная функция, нужно ли писать собственную:

Доступ, при котором записи файла читаются в физической последовательности, называется:

Доступ, при котором записи файла обрабатываются в произвольной последовательности, называется:

Методы программирования (укажите НЕ верный ответ):

Что выполняется раньше:

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

-написание исходного кода

Можно ли переменным присваивать произвольные идентификаторы:

Найдите НЕ правильное условие для создания имен:

+имена могут содержать пробелы

-длинное имя можно сократить

-из имени лучше выбрасывать гласные

-можно использовать большие буквы

Какие символы не допускаются в именах переменных:

Модно ли использовать имена, которые уже были использованы в другой программе (модуле):

Можно ли ставить знак подчеркивания в начале имени:

+да, но не рекомендуется

-да, без ограничений

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

Можно ли писать комментарии в отдельной строке:

Транслируются ли комментарии:

Наличие комментариев позволяет:

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

-быстрее писать программы

-быстрее выполнять программы

Наличие комментариев позволяет:

+легче разобраться в программе

-применять сложные структуры

Наличие комментариев позволяет:

+улучшить читабельность программы

-улучшить эксплуатацию программы

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

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

-наличие дополнительных библиотек

Возможно ли комбинирование языков программирования в рамках одной задачи:

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

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

+для экономических задач

-для системных задач

-для инженерных задач

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

+для инженерных задач

-для системных задач

-для экономических задач

На каком этапе производится выбор языка программирования:

Можно ли использовать комбинацию языков программирования в рамках одного проекта:

Для решения экономических задач характерно применение:

+СУБД (систем управления базами данных)

-языков высокого уровня

-языков низкого уровня

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

Для решения инженерных задач характерно применение:

+САПР (систем автоматизированного проектирования)

-СУБД (систем управления базами данных)

-ОС (операционных систем)

Причины синтаксических ошибок:

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

-ошибки в исходных данных

-ошибки, допущенные на более ранних этапах

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

Когда можно обнаружить синтаксические ошибки:

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

Ошибки компоновки заключаются в том, что:

+указано внешнее имя, но не объявлено

-неправильно использовано зарезервированное слово

-составлено неверное выражение

-указан неверный тип переменной

Могут ли проявиться ошибки при изменении условий эксплуатации:

Могут ли проявиться ошибки при изменении в предметной области:

Возможно ли программирование с защитой от ошибок:

Есть ли недостатки программирования с защитой от ошибок:

Защитное программирование это:

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

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

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

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

Вид ошибки с неправильным написанием служебных слов (операторов):

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

Ошибки при написании программы бывают:

Процедура поиска ошибки, когда известно, что она есть это:

Программа для просмотра значений переменных при выполнении программы:

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

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

-правило вызова процедур (функций)

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

Когда программист может проследить последовательность выполнения команд программы:

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

На каком этапе создания программы могут появиться синтаксические ошибки:

Когда приступают к тестированию программы:

+когда программа уже закончена

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

-на этапе программирования

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

-после составления спецификаций,

Существует ли различие между отладкой и тестированием:

При комплексном тестировании проверяются:

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

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

Чему нужно уделять больше времени, чтобы получить хорошую программу:

Процесс исполнения программы с целью обнаружения ошибок:

Автономное тестирование это:

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

-инструментальное средство отладки

-пошаговая проверка выполнения программы

+проверка пошагового выполнения программы

-тестирование исходного кода

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

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

-определение причин ошибки

-обнаружение причин ошибки

+повышение надежности программы

-повышение эффективности программы

-улучшение эксплуатационных характеристик

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

+поиск причин существующих ошибок

-поиск возможных ошибок

Инструментальные средства отладки (НЕ правильный ответ):

Отладка программ это:

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

-компиляция и компоновка

Что выполняется раньше, автономная или комплексная отладка:

Что выполняется раньше, отладка или тестирование:

Что такое автоматизация программирования:

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

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

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

В чем сущность автоматизации программирования:

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

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

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

Возможна ли автоматизация программирования:

Создание исполняемого кода программы без написания исходного кода называется:

Одно из преимуществ автоматизации программирования:

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

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

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

Один из методов автоматизации программирования:

Влияет ли автоматизация программирования на эффективность программы:

Автоматизация программирования позволяет:

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

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

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

Позволяет ли автоматизация программирования всегда создавать эффективные программы:

Позволяет ли автоматизация программирования всегда создавать надежные программы:

Недостаток автоматизации программирования

+большой размер программы

Возможны ли ошибки при автоматизации программирования:

Нужно ли выполнять тестирование при автоматизации программирования:

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

Что легко поддается автоматизации:

-сложные логические задачи

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

Нахождение наилучшего варианта из множества возможных:

Что такое оптимизация программ:

+улучшение работы существующей программы

-создание удобного интерфейса пользователя

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

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

+время выполнения или размер требуемой памяти

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

-качество программы, ее надежность

+эффективность использования ресурсов

Возможна ли оптимизация программ без участия программиста:

Возможна ли оптимизация циклов:

В чем заключается оптимизация условных выражений:

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

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

-в использовании сложных логических выражений

-в использовании операций AND, OR и NOT

Оптимизация циклов заключается в:

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

-просмотре задачи с другой стороны

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

Оптимизация программы это:

-повышение сложности программы

-уменьшение сложности программы

Критерии оптимизации программы:

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

-быстродействие и размер программы

-надежность или эффективность

-надежность и эффективность

Результат оптимизации программы:

Сущность оптимизации циклов:

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

-сокращение тела цикла

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

-поиск ошибок в циклах

В чем сущность модульного программирования:

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

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

-в разбиение программы на процедуры и функции

Можно ли сочетать модульное и структурное программирование:

Может ли модуль включать несколько процедур или функций:

Рекомендуемые размеры модулей:

В чем заключается независимость модуля:

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

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

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

При модульном программировании желательно, чтобы модуль имел:

Модульное программирование это:

+разбиение программы на отдельные части

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

Можно ли использовать оператор GO TO в модульном программах:

Разрешается ли использование циклов при модульном программировании:

Разрешается ли использование условных операторов при модульном программировании:

Сократится ли размер программы, если ее написать в виде набора модулей:

Достоинство модульного программирования:

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

-не требует компоновки

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

-снижает количество ошибок

Недостаток модульного программирования:

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

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

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

-не позволяет выполнять оптимизацию программы

Достоинство модульного программирования:

+возможность приступить к тестированию до завершения написания всей программы

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

-уменьшает размер программы

-повышает надежность программы

Допустимо ли использование оператора GO ТO при структурном программировании:

Можно ли сочетать структурное программирование с модульным:

-только в особых случаях

Любую ли программу можно привести к структурированному виду:

Можно ли использовать оператор GO TO в структурированных программах:

-только в особых случаях

Возможно, ли преобразовать неструктурированную программу к структурному виду:

Возможно ли программирование без оператора GO TO:

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

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

-без участия программиста

-объединением отдельных модулей программы

Разрешается ли использование оператора GO TO при структурном программировании:

Разрешается ли использование циклов при структурном программированииp:

Разрешается ли использование оператора IF при структурном программировании:

Программирование без GO TO применяется. при:

Достоинство структурного программирования:

+можно приступить к комплексному тестированию на раннем этапе разработки

-можно приступить к автономному тестированию на раннем этапе разработки

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

-можно пренебречь отладкой

Достоинство структурного программирования:

+облегчает работу над большими и сложными проектами

-повышает быстродействие программы

-снижает затраты на программирование

Недостаток структурного программирования:

+увеличивает размер программы

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

-не требует отладки

Повышает ли читабельность программ структурное кодирование:

Разрешается ли использование циклов при объектно-ориентированном программировании:

Разрешается ли использование оператора IF при объектно-ориентированном программировании:

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

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

58) Можно ли сочетать объектно-ориентированное и модульное программирование:

Что такое объект, в объектно-ориентированное программировании:

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

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

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

+объединение переменных, процедур и функций в одно целое

-разделение переменных, процедур и функций

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

-передача свойств экземплярам

-передача свойств предкам

+передача свойств потомкам

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

+изменение поведения потомков, имеющих общих предков

-передача свойств по наследству

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

-изменение поведения экземпляров, имеющих общих предков

Три «кита» объектно-ориентированного метода программирования:

-предки, родители, потомки

+полиморфизм, инкапсуляция, наследование

-свойства, события, методы

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

Какое утверждение верно:

+предки наследуют свойства родителей

-родители наследуют свойства потомков

-потомки не могут иметь общих предков

-потомки наследуют свойства родителей

Может ли дочерний элемент иметь двух родителей:

-только для визуальных элементов

-если их свойства совпадают

Могут ли два визуальных компонента иметь общего предка:

-если их свойства совпадают

-если их методы совпадают

Есть ли различие между объектом и экземпляром:

-если у них общий предок

Есть ли различие в поведении объекта и экземпляра того же типа:

-если у них есть общий предок

-если у них нет общего предков

Изменение свойств, приводит к изменению поведения экземпляра:

-только для визуальных

-только НЕ для визуальных

Можно ли свойствам присваивать значения:

Можно ли переопределять методы:

Можно ли переопределять свойства:

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

Могут ли два экземпляра одного объекта реагировать на событие по-разному:

Какой методикой проектирования пользуются при структурном программировании:

Какой этап проектирования может быть исключен:

Какие этапы проектирования можно объединять:

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

-эскизный и рабочий

-технический и эскизный

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

-проектировании сверху вниз

Процесс преобразования постановки задачи в план алгоритмического или вычислительного решения это:

Составление спецификаций это:

Этап разработки программы, на котором дается характеристика области применения программы:

Укажите правильную последовательность создания программы:

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

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

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

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

-формулирование задачи, анализ требований, программирование, проектирование, отладка

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

Несуществующий метод проектирования:

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

Нисходящее проектирование это:

+последовательное уточнение (детализация)

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

Признаки нисходящего программирования:

Какой методикой пользуются при структурном программировании:

Проектирование сверху вниз это:

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

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

Проектирование снизу-вверх это:

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

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

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

-проектировании сверху вниз

+и в том, и другом случае

Какой методикой проектирования пользуются при структурном программировании:

В чем заключается иерархический подход в решении задачи:

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

-в выделении основных и второстепенных элементов

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

Какой метод проектирования соответствует иерархическому подходу в решении задачи:

+нисходящее (сверху вниз)

В каких единицах измеряются затраты на проектирование:

Зависит ли трудоемкость разработки от сложности алгоритма:

Зависит ли трудоемкость разработки от количества программистов:

Зависит ли трудоемкость разработки от языка или системы программирования:

Зависит ли трудоемкость разработки от количества обрабатываемой информации:

Зависит ли трудоемкость разработки от вида информации:

Если вы приобрели программы законным путем, имеете ли вы право вносить в нее изменения:

Если вы приобрели программы законным путем, имеете ли вы право продать ее:

Кому принадлежит право собственности на ПО:

Источник

Понравилась статья? Поделиться с друзьями:

Не пропустите наши новые статьи:

  • какие программы нельзя отнести к прикладному по
  • какие программы нельзя отключать в автозагрузке windows 7
  • какие программы не поддерживает windows 7
  • какие программы называются приложениями
  • какие программы называют приложениями прикладные программы

  • Операционные системы и программное обеспечение
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии