Конспект лекций для студентов пятого курса специальности 220400 Программное обеспечение вычислительной техники и автоматизированных систем составила доцент Довбуш Г. Ф




НазваниеКонспект лекций для студентов пятого курса специальности 220400 Программное обеспечение вычислительной техники и автоматизированных систем составила доцент Довбуш Г. Ф
страница6/33
Дата публикации18.08.2013
Размер1.84 Mb.
ТипКонспект
lit-yaz.ru > Информатика > Конспект
1   2   3   4   5   6   7   8   9   ...   33
^

1.5ПОНЯТИЕ КАЧЕСТВА ПРОГРАММНЫХ СРЕДСТВ


Каждое ПС должно выполнять определённые функции, т.е. делать то, что задумано. Хорошее ПС должно обладать ещё целым рядом свойств, позволяющим успешно его использовать в течение длительного периода, т.е. обладать определённым качеством.

Качество ПС – это совокупность его черт и характеристик, которые влияют на его способность удовлетворять заданным потребностям пользователей.

Это не означает, что разные ПС должны обладать одной и той же совокупностью таких свойств в их высшей возможной степени. Этому препятствует тот факт, что повышение качества ПС по одному из таких свойств часто может быть достигнуто лишь ценой изменения стоимости, сроков завершения разработки и снижения качества этого ПС по другим его свойствам. Качество ПС является удовлетворительным, когда оно обладает указанными свойствами в такой степени, чтобы гарантировать успешное его использование.

Совокупность свойств ПС, которая образует удовлетворительное для пользователя качество ПС, зависит от условий и характера эксплуатации этого ПС, т.е. от позиции, с которой должно рассматриваться качество этого ПС. Поэтому при описании качества ПС должны быть прежде всего фиксированы критерии отбора требуемых свойств ПС. В настоящее время критериями качества ПС являются:

  • функциональная пригодность,

  • надёжность,

  • применимость,

  • эффективность,

  • сопровождаемость,

  • переносимость (мобильность).

Функциональная пригодность – способность ПС выполнять набор функций, удовлетворяющих заданным потребностям пользователей. Набор указанных функций определяется во внешнем описании ПС.

Надёжность – это способность ПС с достаточно большой вероятностью безотказно выполнять определённые функции при заданных условиях в течение заданного периода времени.

Применимость – это характеристики ПС, которые позволяют минимизировать усилия пользователя по подготовке исходных данных, применению ПС и оценке полученных результатов, а также вызывать положительные эмоции определённого или подразумеваемого пользователя.

Эффективность – это отношение уровня услуг, предоставляемых ПС пользователю при заданных условиях, к объёму используемых ресурсов.

Сопровождаемость – это характеристики ПС, которые позволяют минимизировать усилия по внесению изменений для устранения в нём ошибок и по его модификации в соответствии с изменяющимися потребностями пользователей.

Мобильность – это способность ПС быть перенесённым из одной среды (окружения) в другую, в частности, с одного компьютера на другой.

Функциональная пригодность и надёжность являются обязательными критериями качества ПС, причём обеспечение надёжности красной нитью проходит по всем этапам и процессам разработки ПС. Остальные критерии используются в зависимости от потребностей пользователей в соответствии с требованиями к ПС.
^

1.6УПРАВЛЕНИЕ КАЧЕСТВОМ РАЗРАБОТКИ


Международная организация стандартизации (МОС) разработала систему стандартов ISO 9001, которые регламентируют вопросы управления качеством. Данный стандарт соотносится с моделью CMM (модель роста возможностей – Capability Maturity Model) следующим образом:

  • стандарт ISO 9001 используется как структура;

  • модель CMM определяет детали требований к процессу разработки для включения их в документы по управлению качеством.

Россия, являясь членом МОС, приняла стандарт ISO 9001 как свой национальный стандарт.

Цель стандарта – построение системы сквозного управления качеством (TQM – Total Quality Management), которая должна обеспечивать качество всех этапов разработки.

В стандарте определён минимальный набор требований к управлению качеством, который условно можно разбить на три части:

  1. Требования к менеджменту компании.

  2. Требования к контролю продукции.

  3. Требования к процессу разработки.
^

1.6.1Управление компанией


Менеджмент компании должен осознавать значение системы качества и должен иметь цель – построить эффективную систему качества. Руководство компании составляет организационную структуру, которая обеспечивает контроль качества. Определяются процедуры периодических проверок и обсуждений эффективности системы управления качеством.
^

1.6.2Управление продукцией


Управление продукцией включает контроль над версиями систем, за приобретением готовых пакетов и программ, а также управлением продукцией, которая не удовлетворяет в данный момент требованиям качества. Многие положения стандарта не относятся к программному обеспечению (например, упаковка и хранение).
^

1.6.3Управление разработкой


Это важнейшая часть стандарта для программистских организаций. Она включает в себя требования по построению и документированию всего процесса разработки программного обеспечения – от заключения контракта (договора) до распространения готового продукта (здесь, кстати, управление разработкой переходит в управление продукцией, упоминавшееся ранее).

По классификации ISO 9001 разработка программного обеспечения относится к “специальным процессам” – таким процессам, в которых дефекты продукта этого процесса могут быть незаметны до тех пор, пока им не начнут пользоваться.

Следует заметить, что стандарт ISO 9001 не регламентирует сам процесс разработки, который может быть совершенно разным в различных организациях. Он стандартизует критерии соответствия процесса требованиям сквозного контроля качества. Необходимое условие – наличие документации, регламентирующей конкретный процесс в конкретной организации.
1   2   3   4   5   6   7   8   9   ...   33

Похожие:

Конспект лекций для студентов пятого курса специальности 220400 Программное обеспечение вычислительной техники и автоматизированных систем составила доцент Довбуш Г. Ф iconМетодические рекомендации по практике по профилю специальности Специальность
Специализация 230105 – Программное обеспечение вычислительной техники и автоматизированных систем

Конспект лекций для студентов пятого курса специальности 220400 Программное обеспечение вычислительной техники и автоматизированных систем составила доцент Довбуш Г. Ф iconМетодические указания по курсовому проектированию Принято на заседании кафедры итиС
Дисциплина для специальности 230105 “Программное обеспечение вычислительной техники и автоматизированных систем”

Конспект лекций для студентов пятого курса специальности 220400 Программное обеспечение вычислительной техники и автоматизированных систем составила доцент Довбуш Г. Ф iconЕ. П. Круподерова программирование на яыке turbo pascal
Методические рекомендации предназначены для студентов дневного и заочного отделения по специальности 050501. 52 «Профессиональное...

Конспект лекций для студентов пятого курса специальности 220400 Программное обеспечение вычислительной техники и автоматизированных систем составила доцент Довбуш Г. Ф iconМетодические рекомендации по выполнению курсового проекта по дисциплине «экономика отрасли»
«Экономика отрасли» для специальности 050501. 52 «Профессиональное обучение (Информатика и вычислительная техника)»; специальность...

Конспект лекций для студентов пятого курса специальности 220400 Программное обеспечение вычислительной техники и автоматизированных систем составила доцент Довбуш Г. Ф iconМетодические указания к выполнению курсовых проектов по дисциплине...
Программное обеспечение вычислительной техники и автоматизированных систем / сост. В. С. Брусенцева. – Белгород: Изд-во бгту, 2007....

Конспект лекций для студентов пятого курса специальности 220400 Программное обеспечение вычислительной техники и автоматизированных систем составила доцент Довбуш Г. Ф iconМетодические указания по выполнению курсового проектирования составлены...
Пособие предназначено для студентов специальности 230105 Программное обеспечение вычислительной техники и автоматизированных систем....

Конспект лекций для студентов пятого курса специальности 220400 Программное обеспечение вычислительной техники и автоматизированных систем составила доцент Довбуш Г. Ф iconМетодические указания к дипломному проектированию для студентов специальности...
...

Конспект лекций для студентов пятого курса специальности 220400 Программное обеспечение вычислительной техники и автоматизированных систем составила доцент Довбуш Г. Ф iconОтчет о преддипломной практике на кафедре «Программное обеспечение автоматизированных систем»
О преддипломной практике на кафедре «Программное обеспечение автоматизированных систем»

Конспект лекций для студентов пятого курса специальности 220400 Программное обеспечение вычислительной техники и автоматизированных систем составила доцент Довбуш Г. Ф iconМетодические указания и задания к лабораторным работам по курсам “
Дискретные структуры“, “Теория алгоритмов и вычислительных процессов“ (для студентов специальностей 050102 “Программное обеспечение...

Конспект лекций для студентов пятого курса специальности 220400 Программное обеспечение вычислительной техники и автоматизированных систем составила доцент Довбуш Г. Ф iconКурс лекций для студентов специальности 080 402 «Информационные технологии проектирования»
Автоматизированное проектирование сложных объектов и систем: Курс лекций для студентов специальности 080402 «Информационные технологии...



Образовательный материал



При копировании материала укажите ссылку © 2013
контакты
lit-yaz.ru
главная страница