Сертификаты специалистов программных продуктов должны демонстрировать и создавать уверенность у руководителей и заказчиков, что они способны квалифицированно и своевременно выполнять порученные работы.
Заказные программные продукты должны проходить экономическое обоснование и прогнозирование выбора и применения комплексной системы качества, методологии и инструментальных средств, гарантирующих требуемые качество, надежность и безопасность функционирования программного продукта. Предсказуемые высокие экономические характеристик, качество производства компонентов, и программного продукта, должны сопровождать весь жизненный цикл сложных комплексов программ. Развитие экономики в этой области индустрии связано с большими профессиональными и психологическими трудностями, типичными для новых разделов современной науки и техники, проявляющимися на стыке различных областей методов и знаний. Широкий спектр технических характеристик таких объектов, количественных и качественных факторов, которые, с различных сторон, характеризуют содержание компонентов и комплексов программ, а также невысокая достоверность экономической оценки их значений, определяют значительную трудность при описании и измерении свойств, количества и качества сложных программных продуктов для их экономической оценки и прогнозирования характеристик качества.
Разработка больших комплексов программ реального времени в гражданских областях промышленности и применения ЭВМ в 1960-е – 70-е годы не была востребована. Это определялось ориентацией научных и учебных учреждений, а также предприятий гражданской промышленности на создание относительно небольших расчетных программ и способствовало их отставанию в индустрии проектирования крупных комплексов программ реального времени почти на десяток лет от оборонной промышленности. Только в 1980-е годы, при быстром прогрессе в микропроцессорной технике появилась возможность, и было востребовано создание крупных заказных программных продуктов для административных, финансовых, промышленных и иных систем. Однако положительный опыт и методология оборонной промышленности по программной инженерии и индустриальному созданию крупных комплексов программ оставались секретными, а методы разработки небольших программ оказались не применимыми или не эффективными. В дальнейшем многие отечественные специалисты и предприятия были вынуждены заново осваивать и развивать методологию индустриального проектирования и производства крупных заказных программных продуктов , в том числе с оглядкой на опыт оборонной промышленности прошлых лет.
В последние годы было разработано свыше 50-ти международных стандартов ISO, IEC, обеспечивающих систематизированный выбор необходимых требований и процессов, в зависимости от характеристик, функций и особенностей конкретных проектов, а также формирование на их базе проблемно-ориентированных профилей стандартов для определенных типов проектов и предприятий. Практическое применение стандартов, сосредоточивших мировой опыт создания различных крупных комплексов программ, способствовал значительному повышению производительности труда специалистов и качества создаваемых программных продуктов. В результате, оформились базовые понятия, процессы и нормативные документы, современной научно-технической и промышленной области знаний и применения программной инженерии. Таким образом, к настоящему времени существуют методологические и нормативные документы для освоения, применения и развития современной инженерной дисциплины создания крупных программных продуктов высокого качества.
Для отечественных специалистов ориентиром может служить, приведенный на задней обложке цикл современных учебников и монографий по программной инженерии. Опубликованы многочисленные (в основном переводные) монографии и учебники для подготовки специалистов разного уровня. В качестве основы для разработки учебных планов могут рассматриваться: международный стандарт – Свод знаний по программной инженерии – ISO 19759:2005 – ТО. – SWEBOK, а также «Рекомендации по преподаванию программной инженерии и информатики в университетах – SE2004 (пер. с англ. – М. 2007)». В 2011-м году утвержден Государственный образовательный стандарт 23000 Программная инженерия (см. приложение).
Читать дальше
Конец ознакомительного отрывка
Купить книгу