Понедельник, 19.08.2019, 08:23
ИКТ как необходимый атрибут современного общества
Приветствую Вас Гость | RSS
Главная Каталог файлов Регистрация Вход
Меню сайта

Секции конференции
Опыт применения ПСПО в образовательном процессе и домашнем пользовании [17]
Система дистанционного обучения Moodle: опыт разработки и применения дистанционных курсов [4]
Опыт разработки программного обеспечения [6]

Наш опрос
Оцените мой сайт
Всего ответов: 40

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Главная » Файлы » Материалы конференции » Опыт разработки программного обеспечения

Разработка программного обеспечения: возможности и проблемы
01.04.2010, 11:14
Разработка программного обеспечения подразумевает приложение немалых усилий как умственных, так и денежных. Программный код, как правило насчитывает миллионы строк, а исходная программа должна правильно выполняться в изменяющихся условиях. Поэтому программисту необходимо быть предельно точным в разработке ПО.
Информатика как научная дисциплина предлагает и использует на базе методов структурного программирования технологию надежной разработки программного обеспечения, используя тестирование программ и их проверку на основе методов доказательного программирования для систематического анализа правильности алгоритмов и разработки программ без алгоритмических ошибок. Однако, разработчики в силу объективных причин сталкиваются с часто встречающимися проблемами, возникающими в процессе разработки ПО. Рассмотрим наиболее распространённые из них,:
1. Недостаток прозрачности, т.е. в любой момент времени трудно сказать каково состояние проекта. Эта проблема возникает при недостаточном планировании архитектуры программного продукта.
2. Недостаток контроля – сложность оценки объема выполненной и оставшейся работы на конкретном этапе.
3. Недостаток мониторинга – возникает в условиях, когда наблюдается недостаточное владению инструментальными средствами разработки.
4. Неконтролируемые изменения – связаны с нежеланием конечного потребителя использовать те или иные программные среды.
5. Отсутствие гарантий качества и надежности программ из-за отсутствия гарантий отсутствия ошибок в программах вплоть до формальной сдачи программ заказчикам. Эта проблема не является проблемой, которая относится к разработке ПО, так как гарантия качества — это проблема выбора разработчика.
Поддержка различных методов программирования базируется на разнообразных инструментальных средствах и методах оценки качества, производительности, стоимости и т.п. Процесс разработки ПО и методы оценивания продуктов стандартизованы (ISO/IEC 12207, 15504, 9126 и др.). Все это способствует повышению эффективности проектирования, тестирования, прогнозирования надежности и оценки качества ПО.
В соответствии с понятийным аппаратом областей знаний SWEBOK существует условное разбиение областей проектирования программного обеспечения на пять основных этапов:
1. Требования к ПО
2. Проектирование ПО
3. Конструирование ПО
4. Тестирование ПО
5. Сопровождение ПО
Большинство представленных выше проблем решаются при выполнении данных этапов. Что касается вопроса качества разработки, который не относится к технологическим этапам, то его можно рассмотреть с точки зрения моделей качества и методик измерения качества ПО. Основными характеристика качества ПО являются: функциональность, надежность, удобство применения, сопровождаемость, рациональность, переносимость.
В настоящее время существует несколько подходов к определению качества на основе выделенных характеристик. Одной из них является система измерения количественной оценки качества ПО. Данная система основана на внешних и внутренних метриках, которые задаются на этапе формирования требований к ПО. Оценка даны метрик может выполняться с помощью следующих методов: регистрационный метод, расчетный метод, экспертный метод
Каждый из них применяется для оценки определенных характеристик. Сочетание различных метрик и методов оценки качества ПО позволит устранить проблему связанную с отсутствием гарантий качества и надежности программ.
Категория: Опыт разработки программного обеспечения | Добавил: Olga
Просмотров: 500 | Загрузок: 0 | Рейтинг: 2.5/2
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Copyright MyCorp © 2019 Бесплатный конструктор сайтов - uCoz