Общая характеристика технологий создания программных средств. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Общая характеристика технологий создания программных средств.



Проектирование алгоритмов и программ может основываться на различных подходах, среди которых наиболее распространены: Структурное проектирование и программировани е. Различают следующие методы структурного проектирования в зависимости от объекта структурирования:Функционально-ориентированные методы, т.е. последовательное разложение целостной проблемы на отдельные, достаточно простые, составляющие.Методы, основанные на последовательном структурировании данных. Информационное моделирование предметной области и связанных с ней приложений. Информационное моделирование имеет решающее значение для разработки алгоритмов и программ, работающих с БД. Можно выделить следующие составляющие данного подхода:Информационный анализ предметных областей.Построение взаимосвязанных моделей данных.Системное проектирование функций обработки данных.Детальное конструирование процедур обработки данных. Объектно-ориентированное проектирование основан на следующих моментах:Выделение классов.Установление характерных свойств классов и методов их обработки.Создание иерархии классов.Наследование свойств классов и методов их обработки.Для проектирования программных продуктов разработаны объектно-ориентированные технологии, которые включают в себя специализированные языки программирования и инструментальные средства разработки пользовательского интерфейса.

Объектно-ориентированный подход к программированию – это объединение в одной структуре данных и действий, которые производятся над этими данными. Базируется на трёх основных понятиях: Инкапсуляция – комбинирование данных с процедурами и функциями, которые манипулируют этими данными, в результате появляется новый тип - объект.

Наследование – это возможность использования уже определённых иерархических объектов и производных от них .Полиморфизм – это возможность определения единого по имени действия, применимого одновременно ко всем объектам иерархического наследия.

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

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

34.Языки программирования высокого уровня и их использование для разработки и решения экономических задач.ОП – операторные ПР -процедурные МЗ – машинно-зависимые (низкого уровня) –являются внутренними языками компьютера и представляют собой систему инструкций и данных, не требующих трансляции и исполняемых аппаратными средствами. МН – машинно-независимые (высокого уровня) –не требуют от пользователя полного знания специфики компьютера. Инструментальные средства этих языков программирования позволяют записывать программу в виде машинных операций, привязка к которым осуществляется через соответствующий транслятор. М – машинно-ориентированные ПО – процедурно-ориентированные (универсальные) СУ – сверх универсальные ПРО – проблемно-ориентированные ОО – объектно-ориентированныеДля ПК ведущее место в настоящее время занимают языки высокого уровня МН (basic, Pascal, FORTRAN, СИ). Среди них ведущая роль отводится языкам, называемым также универсальными (BASIC, FORTRAN). Есть язык Ада сверхвысокого уровня, ориентирован на применение в системах реального времени, предназначен для разработки ПО встроенных вычислительных систем. Язык СИ – язык программирования разработан для облегчения процесса переноса с одного компьютера на другой. Basic легко усваивается благодаря наличию упрощенных языковых конструкций и встроенных математических функций. Pascal – ПО язык высокого уровня для решения вычислительных и информационно-логических задач.

Язык Java предназначен для создания надёжных сетевых программных приложений.Язык Delphi, созданный на базе языка Pascal. Используется для разработки приложений, обеспечивающих взаимодействие с базами данных.



Поделиться:


Последнее изменение этой страницы: 2017-01-26; просмотров: 141; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 13.59.217.167 (0.005 с.)