Метрики. Работа проверена рецензент
Скачать 1.3 Mb.
|
Модель качества ПО имеет следующие четыре уровня представления: Первый уровень соответствует определению характеристик (показателей) качества ПО, каждая из которых отражает отдельную точку зрения пользователя на качество. Согласно стандарту в модель качества входит шесть характеристик или шесть показателей качества: функциональность (functionality); надежность (realibility); удобство (usability); эффективность (efficiency); сопровождаемость (maitainnability); переносимость (portability). Второму уровню соответствуют атрибуты для каждой характеристики качества, которые детализируют разные аспекты конкретной характеристики. Набор атрибутов характеристик качества используется при оценке качества. Третий уровень предназначен для измерения качества с помощью метрик, каждая из них согласно стандарту определяется как комбинация метода измерения атрибута и шкалы измерения значений атрибутов. Для оценки атрибутов качества на этапах ЖЦ (при просмотре документации, программ и результатов тестирования программ) используются метрики с заданным оценочным весом для нивелирования результатов метрического анализа совокупных атрибутов конкретного показателя и качества в целом. Атрибут качества определяется с помощью одной или нескольких методик оценки на этапах ЖЦ и на завершающем этапе разработки ПО. Четвертый уровень - это оценочный элемент метрики (вес), который используется для оценки количественного или качественного значения отдельного атрибута показателя ПО. В зависимости от назначения, особенностей и условий сопровождения ПО выбираются наиболее важные характеристики качества и их атрибуты (рис. 4). Выбранные атрибуты и их приоритеты отражаются в требованиях на разработку систем либо используется соответствующие приоритеты эталона класса ПО, к которому это ПО относится. Рис. 4. Модель характеристик качества Вопросы и задания для самоконтроля: Сколько частей включает в себя стандарт? Назвать их. Для чего предназначена каждая часть стандарта? Какая часть стандарта принята в России? Рассказать о модели качества. Дать определение атрибута. Назвать уровни представления модели качества. Для чего они предназначены? Придумать свои требования к качеству. Урок 3 Тип: комбинированный из урока усвоения новых навыков и умений и урока применения знаний, навыков и умений. Тема урока: «Характеристики и атрибуты качества». Цели образовательные: Рассмотреть характеристики и атрибуты качества. Дать определение характеристики качества программного обеспечения. Формирование навыков работы с характеристиками качества. Цели развивающие: - развитие логического мышления - развитие навыков самостоятельной работы Цели воспитательные: - воспитание информационной культуры - воспитание уважения к одноклассникам Средства технические, программные, информационные (дидактический материал): Учебный класс, оснащенный компьютерами Мультимедийный проектор, экран. Классная доска и маркеры Этапы урока с указанием продолжительности: Актуализация опорных знаний учащихся – 3 мин. Мотивация учебной деятельности школьников – 2 мин. Сообщение темы, цели и задач урока – 1 мин. Восприятие и первичное осознание учащимися нового материала – 18мин. Осмысление и первичное запоминание нового материала – 10 мин. Подведение итогов урока – 5 мин. Сообщение домашнего задания – 1 мин. Вопросы и задания для самоконтроля: Дать определение характеристике качества программного обеспечения. Перечислить все характеристики качества. Дать описание каждой характеристики и ее атрибутов. Выбрать любой программный продукт и описать его на основе характеристик стандарта. На основе характеристик и атрибутов качества охарактеризовать любую программу. Библиографический список Андон Ф.И., Суслов В.Ю., Коваль Г.И., Коротун Т.М. Основы качества программных систем.–Киев, Академпериодика.– 2002.–502с. Бабенко Л.П., Лаврищева Е.М Основы программной инженерии. Учебник Киев: Знание, 2001. – 269 с Боэм Б.У. Инженерное проектирование программного обеспечения. Пер. с англ. / Под ред. А.А. Красилова. – М.: Изд-во Радио и связь, 1985. – 512 с. Боэм Б.У., Браун Дж., Каспар X. и др. Характеристики качества программного обеспечения. М. Мир, 1981. Воробьев В. И., Копыльцов А. В., Пальчун Б. П., Юсупов Р. Методы и модели оценивания качества программного обеспечения. М. С-Пб.: СПИИРАН.1992.-33с. Колдовский В. Разработка ПО: оценка результата. Компьютерное обозрение №34 (553) 2006 Кулаков А.Ю. Оценка качества программ ЭВМ .–Киев: Технiка.–1984.–167с. Липаев В. Качество программного обеспечения. - М.: Финансы и статистика, 1983. Липаев В.В. Методы обеспечения качества крупномасштабных программных систем. – М.: СИНТЕГ.– 2003.–510 с. Липаев В.В. Обеспечение качества программных средств. Методы и стандарты. – М.: Синтег, 2001. – 380 с. Орлов С. Технологии разработки программного обеспечения: Учебник/ - СПб.: Питер, 2002. - 464 с.: ил. Соммервил И. Инженерия программного обеспечения. 6 -издание.–Москва–Санкт– Петербург–Киев, 2002.–623 с. Фокс Дж. Программное обеспечение и его разработка М.: "Мир", 1982. Холстед М.Х. Начало науки о программах. - М.: Финансы и Статистика, 1981. Boehm B.W. The COCOMO 2.0 Software Cost Estimation Model. – American Programmer. – 2000. – 586 p. ISO/IEC 9126 Software engineering — Product quality — Part 1: Quality model, 2001 ISO/IEC 9126 Software engineering — Product quality — Part 2: External metrics, 2001 ISO/IEC 9126 Software engineering — Product quality — Part 3: Internal metrics, 2001 ISO/IEC 9126 Software engineering — Product quality — Part 4: Quality in use metrics, 2001 |