Какие браузеры вы используете чаще всего
 
Процесс создания ПО
Процесс создания ПО

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

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

Читать полностью
 
Модели процесса создания ПО

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

Читать полностью
 
Итерационные модели разработки ПО

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

Читать полностью
 
Эволюция программных систем

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

Читать полностью
 
Аттестация программных систем

Аттестация ПО, или более обобщенно— верификация и аттестация, предназначена показать соответствие системы ее спецификации, а также ожиданиям и требованиям за­казчика и пользователей. К процессу аттестации также можно отнести элементы контро­ля, такие как инспекция и оценивание, которые выполняются на каждом этапе создания ПО — от формирования общих требований до кодирования программ. Но все-таки основные действия по аттестации выполняются после завершения реализации на этапе тестирования законченной системы.

Читать полностью
 
« НачалоПредыдущая123СледующаяПоследняя »

Страница 1 из 3