Информатика и вычислительная техника


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


В основе работы любой ЭВМ лежит принцип программного управления, заключающийся в том, что ЭВМ автоматически решает поставленную задачу в полном соответствии с программой, заранее составленной и введенной в память машины. Именно программа определяет для ЭВМ то, какие операции ей необходимо выполнить, над какими данными или операциями и в какой последовательности. В связи с этим ЭВМ можно рассматривать как программно - управляемый автомат, обеспечивающий получение искомого результата путем выполнения по заданной программе необходимой последовательности операций, инициированных командами этой программы.

Весте с тем, непосредственному решению задач на ЭВМ обычно предшествует значительная по трудоемкости подготовительная работа, связанная с разработкой необходимых программ. Сложившаяся в настоящее время технология разработки программных средств предполагает последовательную реализацию вполне определенных этапов (рис. 4.1).

Рис. 4.1. Принципиальная схема технологического процессаразработки программных средств

67

В зависимости от специфических особенностей конкретной задачи (ее вычислительной и логической сложности, состава и структуры обрабатываемой информации и т.п.), профессионального уровня подготовки специалистов и ряда других факторов некоторые этапы технологического процесса, представленные в данной схеме, могут быть объединены в более крупные этапы или реализовываться в неявном виде.

Основным потребителем программ обычно служит конечный пользователь, который, как правило, относится к категории пользователей - непрограммистов. Конечный пользователь не является специалистом в области программирования, т.е. не владеет методами, технологией проектирования и создания программ, но имеет, вместе с тем, элементарные знания и навыки работы с вычислительной техникой. Такая квалификационная характеристика пользователя программных средств в значительной степени определяет требования к создаваемым программам и технологии решения задач на ЭВМ.

Основная категория специалистов, занятых разработкой программ, - это программисты.


Начало  Назад  Вперед