ОСНОВНЫЕ ОПРЕДЕЛЕНИЯ. СИСТЕМНЫЙ ПОДХОД К ПРОЕКТИРОВАНИЮ ПО С. В. Трояновский
Методологическую основу проектирования ПО составляет системный подход. Под словом «система» понимается совокупность взаимодействующих компонентов и взаимосвязей между ними.
• Системный подход — это методология исследования объектов любой природы как систем, которая ориентирована на: • раскрытие целостности объекта и обеспечивающих его механизмов; • выявление многообразных типов связей объекта; • сведение этих связей в единую картину.
Системный подход реализует представление сложного объекта в виде иерархической системы взаимосвязанных моделей, позволяющих фиксировать целостные свойства объекта, его структуру и динамику.
ПО как система, в свою очередь, является подсистемой некоторой информационной системы (ИС). • По определению стандарта специальности 351400 «Прикладная информатика» , информационная система — это совокупность: • функциональных и информационных процессов конкретной предметной области; • средств и методов сбора, хранения, анализа, обработки и передачи информации, зависящих от специфики области применения; • методов управления процессами решения функциональных задач, а также информационными, материальными и денежными потоками в предметной области.
ИС можно определить как совокупность следующих составных частей: • система баз данных (база данных (БД) вместе с системой управления базами данных (СУБД)); • прикладное программное обеспечение; • персонал; • организационно-методическое (нормативное) обеспечение; • технические средства.
Программное обеспечение, в свою очередь, определяется как набор компьютерных программ, процедур и, возможно, связанной с ними документации и данных.
По определению Института управления проектами (Project Management Institute, PMI), проект — это временное предприятие, осуществляемое с целью создания уникального продукта или услуги.