Реферат: Повышение эффективности разработки программных продуктов учебного назначения
ПОВЫШЕНИЕ ЭФФЕКТИВНОСТИ РАЗРАБОТКИ ПРОГРАММНЫХ ПРОДУКТОВ УЧЕБНОГО НАЗНАЧЕНИЯ
ХАЧАТУРОВ А. Р.
Московский инженерно-физический институт (государственный университет)
В статье рассматриваются проблемы создания качественных программных продуктов учебного назначения. В качестве решения проблемы предлагается применение отечественных и международных стандартов и методологий.
В условиях неформализованного подхода к созданию программных продуктов учебного назначения (ППУН) у разработчиков возникают проблемы соответствия качества разработок предъявляемым требованиям. Среди наиболее распространенных проблем можно отметить несоответствие разработанной системы требованиям, несовместимость с различными платформами и операционными системами, наличие скрытых дефектов, выявляемых в процессе эксплуатации, отсутствие документации и прочие. В результате, образовательным учреждениям, занимающимся созданием ППУН, приходится нести дополнительные издержки на решение данных проблем.
Современные методологии и стандарты на организацию процессов разработки программных систем позволяют решить проблемы, связанные с достижением требуемого уровня качества, необходимого набора функциональных возможностей и выполнения дополнительных формальных требований.
Среди существующих методологий наибольшее распространение получили:
• Методология «Унифицированный процесс разработки программных систем», разработанная компанией IBM Rational.
• Молодая и быстроразвивающаяся методология «Microsoft Solutions Framework» (MSF).
• Современная альтернативная методология «Экстремальное программирование» (ХР).
Среди отечественных и международных стандартов следует отметить:
• ISO 9001:2000. «Системы управления качеством программных систем».
• ISO 15504 «Информационные технологии. Оценка качества программных систем».
В данной статье подробно рассматривается методология «Унифицированный процесс разработки программных систем».
«Унифицированный процесс» представляет собой методологию, упорядочивающую процесс создания программных систем с распределением ответственности между исполнителями. Для успешного применения методологии и для эффективной разработки высококачественных ППУН требуется произвести исследование данной предметной области.
Для организации эффективного процесса разработки высококачественных ППУН необходимо использовать такие дисциплины; как: формирование модели процессов, сбор и анализ требований к системе, проектирование архитектуры, реализацию и тестирование. Помимо основных процессов необходимо также применять вспомогательные процессы разработки: управление конфигурациями и изменениями, поддержка процесса разработки и управление проектом разработки ППУН.
Применение «Унифицированного процесса» предполагает организацию так называемого итерационного подхода к разработке программных систем. Это означает, что проект включает в себя несколько основных этапов, каждый из которых может быть разбит на итерации. Основными этапами разработки ППУН являются: анализ и определение требований (inception), проектирование (elaboration), построение (construction), внедрение (transition). Итерационный подход позволяет лучше осознать проблемы с постепенным развитием процесса разработки системы. Данный подход также позволяет обеспечить большую гибкость при необходимости внесения изменении, неучтенных на начальном этапе.
Применение методологического подхода позволяет повысить качество программных продуктов учебного назначения и решить обозначенные выше проблемы и задачи.
Список литературы
1. Якобсон А., Буч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения.- СПб.: Питер, 2002. - 486 с: ил.
2. Rational Unified Process, http://www.ibm.com/software/rational/
3. Microsoft Solution Frameworks, http://www.microsoft.com/msf
4. Скотт Амблер. Гибкие технологии: экстремальное программирование и унифицированный процесс разработки. - СПб.: Питер, 2005. - 416 с.
5. ISO 9001:2000. «Системы управления качеством программных систем».
6. ISO 15504 «Информационные технологии. Оценка качества программных систем»
еще рефераты
Еще работы по разное
Реферат по разное
The Conception of Control of Projects System disupir
18 Сентября 2013
Реферат по разное
Благосостояния в. И. Акопов, Ю. А
18 Сентября 2013
Реферат по разное
Рекомендації щодо складання характеристики діяльності педагогічного працівника
18 Сентября 2013
Реферат по разное
Рекомендації по розробці та використанню
18 Сентября 2013