Изменения

Перейти к: навигация, поиск
Нет описания правки
__FORCETOC__[[Изображение:СмежнаяСпециальность.mm|800px]]
== Понятие программного средства и его жизненный цикл. Понятие качества ПС, критерии качества ПС ==
В качестве основного метода построения текста модуля современная технология программирования рекомендует пошаговую детализацию. Сущность этого метода заключается в разбиении процесса разработки текста модуля на ряд шагов. На первом шаге описывается общая схема работы модуля в обозримой линейной текстовой форме (то есть с использованием очень крупных понятий), причем это описание не является полностью формализованным и ориентировано на восприятие его человеком. На каждом следующем шаге производится уточнение и детализация одного из понятий (будем называть его уточняемым), в каком либо описании, разработанном на одном из предыдущих шагов. В результате такого шага создается описание выбранного уточняемого понятия либо в терминах базового языка программирования (то есть выбранного для представления модуля), либо в такой же форме, что и на первом шаге с использованием новых уточняемых понятий. Этот процесс завершается, когда все уточняемые понятия будут уточнения (то есть в конечном счете будут выражены на базовом языке программирования). Последним шагом является получение текста модуля на базовом языке программирования путем замены всех вхождений уточняемых понятий заданными их описаниями и выражение всех вхождений конструкций структурного программирования средствами этого языка программирования.
Пошаговая детализация связана с использованием частично формализованного языка для представления указанных описаний, который получил название '''псевдокода'''. Этот язык позволяет использовать все конструкции структурного программирования, которые оформляются формализованно, вместе с неформальными фрагментами на естественном языке для представления обобщенных операторов и условий. В качестве обобщенных операторов и условий могут задаваться и соответствующие фрагменты на базовом языке программирования.
Головным описанием на псевдокоде можно считать внешнее оформление модуля на базовом языке программирования, которое должно содержать:
== Понятие операционной системы (ОС). Основные концепции современных ОС (Unix, Windows NT) ==
Осторожно! Не очень профессиональная лажа! Взято из методички для подготовки к гос.экзамену. Также см. [[rupedia:Операционная система]], местами там более вменяемо.
'''Операционная система (ОС)''' — одна из основных компонент вычислительной системы (аппаратура + специальное программное обеспечение), представляющая собой комплекс программ, обеспечи­вающий функционирование вычислительной системы в целом и рас­пределение ресурсов вычислительной системы между процессами — программами во время их выполнения на ЭВМ.
Реляционный подход к организации баз данных базируется на понятии отношения, и, собственно, само название подхода (а также соответствующих БД и СУБД) произошло от английского термина «relation» (отношение). Для удобства изложения рассмотрим в качестве примера отношение СТУДЕНТЫ, которое содержит информацию о студентах некоторого учебного заведения, и проиллюстрируем на нем основные понятия реляционной модели данных. К числу таких понятий относятся тип данных, домен, атрибут, кортеж, первичный ключ и отношение.
Понятие типа данных в реляционной модели данных аналогично соответствующему понятию в языках программирования. Обычно в современных реляционных БД используются символьные и числовые данные, битовые строки, а также специализированные числовые данные (например, «Деньги») и специальные данные для обозначения времени (дата, время, временной интервал). В приведенном примере допускается использование данных трех типов: целые числа, строки символов и «Деньги».</div>
[[Image:Методичка-Реляционная-Алгебра-Иллюстрация.jpg|600px]]
* пересечения отношений,
* вычитания отношений,
* прямого произведения отношений.  Специальные реляционные операции включают операции: 
* ограничения отношения,
* проекции отношения,
Выполнение типичной команды можно разделить на следующие этапы:
* выборка команды — IF (по адресу, заданному счетчиком команд, из памяти* извлекается команда);
* декодирование команды / выборка операндов из регистров — ID;
* выполнение операции / вычисление эффективного адреса памяти — EX;
== Технология работы в сети Интернет (браузеры, способы описания сайтов) ==
 
См. также [[rupedia:Список браузеров]].
== Литература (из списка вопросов) ==
* Методические материалы для подготовки к государственному экзамену по прикладной математике и информатике (по программе специалистов). А. В. Боресков, И. А. Волкова, И. В. Дмитриева, Г. П. Иванова, Е. А. Кузьменкова, С. И. Орлик, Д. С. Романов. Москва, Планета Знаний, 2007.
[[Категория:УчёбаКандаминимум]]

Навигация