Понимание программы
Эта статья нуждается в дополнительных цитатах для проверки . ( ноябрь 2023 г. ) |
Понимание программ (также понимание программ или понимание [исходного] кода ) — это область информатики, изучающая способы, которыми инженеры-программисты поддерживают существующий исходный код. Когнитивные и другие задействованные процессы идентифицируются и изучаются. [1] Результаты используются для разработки инструментов и обучения. [2]
Задачи обслуживания программного обеспечения делятся на пять категорий: адаптивное обслуживание, корректирующее обслуживание , идеальное обслуживание, повторное использование кода и усиление кода.
Теории понимания программ
[ редактировать ]Названия работ по пониманию программ включают:
- Использование поведенческой теории понимания программ в разработке программного обеспечения
- Проблема назначения понятий в понимании программы и
- Понимание программы во время сопровождения и развития программного обеспечения .
Среди ученых-компьютерщиков, пионеров понимания программ, — Рувен Брукс, Тед Дж. Биггерстафф и Аннелиз фон Майрхаузер.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Летовский, Стэнли (1 декабря 1987 г.). «Когнитивные процессы при понимании программ» . Журнал систем и программного обеспечения . 7 (4): 325–339. дои : 10.1016/0164-1212(87)90032-X . ISSN 0164-1212 .
- ^ Стори, Маргарет-Энн (15 мая 2005 г.). «Теории, методы и инструменты понимания программ: прошлое, настоящее и будущее» . 13-й Международный семинар по пониманию программ (IWPC'05) . ИВПК '05. США: Компьютерное общество IEEE. стр. 181–191. дои : 10.1109/WPC.2005.38 . ISBN 978-0-7695-2254-8 .