+38 (066) 518-2001
AB группа компаний инновационных информационных технологий Admin CMS. Система управления контентом. Компания дизайн и интернет решений AB Design
Admin CMS
Система управления
контентом
ERP
системы
DMS
Imperial
SocialMaster
Социальные сети
различной степени сложности
NewsПортал
Информационный или
новостной ресурс
Circle Corporat CMS
Управление контентом множества
сайтов из единого центра.
Vast CRM
Решение любой
степени сложности
InPortal
внутри корпоративный
портал
Game Department
Отдел
разработки игр
AB Design
Компания дизайн и интернет решений

Разработка ПО. Процесс разработки программного обеспечения


Процесс разработки программного обеспечения выстраивается так, чтобы обеспечить возможность измерения качества продукта.

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

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

Правильно управлять качеством можно тогда, когда качество измеряется на всех этапах жизненного цикла проекта. Качество же к промежуточному продукту устанавливается на базе отраслевых стандартов, а в данном случае - стандартов программирования, в виде которых могут использоваться соответствующие нормативные документы ISO и/ или IEEE. Само качество требований к продукту обуславливается такими его свойствами как однозначность, идентифицируемость, непротиворечивость, тестируемость, полнота, стабильность и т.д.

Трудности процесса разработки ПО

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

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

Материал не является исчерпывающим и предоставлен лишь для ознакомления с основными проблемами, существующими в данной сфере. Для получения подробной информации о сотрудничестве обратитесь к нашим менеджерам или звоните по нижеуказанному номеру.

(044) 541-22-13

Читайте о разработке программного обеспечения детальней.

Смотрите также:

К разделу



Инновации уже сегодня™


Скачать: 





© 2007-2015 AB Solut компания передовых разработок. Все права защищены.
Контакты / Информация о группе / Создание сайтов
Компания дизайн и интернет решений AB Design Разработано компанией
AB Design 2009
Разработка стартапов