Cтраница 1
Программные проекты можно разбить на три группы: управляемые пользователем, контролируемые пользователем и. В случае управляемого пользователем проекта требования к программному обеспечению разрабатываются непосредственно организацией-пользователем. Разработчик программного обеспечения является ее субподрядчиком, и требования представляют собой контракт или его часть. Например, многие программные проекты для правительства США относятся к этой категории. Правительственное агентство разрабатывает довольно длинный список требований, которые должны выполнять изготовители программного обеспечения. [1]
Если программный проект большой, то состав бригады расши - Ч пяется. В нее включают 1 - 3 ассистентов ( заместителей) главного программиста, которые вместе с ним обсуждают, разрабатывают и оценивают проект, по многим вопросам взаимодействуют с остальными членами бригады, осуществляя проведение в жизнь линии главного программиста. Ассистент ищет альтернативные стратегии проектирования, оппонирует все действия главного программиста. Ассистент всегда может заменить главного, но он не отвечает ни за одну часть программы; за главным программистом всегда остается единоличное право принимать окончательное решение. [2]
Управление программным проектом называют также управлением конфигурациями ПО. Этому понятию соответствуют корректное внесение изменений в программную систему при ее проектировании и сопровождении, контроль целостности проектных данных, управление версиями проекта, организация параллельной работы членов коллектива разработчиков. Использование средств управления конфигурациями позволяет создавать программные системы из сотен и тысяч модулей, значительно сокращать сроки разработки, успешно модернизировать уже поставленные заказчикам системы. [3]
![]() |
Дополнительные записи, вносимые в объектную программу. [4] |
В большом программном проекте отдельные модули программы могут разрабатываться различными людьми в разное время, причем размер каждого модуля остается неизвестным до тех пор, пока не завершится его разработка. Кроме того, при отладке и обслуживании программы размеры модулей могут уменьшаться и увеличиваться. [5]
Первым этапом любого программного проекта является анализ решаемой проблемы. Эксперт должен уметь решить проблему, а инженер по знаниям должен разобраться, как именно было получено решение. [6]
Добавление к программному проекту на поздней стадии дополнительных людских сил приводит к увеличению сроков выполнения проекта. [7]
В процесса разработки Программного проекта согласно методу структурного программирования на верхнзм уровне целесообразно иметь дело с абстрактными данными, например, множествами. В процессе детализации, при переходе на болаа низкий уровень эти абстрактные данные должны имзть конкретное представлен / в памяти Машины или - определенное структурное описание, допустимое яаыком программирования, что, вообще говоря, определяет некоторув виртуальную машину. [8]
Новые версии семейства офисных программных проектов включают ориентированные на менеджера приложения, обеспечивающие возможность личной продуктивной работы, групповой обработки информации, поддерживают технологии Internet и представляют пользователям готовые инструменты для создания гибких корпоративных I ntranet - решений. [9]
Основой средств управления программным проектом является репозитории - база данных проекта. [10]
![]() |
Предложенная Миллсом структура команды из 10 разработчиков Должность Обязанности. [11] |
Коммерческие операционные системы представляют собой большие программные проекты, которые обязательно требуют участия в работе больших команд разработчиков. Уровень программистов имеет чрезвычайно высокое значение. Неприятность заключается в том, что когда вам нужны 200 программистов, сложно найти 200 программистов высочайшей квалификации. [12]
В результате работы над программным проектом возникают как само программное обеспечение, так и документы, описывающие его использование. Последние обычно имеют вид печатных руководств, хотя их можно хранить и в самой вычислительной системе и выдавать, например, на терминал пользователя. [13]
Прежде чем закончить работу с одним программным проектом и приступить к другому, нужно удалить старое имя Primary file. Для этого выбирается в меню опция Primary file и нажимается клавиша пробела или комбинация клавиш Ctrl Y. Имя Primary file при этом стирается из окна выбора файла. [14]
К недостаткам редакторов-компиляторов следует отнести сложность создания больших программных проектов, требующих соединения нескольких программ и редактирования связей между ними. [15]