36533

Современная методология программирования

Доклад

Информатика, кибернетика и программирование

Однако процесс создания программы остается кустарным и творческим. Появляется противоречие между кустарным способом разработки программ и индустриальным характером продукции отсюда возникает потребность в создании методологии программирования его стандартизации и разработке логических правил синтеза программы. Для оценки качества программ существуют следующие критерии: 1Работоспособность возможность выполнения программы на имеющемся ЭВМ 2Правильность или корректность строгое соответствие результата полученного при выполнении программы...

Русский

2013-09-22

28.5 KB

8 чел.

Современная методология программирования.

К 70гг. программное обеспечение (ПО) становится определяющим в развитии и использовании ЭВМ, создается индустрия ПО и программа становится товарной продукцией. Однако, процесс создания программы остается кустарным и творческим.

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

1968 – «кризис» в программировании

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

1970 – методология программирования (Дейкстры, Вирт и др.)

Наше время – разработка программ стандартизирована.

Цель: повышение производительности труда, включая оптимальное использование, как технических средств, так и человеческих ресурсов.

Для оценки качества программ существуют следующие критерии:

1)Работоспособность (возможность выполнения программы на имеющемся ЭВМ)

2)Правильность или корректность (строгое соответствие результата, полученного при выполнении программы с требованиями постановки задачи для любых допустимых исходных данных)

3)Надежность (отсутствие отказов при выполнении программы даже для недопустимых исходных данных, например для данных вне заданного диапазона)

4)Эффективность (минимальное время выполнения в целом, включая время выполнения программы, время разработки спецификаций, тестирование и отладку)

5)Документированность (обеспечение возможности отчуждения программы благодаря наличию инструкций по использованию и описанию внутренней логики программы)

6)Читабельность (ясность структуры и текста программы, за счет наличия комментариев и рельефной формы записи)

7)Простота сопровождения (наличие сервиса для пользователя)

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

1)Разбиение процесса создания программы на отдельные этапы и соблюдение их четкой последовательности.

2)Тщательная разработка спецификаций и проектирование алгоритма.

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

4)Использование метода нисходящего проектирования («сверху вниз»), обеспечивающей разбиение задачи на совокупность подзадач, для каждой из которых автономно разрабатываются алгоритмы.

5)Использование принципов структурного программирования, которое включает в себя проектирование алгоритма на основе ограниченного набора базовых конструкций:

- следование;

- ветвление;

- цикл.


 

А также другие работы, которые могут Вас заинтересовать

33335. Профессиональные системы подвижной радиосвязи 27.42 KB
  Профессиональные частные системы подвижной радиосвязи PMR Professionl Mobile Rdio PMR Public ccess Mobile Rdio исторически появились первыми. Системы обеспечивающие взаимодействие с телефонными сетями общего пользования получили название частных PMR а не обеспечивающие такого взаимодействия профессиональных PMR т. Профессиональные частные системы подвижной радиосвязи В системе с общедоступным пучком каналов транкинговые системы Рис.
33336. Сотовые системы радиосвязи 23.81 KB
  Тогда требуемые для 01 жителей Москвы 250 каналов можно получить например разделением обслуживаемой территории радиусом в 50 км на 25 ячеек радиусом по 10 км с организацией в каждой ячейке только 10 радиоканалов с одним и тем же набором частот. Группа ячеек в зоне обслуживания с различными наборами частот называется кластером. Обычно ее развертывание начинается с небольшого числа крупных ячеек которые через некоторое время постепенно трансформируются в большее число более мелких ячеек. При этом пропускная способность сети на территории...
33337. Системы персонального радиовызова 15.32 KB
  Современный рынок услуг подвижной связи характеризуется высокими темпами развития систем персонального радиовызова СПРВ которые гармонично сопрягаются с системами радиосвязи и передачи данных. По назначению СПРВ можно разделить на частные ведомственные и общего пользования. Частные СПРВ обеспечивают передачу сообщений в локальных зонах или на ограниченной территории в интересах отдельных групп абонентов. Под СПРВ общего пользования понимается совокупность технических средств через которые через ТФОП происходит передача в радиоканале...
33338. Системы беспроводного доступа (телефония, блютус, wi-fi, wi-max) 41.82 KB
  В 1992 году ETSI принял стандарт ETS300 175 на общеевропейскую систему беспроводных телефонов DECT предназначенную для передачи речевых сообщений и данных в полосе частот 1880. По своему функциональному назначению PCS является близким аналогом стандарта DECT но ориентирована на использование в рамках принятого в США распределения спектра частот и концепции развития персональной связи отличающихся от европейских. Рассмотрим подробнее характеристики общеевропейской системы беспроводных телефонов DECT. Стандарт DECT Digitl Europen Cordless...
33339. Общие сведения передаче информации. Основные понятия и определения. (Информация, сообщение, сигнал сообщения, информационный параметр сигнала сообщения) 14.89 KB
  Информация сообщение сигнал сообщения информационный параметр сигнала сообщения. Эта материальная система вместе с наблюдателем представляет собой источник сообщения информации. Таким образом сообщения являются материальным носителем информации. Представление информации в сообщении независимо от его вида определяет структурированную совокупность кодов конструкцию знаков символов или иных элементов из определенного алфавита которые отображают содержание передаваемого сообщения.
33340. Виды сообщений, основные параметры сигналов сообщений. Две функции сообщений 13.45 KB
  Различают оптические телеграмма письмо фотография и звуковые речь музыка сообщения. Документальные сообщения наносятся и хранятся на определенных носителях чаще всего на бумаге. Сообщения предназначенные для обработки на ЭВМ в электронном виде принято называть данными. информирующие и управляющие сообщения в системах управления техническими системами называют телеметрическими сообщениями.
33341. Первичные сигналы электросвязи. Виды и параметры первичных сигналов электросвязи 13.46 KB
  Виды и параметры первичных сигналов электросвязи. Поэтому непосредственная передача сигналов сообщений по каналам электросвязи как правило не возможна и их необходимо тождественно преобразовать в другой сигнал соответствующий используемым телекоммуникационным технологиям. Как правило поступающий от источника сигнал сообщения с помощью преобразователя сообщений преобразуется в электрический сигнал bt являющийся переносчиком сообщений в системах электросвязи.
33342. Формы сигналов: аналоговые непрерывные и аналоговые дискретные сигналы, цифровые сигналы. Взаимосвязь характеристик аналоговых и цифровых сигналов 35.63 KB
  По форме представления зависимости сигнала от времени все сигналы подразделяются на три основных вида: а аналоговые непрерывные сигналы непрерывного времени сигналы заданные во всех точках временной оси; их реализации непрерывные функции времени рис.3 а; б дискретные: дискретные по уровню сигналы непрерывного времени сигналы заданные на дискретном множестве уровней {ui} во всех точках временной оси рис.3 б; непрерывные по уровню сигналы дискретного времени сигналы заданные на дискретном множестве {ti} точек временной...
33343. Классификация систем электросвязи по назначению (видам передаваемых сообщений) и виду среды распространения сигналов 415.6 KB
  Классификация систем электросвязи весьма разнообразна но в основном определяется видами передаваемых сообщений средой распространения сигналов электросвязи и способами распределения коммутации сообщений в сети рис.2 Классификация систем электросвязи по видам передаваемых сообщений и среды распространения По виду передаваемых сообщений различают следующие системы связи: телефонные передачи речи телеграфные передачи текста факсимильные передачи неподвижных изображений теле и звукового вещания передачи подвижных изображений и...