Понятие алгоритма. Изучение основных понятий и положений методологии и технологии разработки программного обеспечения, общие принципы разработки. Приобретение практических навыков использования инструментальных средств, применяемых в данном процессе.
Аннотация к работе
Задачами курса является изучение основных понятий и положений методологии и технологии разработки ПО, общих принципов разработки программных систем, приобретение практических навыков использования инструментальных средств для разработки программных продуктов.В настоящее время широко используются понятия системного (в том числе и процессного) подхода, адаптированные к разработке ПО. Понятия «система» и «процесс» тесно связаны: система выполняет некоторый процесс, процесс представляет собой функционирование некоторой системы. Для рассматриваемого объекта система задает структурную точку зрения на этот объект , а процесс - функциональную точку зрения .Основными понятиями программирования являются алгоритм и программа Алгоритм - конечный упорядоченный набор четко определенных правил для решения проблемы. Программный компонент - программа, рассматриваемая как единое целое, выполняющая заданную функцию (или связный набор функций) и применяемая самостоятельно или в совокупности с другими программами. Фактически компонент - это модуль, который может использоваться самостоятельно или в совокупности с аналогичными компонентами.Программы осуществляют взаимодействие через общие данные Программная система (ПС) - организованная совокупность программ (подсистем), позволяющая решать широкий класс задач некоторой ПРО .