Реферат на тему Оценка программной продукции
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Введи почту и скачай архив со всеми файлами
Ссылку для скачивания пришлем
на указанный адрес электронной почты
Содержание:
Введение 3
1. Характеристики качества программной продукции и руководства по их применению 4
2. Организация работ по национальной, региональной, корпоративной и международной стандартизации в области информационно-коммуникационных технологий 9
Заключение 14
Список использованной литературы 15
Введение:
Программный принцип управления лежит в основе работы всех компьютеров, смысл его заключается в том, что компьютером выполняются действия по предварительно заданной программе. Кроме того, этим принципом обеспечивается универсальное использование компьютера, т.е. в соответствии с выбранной программой в конкретный момент времени решается конкретная задача. После ее выполнения в память загружается другая программа и т.д. Для обеспечения оптимального решения задач необходимо, чтобы программа была отлажена, имела соответствующую документацию и не требовала доработок. В отношении работы на компьютере часто используется термин программное обеспечение, это именно та составляющая, без которой компьютер представляет собой бесполезную вещь.
Под программным обеспечением (ПО) понимают совокупность всех программ и соответствующей документации, которая обеспечивает возможность использования ЭВМ в интересах пользователей. Программное обеспечение в наши дни – это сотни тысяч различных программ, предназначенных для обработки разнообразной информации.
Конкурентоспособность продукции на международном и российском рынке обеспечивается комплексом мероприятий по повышению уверенности заказчиков и потенциальных потребителей в ее безопасности и приемлемом уровне качества. Обеспечение качества можно рассматривать как взаимосвязанный процесс разработки требований, контроля и действий по поддержанию уровня соответствия продукции установленным требованиям.
Актуальность выбранной темы обуславливается тем, что соблюдение гарантий качества программных средств имеет ряд особенностей. Эти особенности обусловлены их сложностью и наукоемкостью, спецификой разработки и эксплуатации, свойствами и характеристиками качества, методами оценки соответствия требованиям.
Заключение:
Таким образом, можно говорить о том, что качество программного обеспечения представляет собой способность программного продукта при заданных условиях удовлетворять установленным или предполагаемым потребностям. Качество программного обеспечения — это то насколько программное обеспечение удовлетворяет предъявляемым к нему требованиям. Выдвигаемые требования могут зависеть от многих критериев, определяемых исходя из сферы применения программного продукта.
Немаловажно отметить, что проверка качества программного обеспечения должна проводиться на всех этапах жизненного цикла. Это обеспечит максимальное качество разрабатываемого программного кода и как результат конечного программного продукта. Нельзя начать разрабатывать некачественный программный продукт, и задуматься о его качестве уже перед завершением разработки.
В целях обеспечения качества должна осуществляться регулярная, поэтапная оценка степени соответствия характеристик разрабатываемых программных решений требованиям (верификация, валидация и оценка при функционировании) на основе непрерывного сбора данных, в целях своевременного принятия корректирующих и предупреждающих действий, направленных на снижение ресурсных рисков (временных и денежных), на достижение запланированной результативности и удовлетворенности потребителей.
Фрагмент текста работы:
1. Характеристики качества программной продукции и руководства по их применению
О качестве информационно-программных средств необходимо задумываться на самых ранних стадиях их жизненного цикла, начиная с анализа и разработки требований, создания детального проекта. Необходимо осуществлять контроль и корректирующие действия на последующих стадиях их жизненного цикла, в том числе, при кодировании и тестировании, интеграции, квалификационных испытаниях, поставке заказчику или коммерческой реализации, в процессе функционирования. Качество информационно-программных средств существенным образом зависит уровня и полноты разработанных требований.
В различных источниках терминология характеристик качества программного обеспечения, отличаются друг от друга. Авторы создали разные модели качества со своим набором характеристик и атрибутов, и они могут быть полезны для обсуждения, планирования и оценки самого качества программных продуктов.
Ряд специалистов определяет качество как «соответствие требованиям» («conformance to requirements») , некоторые другие исследователи определяют качество как «пригодность к использованию» («fitness for use») . «Соответствие требованиям» предполагает, что требования должны быть настолько четко определены, что не могут быть поняты и интерпретированы некорректно. Любые несоответствия должны рассматриваться как дефекты – отсутствие качества.
«Пригодность к использованию» принимает во внимание требования и ожидания конечных пользователей продукта , то есть, продукт или предоставляемый сервис будет удобным для их нужд. Однако разные пользователи могут использовать продукт по-разному. А это означает, что продукт должен обладать максимально разнообразными вариантами использования. Согласно общепринятому определению, каждый вариант использования — это характеристика качества и все они могут быть классифицированы по категориям, в качестве параметров пригодности к использованию. Другими словами, делает ли данный продукт то, в чем я нуждаюсь, облегчает ли он мою работу, могу ли я его использовать так, как мне удобно.
Проблема в том, что специфицированные и собранные требования — это обычно лишь часть всех реальных потребностей и ожиданий заказчика. Очень часто неявные требования настолько очевидны для заказчика или пользователя, что он даже не предполагает, что они неизвестны разработчикам. А разработчики в свою очередь не готовы брать на себя ответственность за то, что не описано в требованиях. Где же выход из этого круга? В первую очередь — это правильное построение коммуникации с заказчиком начиная с самого первого этапа. Качественное выявление потребностей заказчика менеджером или бизнес-аналитиком. Но не менее важные факторы — это качественное написание кода программистом и качественная проверка ПО инженером. Все это залог отличного качества программного обеспечения.
Заказчик будет доволен и приведет с собой еще заказчиков, только в том случае, если купленный продукт будет полностью удовлетворять его реальным и жизненным потребностям, как специфицированным, так и нет. Существует набор стандартов ISO 9000, регулирующий общие принципы обеспечения качества во всех отраслях. Наиболее важными стандартами в разработке ПО являются: