Читайте также:
|
|
Можно сказать, что технология создания программы держится на трех составных частях:
- квалификация разработчиков программ,
- процессы, в виде которых организован выпуск ПО,
- технологии, в соответствии с которыми реализуются эти процессы.
В каждом крупном проекте есть аналитики, которые ставят задачи, системные программисты, подготавливающие инструментарий для программистов прикладных, группа тестирования ПО, технические писатели и специалисты по установке и сопровождению готовых систем. Профессиональные производители программных продуктов давно уже смогли убедиться, что самый верный способ улучшить программы - это усовершенствовать процессы их создания.
За последние годы разработано (и реализовано) множество концепций совершенствования указанных процессов. Все они, хотя и носили разные названия, преследовали общую цель. Например, американский Software Engineering Institute (SEI) предложил концепцию "Улучшение процессов создания ПО" (Software Process Improvement, SPI), которая опиралась на статистические методы контроля технологических процессов, разработанные в Японии в конце 30-х годов. Позднее появились и другие концепции: "Сквозной контроль качества" (Total Quality Management, TQM), "Реинжиниринг деловых процессов" (Business Process Reengineering, BPR), предполагающий модернизацию базовых бизнес-процессов организации, "Постепенное совершенствование деловых процессов" (Business Process Improvement, BPI).
Дата добавления: 2015-07-25; просмотров: 71 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Количественная оценка качества ПО | | | В основе всех этих концепций лежит общее понимание жизненного цикла ПО как совокупности фаз, которые проходит программный продукт в процессе своего развития |