Технология разработки программного обеспечения



Pdf көрінісі
бет7/53
Дата28.11.2023
өлшемі1,37 Mb.
#193856
түріКонспект
1   2   3   4   5   6   7   8   9   10   ...   53
Байланысты:
trpo lections 230100 2014

1.5.
 
Инструментарий технологии программирования 
Инструментарий технологии программирования – совокупность 
программ и программных комплексов, обеспечивающих технологию 
разработки, отладки и внедрения создаваемых программных продуктов. 
Рис.1.1. Группы программных продуктов 
1.5.1.
 
Средства для создания приложений


12
Средства для создания приложений – локальные средства
обеспечивающие выполнение отдельных видов работ по созданию 
программ, делятся на: 

языки и системы программирования

инструментальная среда пользователя. 
Язык программирования – формализованный язык для описания 
алгоритма решения задачи на компьютере. Они делятся на классы: 

машинные языки 
языки программирования, воспринимаемые 
аппаратной частью компьютера (машинные коды); 

машинно-ориентированные языки 
– языки программирования, 
которые отражают структуру конкретного типа компьютера 
(ассемблеры); 

алгоритмические языки 
– не зависящие от архитектуры 
компьютера языки программирования для отражения структуры 
алгоритма (Паскаль, бейсик, Фортран и др.); 

процедурно–ориентированные языки
– языки программирования, 
где имеется возможность описания программы как совокупности 
процедур (подпрограмм). 

проблемно–ориентированные языки
– предназначены для решения 
задач определенного класса (Lisp); 
Другой классификацией языков является их деление на языки
ориентированные па реализацию основ структурного программирования, 
основанного на модульной структуре программного продукта и типовых 
управляющих структурах алгоритмов обработки данных различных про-
граммных 
модулей, 
и 
объектно-ориентированные 
языки, 
поддерживающие понятие объектов, их свойств и методов обработки [4, 
24]. 
Системы программирования включают: 

компилятор (транслятор); 

интегрированную среду разработки программ (не всегда); 

отладчик; 

средства оптимизации кода программ; 

набор библиотек; 

редактор связей; 

сервисные средства (утилиты) (для работы с библиотеками
текстовыми и двоичными файлами); 

справочные системы; 

систему поддержки и управления продуктами программного 
комплекса. 


13


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   53




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет