8
для выполнения своих задач программа должна удовлетворять требованиям
совместимости, переносимости и интеграции с другими программами и программно-
аппаратными системами и обеспечивать работу на разных платформах;
пользователи, работающие с программой, могут приобретать дополнительные выгоды
от того, что программа развивается, в нее вносятся новые функции и устраняются ошибки.
Поэтому необходимо наличие проектной документации, позволяющей развивать ее,
возможно, вовсе не тем разработчикам, которые ее создавали, без больших затрат на обратную
разработку (реинжиниринг);
в разработку программы вовлечено значительное количество людей
(десятки и сотни человек). Большую программу практически невозможно написать с
первой попытки, с небольшими усилиями и в одиночку;
большая программа имеет намного большее количество ее возможных пользователей
по сравнению с небольшими программами и еще больше тех лиц, деятельность которых будет
так или иначе затронута ее работой и результатами. Более подробно теоретические сведения
и методики изложены в.
Контрольные вопросы
1.
Что такое управление процессом разработки?
2.
Что такое гибкость программного обеспечения?
3.
Как описывается поведение программных систем?
4.
Что такое сложность ПО?
Достарыңызбен бөлісу: