Разработка прикладной программы выполняется с помощью меню генератора, включающего следующие позиции: Designe, Application, Generate, Preset, Exit. При разработке меню, списка или модуля Batch вместо позиции Application, служащей для разработки главной процедуры, высвечиваются соответственно позиции Menu, List или Batch и добавляется общая для всех позиция Item. Собственно разработка компонентов прикладной программы выполняется с помощью позиций ( меню) Designe, Application, Menu, List, Batch и Item. Остальные позиции выполняют служебные функции: Generate — генерацию прикладной программы, Preset — предварительную установку параметров dBASE IV, Exit — выход из генератора прикладных программ. [1]
Разработка прикладной программы обычно начинается с создания главной процедуры. [2]
Разработка прикладной программы для ПЭВМ — это творческий и очень трудоемкий процесс, для облегчения которого созданы системы автоматизации программирования, использующие специальные сервисные программы, выполняемые под управлением монитора. Они используются только на этапе разработки прикладных программ для реализации ряда действий системного уровня, таких, например, как трансляция исходных программ. [3]
Создание прикладных программ на C#
Опыт разработки прикладных программ АСУП показал, что этот процесс проходит через определенные этапы. [4]
При разработке прикладных программ основное внимание обращено на то, каким образом должны быть осуществлены возложенные на программы функции. [5]
При разработке прикладных программ пользователь должен определить, каким уровнем прерываний следует воспользоваться для решения той или иной частной задачи. [6]
При разработке прикладных программ программист должен на основе информации, содержащейся в техническом задании на программирование, спроектировать вычислительный процесс полностью, формально. При этом часто — оказывается, что описанный в техническом задании алгоритм решения задачи необходимо разделить на части. Для каждой части разрабатывается подробнейший вычислительный алгоритм, который затем записывается на алгоритмическом или машинно-ориентированном языке. [7]
Перед разработкой прикладной программы целесообразно назначить общие установки и параметры dBASE IV, которые распространяются на всю прикладную программу. Особенно это полезно, если предполагается разрабатывать серию прикладных программ, в которых используются унифицированные компоненты. Меню Preset содержит опции, позволяющие назначить текущий диск и маршрут по директориям для файлов, которые будут обрабатываться в прикладной программе, данные об авторе прикладной программы, авторских правах и используемой версии dBASE IV ( могут высвечиваться в заставке при запуске прикладной программы), а также некоторые установки dBASE IV, включая цвет различных областей экрана, подачу звукового сигнала при определенных ситуациях, ряд установок для обработки файлов БД и др. В дальнейшем установки, сделанные в меню Preset, можно изменить, дополнить и конкретизировать при разработке компонентов прикладной программы в соответствии с их функциями. [8]
Видео урок: Понятие программного обеспечения
Следующим этапом разработки прикладной программы обычно является создание меню. Для этого используется меню Designe, позволяющее создавать горизонтальные, вертикальные меню, модуль Batch и списки. [9]
Следующим этапом является разработка прикладных программ , необходимых для управления технологическим процессом. В сотрудничестве с инженером по системам должны быть приняты решения относительно стратегии управления и разработана общая логика программы. На этом этапе важ-но уяснить уникальные рабочие ситуации, которые должны идентифицироваться и обрабатываться программой.
Примерами таких ситуаций являются взаимосвязанные предаварийные режимы и вторичные явления, происходящие в технологическом процессе. Аспекты работы системы, кажущиеся на первый взгляд несущественными, часто могут оказаться чрезвычайно важными с точки зрения психологического принятия или непринятия всей системы людьми.
Например, оперативная ведомость фактически мало влияет на сбор данных и управление процессом, но ей следует уделить большое внимание в период проектирования. Для многих производственников пишущая машинка, на которой печатается ведомость, символизирует ЭВМ. Отношение операторов к системе формируется на основе того, как работает регистрирующее устройство и какая польза от того материала, который оно выдает. Если выводу на печать присвоен низкий приоритет в схеме обслуживания прерываний, то выдача сообщений может оказаться слишком медленной. Оператор, сделавший запрос, может прийти к выводу, что и вся система работает так медленно. Напротив, быстрая реакция системы, в которой функциям, связанным с клавиатурой, присвоен высокий приоритет, часто создает у оператора убеждение, что ЭВМ — ценный инструмент управления, находящийся в его руках. [10]
Первая задача руководителя разработки прикладных программ состоит в оценке ресурсов, необходимых для проектирования, программирования, отладки и документирования программы. К сожалению, сделать это абсолютно точно нельзя. В работе [4] обследованы материалы разработки 169 больших проектов, осуществленных военно-воздушными силами США, и содержится попытка определить приблизительные правила, основанные на прошлом опыте. [11]
Как средство поддержки разработки прикладных программ MultiEdit обеспечивает возможность настройки на тип конкретного языка программирования. MultiEdit может быть использован в качестве среды программирования для тех компиляторов, в которых она отсутствует. [12]
Важной проблемой при разработке прикладных программ является обработка ошибочных ситуаций, которые могут возникнуть при их отладке и последующей эксплуатации. Такая обработка предполагает вывод как минимум информации о месте, в котором возникла такая ситуации. Часто можно также вывести информацию о характере ошибки и предложение выполнить действия, устраняющие ее. В случае неустранимости ошибочной ситуации целесообразно передать управление на завершение программы. [13]
В связи с требованием типизации разработка прикладных программ АСУ вдается с учетом перестройки и увязки традиционной системы управления с реализацией некоторых задач и функций управления на ЭВМ. [14]
Время, которое затрачивается на разработку прикладных программ , расходуется на знакомство с объектом управления и знакомство с аппаратурой и операционной системой. [15]
Источник: www.ngpedia.ru
Разработка программного кода прикладных задач
Разработка программного кода прикладных задач — это использование набора способов и методик, а также набора инструментальных программ, таких как компиляторы, для реализации программного кода программы, решающей прикладные задачи.
Введение
Общеизвестно, что персональные компьютеры считаются универсальными устройствами, предназначенными для информационной обработки. При помощи персональных компьютеров пользователи имеют возможность осуществлять практически любой набор операций по информационной обработке. Но чтобы это выполнить, нужно предоставить компьютеру на языке, который он понимает, ясную и понятную очерёдность операций, то есть программу, которая определяет правила информационной обработки.
Сдай на права пока
учишься в ВУЗе
Вся теория в удобном приложении. Выбери инструктора и начни заниматься!
Заложенная в компьютер программа способна сделать его рабочим местом инженера-конструктора, бухгалтера или другого специалиста. Помимо этого, курс на снижение себестоимости компьютерного оборудования наряду с ростом его быстродействия ведёт к тому, что компьютерная техника уже практически стала бытовым девайсом, таким как, к примеру, телевизоры или микроволновые печи, что делает область использования персональных компьютеров ещё более обширной. Это означает, что необходимо наличие самого разнообразного программного обеспечения способного решать задачи в новых сферах использования компьютерной техники. Постоянный рост производительности компьютерного оборудования, связанного с ним периферийного оборудования, а также небывалый прогресс средств коммуникации позволяет специалистам в сфере программного обеспечения максимально полно удовлетворять потребности конечного пользователя.
Замечание 1
При исполнении программного продукта могут применяться разные модули ввода и вывода информации, аналогично мозгу человека, который использует органы чувств для трансляции и получения информационных данных.
«Разработка программного кода прикладных задач»
Готовые курсовые работы и рефераты
Решение учебных вопросов в 2 клика
Помощь в написании учебной работы
Разработка программного кода прикладных задач
Сам по себе персональный компьютер не знает практически ничего. Весь информационный объём его знаний сосредотачивается в заложенных в него программных продуктах. На сегодняшний день весь набор программного обеспечения подразделяется на системное программное обеспечение и приложения, предназначенные для пользователей. Системное программное обеспечение является «организатором» функционирования всех модулей персонального компьютера, включая набор подсоединённых к нему периферийных модулей.
Пользовательские программы предназначены для решения набора фактических проблем в самых разных областях деятельности человека. Прикладное программное обеспечение является наиболее обширной группой программных приложений, которая считается самой востребованной у пользователей. Прикладные программы служат для работы с повседневными задачами информационной обработки, таких как:
- Формирование документации, объектов графики, информационных баз данных.
- Выполнения расчётных операций.
- Помощь в процессах обучения.
- Организация досуга пользователей.
Все эти программные приложения разрабатываются с целью предоставления максимально комфортных условий пользователям. У них, как правило, есть дружественный интерфейс, то есть инструмент, позволяющий общаться человеку с компьютером и наоборот. Сегодня такие программные продукты нуждаются в мощных, имеющих высокую производительность и запас ресурсов компьютеров, но все программисты стараются реализовать свои программы, прежде всего, как самые доступные. В качестве примера можно привести следующие прикладные программы:
- Программы текстовых редакторов, программы, управляющие базами данных.
- Программы графических редакторов, электронные таблицы.
- Программы, предназначенные для редактирования музыки.
- Программы, предназначенные для использования в процессах обучения.
- Различные тестовые программы.
- Приложения для выполнения расчётов в области статистики.
- Игровые компьютерные программы.
- Программы, являющиеся интегрированными пакетами.
- Программы, предназначенные для телекоммуникаций работы в сети.
Ещё одним классом программного обеспечения является специальное программное обеспечение. Его главным отличием от системного программного обеспечения является то, что пользователи сами определяют применять ли эти программы или нет. А главным отличием от прикладных программ является тот момент, что специальные программные средства применяются для решения задач, сопряжённых именно с применением конкретно персонального компьютера.
Программное обеспечение персональных компьютеров непрерывно развивается. Разрабатываются новые программные продукты, которые позволяют увеличить область охвата решаемых проблем. Уже разработанные программные продукты подвергаются различным модификациям и корректировкам. Для программных продуктов, обладающих сложной структурой, пишутся версии для обучения, выпускаются разные инструкции и так далее. Данные процедуры рассматриваются как программное сопровождение.
Тестирование программных приложений
Под тестированием программных приложений понимается процедура проверки программ для формирования информации о качественных показателях продукта. Известны следующие основные признаки, по которым классифицируются виды тестовых операций:
- По тестируемому объекту.
- По уровню знания системы.
- По уровню автоматизации.
- По другим параметрам.
Модульным тестированием является тестирование минимально возможного для теста элемента, к примеру, тестирование отдельного класса или функции. Обычно модульный формат тестов используют проектировщики программного продукта.
Под интеграционным тестированием понимается тестирование межэлементных интерфейсов, а также тестирование подсистем. Когда есть временной резерв на этой стадии тесты проводятся в итерационном режиме, то есть постепенно подключаются очередные подсистемы.
Источник: spravochnick.ru