36533

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

Доклад

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

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

Русский

2013-09-22

28.5 KB

7 чел.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- ветвление;

- цикл.


 

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

34081. Право государственной и муниципальной собственности на землю 36 KB
  Право государственной и муниципальной собственности на землю. Особенность субъектов государственной собственности в том что они обладают правом территориального верховенства. В соответствии с ГК в государственной собственности находятся все земли за исключением земель находящихся в муниципальной или частной собственности презумпция государственной собственности на землю. Порядок разграничения государственной собственности на землю определяется Земельным кодексом Законом â€œО введении в действие Земельного кодекса†Закона “О...
34082. Право частной собственности на земельные участки: общая характеристика, субъекты права собственности 31.5 KB
  Право частной собственности на земельные участки: общая характеристика субъекты права собственности. Частная собственность на земельные участки. Исключения: иностранцы лица без гражданства а также российские юридические лица в уставном складочном которых доля иностранцев и лиц без гражданства более 50 могут использовать земли сельскохозяйственного назначения только на праве аренды ФЗ â€œОб обороте земель сельскохозяйственного назначенияâ€; земельные участки расположенные на территории ЗАТО могут приобретать российские...
34083. Содержание права частной собственности на землю. Объект права частной собственности 30 KB
  Содержание права частной собственности на землю. Объект права частной собственности. Право собственности является наиболее обширным по объему правом на вещь. Римские юристы не оставили точного определения права собственности но упоминали об основных правомочиях собственника.
34084. Разграничение государственной собственности на землю 27.5 KB
  Разграничение государственной собственности на землю. 214 ГК РФ государственная собственность имущество принадлежащее на праве собственности Российской Федерации федеральная собственность и имущество принадлежащее на праве собственности субъектам Российской Федерации собственностьсубъектов Российской Федерации. Таким образом субъектами права государственной собственности являются Российская Федерация республики края области города федерального значения автономная область автономные округа.Поскольку объектами любых прав...
34085. Понятие и общая характеристика приватизации земель в Российской Федерации 25 KB
  Приватизация земельных участков может осуществляться одновременно с приватизацией расположенных на нем объектов недвижимости на основании положений Земельного кодекса РФ ФЗ от 21 декабря 2001 г. 3 ФЗ О введении в действие Земельного кодекса Российской Федерации. Приватизация земельных участков может производиться путем продажи их на аукционе или конкурсе продажи посредством публичного предложения или без объявления цены путем внесения земельного участка в качестве вклада в уставный капитал открытого акционерного общества. Цена выкупа...
34086. Пожизненное наследуемое владение земельным участком 24.5 KB
  Право пожизненного наследуемого владения. предоставление земельных участков на праве пожизненного земельного владения не допускается. Основаниями возникновения права пожизненного наследуемого владения являются: принятие наследства в состав которого входит пожизненное наследуемое владение на земельный участок. договор куплипродажи или иная сделка об отчуждении здания строения сооружения расположенные на земельном участке принадлежавшем бывшему собственнику зданий строений сооружений на праве пожизненного наследуемого владения;...
34087. Постоянное (бессрочное) пользование земельным участком 27.5 KB
  Юридические лица могут быть разделены на 3 группы по отношению к этому праву: юридические лица которым и после введения в действие Земельного Кодекса предоставляются земельный участки на данном праве и которые могут использовать земельные участки на праве постоянного бессрочного пользования органы государственной власти органы местного самоуправления государственные и муниципальные учреждения казенные предприятия центры исторического наследия президентов России прекративших исполнение своих полномочий; юридические лица...
34088. Основания возникновения и изменения прав на земельные участки 59 KB
  По договору кули продажи одна сторона продавец обязуется пережать другой стороне покупателю земельный участок за плату. договор дарения: По договору дарения одна сторона даритель безвозмездно передает или обязуется передать земельный участок другой стороне одаряемому в собственность. договор ренты: По договору ренты одна сторона получатель ренты передаёт другой стороне плательщику ренты земельный участок в собственность а плательщик ренты обязуется периодически выплачивать ренту. Рента обременяет земельный участок поэтому...
34089. Основания прекращения прав на земельные участки 38.5 KB
  Основания добровольного прекращения: ликвидация юридического лица; смерть гражданина и отсутствие соответствующих наследников; отчуждение земельного участка другим лицам в порядке установленном гражданским законодательством; добровольный отказ от прав на земельный участок. Процедура различна для собственников и лиц не являющихся собственниками Собственник земельного участка может отказаться от своего права путем подачи заявления в орган осуществляющий государственную регистрацию прав на недвижимое имущество и сделок с ним....