Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Общая характеристика технологий создания программных средств.
Проектирование алгоритмов и программ может основываться на различных подходах, среди которых наиболее распространены: Структурное проектирование и программировани е. Различают следующие методы структурного проектирования в зависимости от объекта структурирования:Функционально-ориентированные методы, т.е. последовательное разложение целостной проблемы на отдельные, достаточно простые, составляющие.Методы, основанные на последовательном структурировании данных. Информационное моделирование предметной области и связанных с ней приложений. Информационное моделирование имеет решающее значение для разработки алгоритмов и программ, работающих с БД. Можно выделить следующие составляющие данного подхода:Информационный анализ предметных областей.Построение взаимосвязанных моделей данных.Системное проектирование функций обработки данных.Детальное конструирование процедур обработки данных. Объектно-ориентированное проектирование основан на следующих моментах:Выделение классов.Установление характерных свойств классов и методов их обработки.Создание иерархии классов.Наследование свойств классов и методов их обработки.Для проектирования программных продуктов разработаны объектно-ориентированные технологии, которые включают в себя специализированные языки программирования и инструментальные средства разработки пользовательского интерфейса. Объектно-ориентированный подход к программированию – это объединение в одной структуре данных и действий, которые производятся над этими данными. Базируется на трёх основных понятиях: Инкапсуляция – комбинирование данных с процедурами и функциями, которые манипулируют этими данными, в результате появляется новый тип - объект. Наследование – это возможность использования уже определённых иерархических объектов и производных от них .Полиморфизм – это возможность определения единого по имени действия, применимого одновременно ко всем объектам иерархического наследия. Объектно-ориентированный подходпозволяет упростить написание сложных программ и придать им гибкость. С помощью объектно-ориентированного подхода можно расширить программу, не переделывая её, а добавляя новые иерархии. Основные этапы технологического процесса разработки программ:Постановка задачи – описание сущности задачи, а также исходной и результатной информации.Разработка математической модели решения задач – экономико-математическое описание задачи и выбор методов её решения.
Разработка алгоритма решения задачи – составление исходного текста программы,определение структуры программы и способа хранения данных.Разработка программы на соответствующем алгоритмическом языке программирования.Решение задачи и вывод результатов. 34.Языки программирования высокого уровня и их использование для разработки и решения экономических задач.ОП – операторные ПР -процедурные МЗ – машинно-зависимые (низкого уровня) –являются внутренними языками компьютера и представляют собой систему инструкций и данных, не требующих трансляции и исполняемых аппаратными средствами. МН – машинно-независимые (высокого уровня) –не требуют от пользователя полного знания специфики компьютера. Инструментальные средства этих языков программирования позволяют записывать программу в виде машинных операций, привязка к которым осуществляется через соответствующий транслятор. М – машинно-ориентированные ПО – процедурно-ориентированные (универсальные) СУ – сверх универсальные ПРО – проблемно-ориентированные ОО – объектно-ориентированныеДля ПК ведущее место в настоящее время занимают языки высокого уровня МН (basic, Pascal, FORTRAN, СИ). Среди них ведущая роль отводится языкам, называемым также универсальными (BASIC, FORTRAN). Есть язык Ада сверхвысокого уровня, ориентирован на применение в системах реального времени, предназначен для разработки ПО встроенных вычислительных систем. Язык СИ – язык программирования разработан для облегчения процесса переноса с одного компьютера на другой. Basic легко усваивается благодаря наличию упрощенных языковых конструкций и встроенных математических функций. Pascal – ПО язык высокого уровня для решения вычислительных и информационно-логических задач. Язык Java предназначен для создания надёжных сетевых программных приложений.Язык Delphi, созданный на базе языка Pascal. Используется для разработки приложений, обеспечивающих взаимодействие с базами данных.
|
|||||
Последнее изменение этой страницы: 2017-01-26; просмотров: 141; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 13.59.217.167 (0.005 с.) |