Принципиальная схема разработки программных средств решения экономических задач на ЭВМ
В зависимости от специфических особенностей конкретной задачи, профессионального уровня подготовки специалистов и ряда других факторов некоторые этапы технологического процесса, представленные в общей схеме, могут быть объединены в более крупные этапы.
Первый этап технологического процесса, представляет собой постановку задачи. На этом этапе формулируется цель ее решения; определяется взаимосвязь с другими задачами; указывается периодичность ее решения; устанавливаются состав и формы представления входной, промежуточной и результатной инфы и т. д.
Второй этап в технологии разработки программ – экономико-математическое описание задачи и выбор метода ее решения.
Экономико-математическое описание задачи обеспечивает ее однозначное понимание пользователем и разработчиком программы. При решении экономических задач наиболее часто используются следующие классы моделей для формализованного описания их постановок:
|
|
· аналитические (вычислительные);
· матричные (балансовые);
· графические (частным видом которых являются сетевые).
При выборе метода решения задачи предпочтение отдается методу, который наиболее полно удовлетворяет основным требованиям:
· обеспечивает необходимую точность получаемых результатов и не зацикливается на каком-либо участке решения задачи при определенном наборе исходных данных;
· позволяет использовать готовые стандартные программы для решения задачи или ее отдельных фрагментов;
· ориентирован на минимальный объем исходной информации;
· способствует наиболее быстрому получению искомых результатов.
Третий этап представляет собой разработку оригинального или адаптацию (уточнение и корректировку) уже известного алгоритма.
Любой алгоритм обладает следующими важными свойствами: детерминированностью, массовостью, результатностью и дискретностью.
Существует несколько способов описания алгоритмов: словесный, формульно-словесный, г рафический, средствами языка операторных схем, с помощью таблиц решений и др.
Завершающий этап - перевод описания алгоритма на один из доступных для ЭВМ языков программирования.
Непосредственно к предыдущему этапу примыкает этап тестирования (представляет собой совокупность действий, предназначенных для демонстрации правильности работы программы) и отладки (совокупность действий на устранение ошибок).
При передаче пользователю разработанных прикладных программных средств создается специальная комиссия, включающая в свой состав представителей разработчиков и пользователей. Комиссия проводит работы по приемке-передаче программных средств и сопроводительной документации. По завершении работы комиссии оформляется акт приемки-передачи.
|
|
После экспериментальной эксплуатации и устранении выявленных при этом ошибок и учета замечаний программное средство передается в промышленную эксплуатацию.