Logo GenDocs.ru

Поиск по сайту:  

Загрузка...

Шпоры по технологии программирования (Гвоздев) - файл 5.doc


Шпоры по технологии программирования (Гвоздев)
скачать (254.3 kb.)

Доступные файлы (16):

10.doc34kb.27.01.2006 23:07скачать
12-13.doc36kb.27.01.2006 23:13скачать
14.doc44kb.27.01.2006 23:30скачать
16.doc23kb.27.01.2006 23:33скачать
18.doc23kb.27.01.2006 19:24скачать
1.doc43kb.27.01.2006 20:28скачать
20.doc32kb.27.01.2006 23:43скачать
21-22.doc22kb.27.01.2006 22:00скачать
26-27.doc107kb.27.01.2006 19:49скачать
2.doc68kb.27.01.2006 22:25скачать
3.doc82kb.27.01.2006 20:21скачать
4.doc25kb.27.01.2006 20:19скачать
5.doc24kb.27.01.2006 19:51скачать
6.doc27kb.27.01.2006 21:20скачать
7.doc25kb.27.01.2006 20:52скачать
8.doc23kb.27.01.2006 22:49скачать

5.doc

Проблема разработка сложных программных систем

Сложность определения требований к программным системам. Слож­ность определения требований к программным системам обусловливается двумя факторами. Во-первых, при определении требований необходимо учесть большое количество различных факторов. Во-вторых, разработчики программных систем не являются специалистами в автоматизируемых пред­метных областях, а специалисты в предметной области, как правило, не мо­гут сформулировать проблему в нужном ракурсе.

Отсутствие удовлетворительных средств формального описания пове­дения дискретных систем. В процессе создания программных систем ис­пользуют языки сравнительно низкого уровня. Это приводит к ранней дета­лизации операций в процессе создания программного обеспечения и увели­чивает объем описаний разрабатываемых продуктов, который, как правило, превышает сотни тысяч операторов языка программирования. Средств же, позволяющих детально описывать поведение сложных дискретных систем на более высоком уровне, чем универсальный язык программирования, не су­ществует.

^ Коллективная разработка. Из-за больших объемов проектов разработка программного обеспечения ведется коллективом специалистов. Работая в коллективе, отдельные специалисты должны взаимодействовать друг с дру­гом, обеспечивая целостность проекта, что при отсутствии удовлетворитель­ных средств описания поведения сложных систем, упоминавшемся выше, достаточно сложно. Причем, чем больше коллектив разработчиков, тем сложнее организовать процесс работы [8].

^ Необходимость увеличения степени повторяемости кодов. На слож­ность разрабатываемого программного продукта влияет и то, что для увели­чения производительности труда компании стремятся к созданию библиотек компонентов, которые можно было бы использовать в дальнейших разработ­ках. Однако в этом случае компоненты приходится делать более универсаль­ными, что в конечном итоге увеличивает сложность разработки.

Вместе взятые, эти факторы существенно увеличивают сложность про­цесса разработки. Однако очевидно, что все они напрямую связаны со слож­ностью объекта разработки - программной системы.


Скачать файл (254.3 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации