2) Особенности инкрементной модели ЖЦ систем и программных средств:
время жизни каждого из этапов растягивается на весь период разработки
разработка ПС ведется итерациями с циклами обратной связи между этапами
3) К какой стадии разработки ПС относится работа «Выбор языка программирования»:
техническое задание
4) Какие процессы входят в состав основных процессов ЖЦ ПС:
процесс поставки
процесс заказа
5) Основные принципы японского подхода к управлению качеством:
использование простых, наглядных и понятных показателей оценки качества
применение средств автоматического измерения показателей качества продукции
6) Особенности каскадной модели ЖЦ систем и программных средств:
последовательное выполнение всех этапов проекта
реализует принцип однократного выполнения каждого из базовых процессов
7) На каком уровне зрелости в модели CMM находится организация, в которой «Установлены количественные показатели качества на программные продукты и процесс в целом»:
Три уровня речи и три уровня развития души
управляемый уровень
8) Стандарт ИСО 9001:2005:
регламентирует составные части системы менеджмента качества (СМК)
указывает на необходимость закрепления составных частей СМК за ответственными лицами
9) К какому комплексу межотраслевых стандартов относится шифр «3»:
Единая система технологической документации (ЕСТД)
10) Какие виды работ относятся к стадии разработки ПС «Рабочий проект»:
разработка, согласование и утверждение порядка и методики испытаний
разработка структуры программы
11) Фундаментальные модели процессов ЖЦ систем и программных средств:
каскадная
спиральная
12) Базовая концепция управления процессами компании, работающей в условиях всеобщего управления качеством TQM:
главным фактором является профилактика
оказание влияние на собственно процесс
13) К какой стадии разработки ПС относится работа «Определение семантики и синтаксиса языка»:
технический проект
14) Японская концепция Комплексного управления качеством – «Обеспечить качество на каждом…:
рабочем месте»
15) Основные принципы менеджмента качества согласно ГОСТ Р ИСО 9000-2008:
системный подход к менеджменту
процессный подход
16) К какому комплексу межотраслевых стандартов относится шифр «19»:
Единая система программной документации (ЕСПД)
17) К какому уровню зрелости в модели CMM относится уровень, характеризуемый тем, что «стандартный процесс создания и сопровождения ПО задокументирован»:
определенный
18) Особенности использования стандарта СММ:
ориентирован на применение в относительно крупных компаниях
стандарт не является общедоступным
19) Какой процесс управления качеством в компании отражает взаимодействие руководителей отделов, подразделений и служащих компании:
функциональный
20) Особенности японской концепции Комплексного управления качеством:
Определите свой вокальный диапазон всего за 90 секунд!
ответственность за качество продукции несут рабочие и мастера
ошибки работников должны быть обнаружены и исправлены ими тут же на рабочем месте
Ответы на 3 модуль по предмету «ОБЕСПЕЧЕНИЕ КАЧЕСТВА РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ»
1) Метод определения качества ПС, основанный на получении информации во время испытаний или функционирования ПС:
регистрационный метод
2) Показатель качества, характеризующий «промежуток времени между поставками двух последовательных, достаточно различающихся информацией версий БД»:
периодичность
3) Какие атрибуты (субхарактеристики) входят в набор атрибутов «Функциональность» согласно ГОСТ Р ИСО/МЭК 9126-93::
пригодность
правильность
4) Какие атрибуты (субхарактеристики) входят в набор атрибутов «Надежность» согласно ГОСТ Р ИСО/МЭК 9126-93:
стабильность
восстанавливаемость
5) В соответствии с ГОСТ 28.195-89 показатель сопровождения, отвечающий за организацию взаимосвязанных частей программы в единое целое с использованием условных операторов и циклов:
структурность
6) В соответствии с ГОСТ 28.195-89, какие критерии качества относятся к фактору качества «Сопровождение»:
наглядность
структурность
7) Какие показатели качества относятся к конструктивным показателям качества информации в БД:
оперативность
глубина ретроспективы
8) Какие положения определяет ГОСТ Р ИСО/МЭК 9294-93:
Информационная технология. Руководство по управлению документированием программного обеспечения
9) Функциональный показатель качества, отражающий «относительное число устаревших данных об объектах в БД к общему числу накопленных и обрабатываемых данных»:
актуальность данных
10) Показатель качества, характеризующий «интервал времени от даты выпуска или записи в БД самого раннего документа до настоящего времени»:
глубина ретроспективы
11) Вид программного документа, определяемого ЕСПД, содержащий обоснование принятых технических и технико-экономических решений:
пояснительная записка
12) Какие метрики согласно ГОСТ Р ИСО/МЭК 9126-93:используются для измерения надежности и эффективности сложных комплексов программ:
количественные
13) Какие показатели качества образуют высший уровень системы показателей качества:
факторы качества
14) В соответствии с ГОСТ 28.195-89 показатель корректности, определяющий однозначное, непротиворечивое описание и использование тождественных объектов и функций:
согласованность
15) В соответствии с ГОСТ 28.195-89, какие критерии качества относятся к фактору качества «Эффективность»:
ресурсоемкость
уровень автоматизации
16) Какой вид эксплуатационных документов, рекомендуемых ЕСПД, содержит сведения для эксплуатации программы:
руководство программиста
17) Какие показатели качества относятся к функциональным показателям качества информации БД:
актуальность данных
достоверность
18) Функциональный показатель качества, отражающий «относительное число описаний объектов, не содержащих ошибки, к общему числу документов об объектах в БД»:
идентичность данных
19) Вид программного документа, определяемого ЕСПД, содержащий состав программы и документацию на нее:
спецификация
20) Какой вид эксплуатационных документов, рекомендуемых ЕСПД, содержит основные характеристики программы, комплектность и сведения об эксплуатации программы:
формуляр
Источник: mtianswer.ru
Уровни языков программирования: классификация и особенности
Что это? Уровни языков программирования определяют сложности и тонкости разработки той или иной программы. Для каждого из них присущи свои технические нюансы, которые применимы в разных целях.
Какие бывают? От так называемых низких (близких к «машинному» языку) до высоких, как, например, язык Java. Количество изменений, через которые проходит текст, в итоге и определяет «высоту» уровня языка.
- Понятие уровня языка программирования
- Основные языки программирования
- Низкий уровень языков программирования
- Высокоуровневые языки программирования
- Классификация уровней языков программирования по принципам разработки
- Уровни языков программирования по типу решаемых задач
Пройди тест и узнай, какая сфера тебе подходит:
айти, дизайн или маркетинг.
Бесплатно от Geekbrains
Понятие уровня языка программирования
Язык программирования представляет собой набор инструкций, благодаря которым человек может дать команду процессору. Таким образом осуществляется управление компьютером. На данный момент разработано большое количество языков, отличающихся между собой особенностями синтаксиса. С их помощью можно редактировать данные на компьютере, корректировать визуальный контент, открывать программы, выполнять вычисления и т. д.
Стоит понимать, что разные языки программирования работают с компьютером на разных уровнях. Машина не может считывать обычный человеческий язык, поэтому для воздействия на неё применяют специальные системы символов.
Языки делятся на уровни в зависимости от того, какая степень подробности детализации листинга будущей программы необходима для реализации. Проще говоря, насколько сложна будет работа специалиста.
Языки программирования включают в себя несколько базовых элементов:
- Алфавит — символы, комбинации которых будут формировать различные языковые конструкции.
- Синтаксис — правила записи функций, команд и прочих конструкций языка.
- Семантика — правила интерпретации и обработки конструкций.
Для вас подарок! В свободном доступе до 09.07 —>
Скачайте ТОП-10
бесплатных нейросетей
для программирования
Помогут писать код быстрее на 25%
Чтобы получить подарок, заполните информацию в открывшемся окне
Кроме того, существуют так называемые словари. Они состоят из слов, которые могут применяться в отдельных ситуациях и реализовывать конкретное назначение. К примеру, printf, if, input.
Основные языки программирования
Список языков программирования разных уровней:
Assembler (ассемблер)
ГДЗ по Информатика 9 класс Семакин, Залогова, Русакова Дополнение к главе II
1. Введите в компьютер и отладьте программу Number S_2_l 0. Переведите с ее помощью в десятичную систему счисления следующие двоичные числа: 111110; 1111111; 100000. Проверьте правильность результатов.
2. Введите в компьютер и отладьте программу Number s_l 0_2. Переведите с ее помощью в двоичную систему счисления следующие десятичные числа: 255; 512; 1023. Проверьте правильность результатов.
1. Program Numbers_2_l0;
var N10,N2,k: longint;
Begin
while (N2<>0)do
Begin
N10:=N10 + (N2 mod 10)*k;
N2:=N2 div 10
end;
End.
2. Program Numbers_10_2;
var N10, N2, k: longint;
Begin
Repeat
N2:=N2 + (N10 mod 2)*k;
until (N10=0);
End.
2.2. Сложность алгоритмов
1. Почему временная сложность алгоритма зависит от его объемной сложности?
2. Составьте алгоритм поиска для следующей задачи: на координатной плоскости заданы своими координатами N точек. Найти две самые удаленные друг от друга точки. Оцените временную сложность алгоритма. Рассмотрите два варианта алгоритма: с полным и с неполным перебором и сравните их.
3. Составьте алгоритм для решения задачи, аналогичной предыдущей, с учетом того что точки расположены в трехмерном пространстве.
1. Временная сложность зависит линейно от объема данных, которые при обработке нужно хранить в оперативной памяти. Чем больше объёмной сложности, тем больше времени потребуется на выполнение операций.
2.3. О языках программирования и трансляторах
1. Что такое язык программирования?
2. Что обозначает понятие «уровень языка программирования»?
3. К какому уровню относятся языки типа «автокод-ассемблер»?
4. Почему языки программирования высокого уровня называют машинно-независимыми языками?
5. Какие из языков программирования высокого уровня вы знаете?
6. Что такое трансляция? Что такое транслятор?
7. В чем различие между компиляцией и интерпретацией?
1. Язык программирования – это формальный язык, который необходим для того, чтобы записывать разного рода компьютерные приложения, службы и драйверы. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под её управлением.
2. Языки программирования часто классифицируют по уровню. Уровень языка показывает, насколько язык близок к естественной для человека записи. Процедурные языки — самого низкого уровня. Функциональные — значительно выше. Логические языки в принципе могут быть самого высокого уровня, но из-за высокой сложности теории, лежащей в их основе, разрабатываются довольно медленно.
Широко распространённых в мире языков логической группы довольно мало.
3. А втокод-ассемблер относится к низкоуровневому языку программирования
Ещё их называли машино-зависимыми и ассемблерами
4. Языки программирования высокого уровня имеют следующие достоинства:
− алфавит языка значительно шире машинного, что делает его гораздо более выразительным и существенно повышает наглядность и понятность текста;
− набор операций, допустимых для использования, не зависит от набора машинных операций, а выбирается из соображений удобства формулирования алгоритмов решения задач определенного класса;
− конструкции команд (операторов) отражают содержательные виды обработки данных и задаются в удобном для человека виде;
− используется аппарат переменных и действия с ними;
− поддерживается широкий набор типов данных.
Таким образом, языки программирования высокого уровня являются машинно-независимыми и требуют использования соответствующих программ-переводчиков (трансляторов) для представления программы на языке машины, на которой она будет исполняться.
5. Фортран , ПЛ/1 , Бейсик , Паскаль , Си , Ада и др.
6. Транслятор — это программа-переводчик. Она преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд.
Под трансляцией в самом широком смысле можно понимать процесс восприятия компьютером программы, написанной на некотором формальном языке. При всем своем различии формальные языки имеют много общего и, в принципе, эквиваленты с точки зрения потенциальной возможности написать одну и ту же программу на любом из них.
7. Компилятор — программа или техническое средство, выполняющее компиляцию.
Компиляция — трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду (абсолютный код, объектный модуль, иногда на язык ассемблера). Входной информацией для компилятора (исходный код) является описание алгоритма или программа на предметно-ориентированном языке, а на выходе компилятора — эквивалентное описание алгоритма на машинно-ориентированном языке (объектный код).
Интерпретатор — программа (разновидность транслятора), выполняющая интерпретацию.
Интерпретация — пооператорный (покомандный, построчный) анализ, обработка и тут же выполнение исходной программы или запроса (в отличие от компиляции, при которой программа транслируется без её выполнения).
Источник: izi-otvet.ru