Тенденции развития программного обеспечения

Эволюция ПО может быть представлена в виде поколений. Для первого поколения ПО характерно программирование на машинном языке и наличие библиотеки стандартных программ. Для второго ПО характерно появление средств управления режимов решения задач, что автоматизировало ручную работу машины. Третье ПО появились ОС, которые прекратили прямой контакт человека с машиной. Четвертое ПО появились системы коллективного пользования, базы данных. Пятое ПО связано с решением сложных системных задач, известно под названием искусственного интеллекта. В целом пользователь требует от ПО: дружественный и интуитивно понятный интерфейс, стандартизация интерфейсов и систем работы с компом, защита пользовательской инфо от несанкционированного доступа, создание систем для неподготовленного пользователя.

Этапы решения задач на компе

Решение задач на машине – совокупность работ, которые можно представить в виде этапов.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: