Читайте также:
|
|
Алтайский государственный технический университет
Им. И.И.Ползунова
Памятка для студентов по изучению дисциплины
«Программная инженерия» (7 семестр)
Составил: Пятковский О.И. Утверждаю
Зав. кафедрой Пятковский О.И.
«» ___________20__ года
Содержание дисциплины
Дисциплина «Программная инженерия» изучается студентами в 6 и 7 семестрах.
Семестр
Модуль 3. Качество, надежность и эффективность ПО
Тема 8. Качество программных средств – 4 ч. [11, 12, 13]
Понятие качественного программного изделия и связанные с ним характеристики. Проблемы обеспечения качества программных средств.
Показатели качества программных средств по стандарту ISO 9126: функциональные возможности, надежность, эффективность, практичность, сопровождаемость, мобильность.
Ресурсы, необходимые для обеспечения качества программных средств.
Стандарты, регламентирующие качество создания программных средств. Методы оценки качества программных средств. Сертификация программных средств.
Тема 9. Надежность программных средств – 4 ч. [11, 12, 13]
Основные понятия и показатели надежности программных средств. Классификация программных ошибок по категориям.
Дестабилизирующие факторы и методы обеспечения надежности функционирования программных средств. Модель анализа надежности программных средств (Объекты уязвимости; дестабилизирующие факторы и угрозы надежности; методы предотвращения угроз надежности; оперативные методы повышения надежности; последствия нарушения надежности).
Принципы и методы обеспечения надежности программных средств: предупреждение ошибок; обнаружение ошибок; исправление ошибок; устойчивость к ошибкам. обработка сбоев аппаратуры.
Модели надежности программного обеспечения и их классификация. Аналитические модели надежности: динамические модели, статические модели надежности. Эмпирические модели надежности.
Тема 10. Тестирование программного обеспечения – 6 ч. [11, 12, 13].
Определение и принципы тестирования. Отладка программ. Общая схема процесса отладки программ. Методы тестирования ПО.
Методы проектирования тестовых наборов данных. Детерминированное тестирование. Структурное тестирование (метод белого ящика). Функциональное тестирование (метод черного ящика).
Сборка программ при тестировании Тестирование модулей. Пошаговое тестирование. Восходящее тестирование. Нисходящее тестирование. Метод «большого скачка». Метод сандвича. Модифицированный метод сандвича. Критерии завершенности тестирования.
Комплексное тестирование. Проектирование комплексного теста. Выполнение комплексного теста.
ГОСТ Р ИСО/МЭК 12119-2000. Работы по тестированию. Протоколы тестирования. Отчет о тестировании. Дополнительное тестирование.
Требования к средствам обеспечения тестирования. Организация и этапы тестирования при испытаниях. надежности сложных программных средств.
Тема 11. Управление разработкой ПО – 2 ч. [1; 3; 7; 11; 12].
Модели и процессы управлении проектами программных средств.
Понятие зрелости процессов создания ПО. Модель оценки зрелости СММ (стандарт ISO/IEC TR 15504-CMM). Уровни технологической зрелости СММ. Методика SPMN. Управление требованиями при разработке ПО. Управление конфигурацией при разработке ПО.
Понятие рынка программных средств, маркетинг ПО, задачи маркетинга ПО. Сертификация и оценка процессов создания ПО.
Тема12. Технико-экономическое обоснование проектов программных средств - 2 ч. [3; 7; 11; 12].
Экономическая эффективность ПО и ее оценка.
Оценка трудоемкости создания программного обеспечения.Методы оценки и их классификация. Методика оценки трудоемкости разработки ПО на основе функциональных точек. Определение функциональных типов. Определение количества и сложности функциональных типов по данным. Определение количества и сложности транзакционных функциональных типов. Подсчет количества функциональных точек. Оценка трудоемкости разработки. Алгоритмическое моделирование трудоемкости разработки программного обеспечения. Методика оценки трудоемкости разработки ПО на основе вариантов использования. Методы, основанные на экспертных оценках. Средства оценки трудоемкости. Планирование итерационного процесса создания ПО.
Литература и учебно-методические материалы
1. Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник.-2-е изд., перераб и доп.- М.: Финансы и статистика, 2006.-544 с.92/2/Э.
2. Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем: Учеб. пособие.-.-2-е изд., перераб и доп.- М.: Финансы и статистика, 2006.-192с.100/2/Э.
3. Пятковский, О.И. Практикум по дисциплине «Разработка и стандартизация программных средств»: учебное пособие / О.И. Пятковский, М.В. Гунер; Алт. гос. техн. ун-т им. И. И. Ползунова. – Барнаул: кафедра ИСЭ, АлтГТУ, 2010. – 115 с. Источник: Электронная библиотека образовательных ресурсов АлтГТУ. Режим доступа http://elib.altstu.ru/elib/emu/ise/poi_pract_razrps.pdfэл
4. Благодатских В. А. Стандартизация разработки программных средств: учеб. пособие для вузов по специальности "Прикладная информатика (в экономике)" / В. А. Благодатских [и др.]. - М.: Финансы и статистика, 2003. - 283 с. 59/2/Э.
5. Волкова В.Н. Теория систем: Учеб. Пособие / В.Н. Волкова, А.А. Денисов.- М.: Высш. Шк., 2006.-511с.: ил.51/1/Э.
6. Дрогобыцкий И.Н.Системный анализ в экономике: [учеб. пособие для вузов по специальности "Мат. методы в экономике" и др. экон. специальностям] / И. Н. Дрогобыцкий. - М.: Финансы и статистика: ИНФРА-М, 2009. - 508 с.20/1/Э.
7. Мацяшек, Лешек А. Анализ требований и проектирование систем. Разработка информационных систем с использованием UML / Л. А. Мацяшек; [пер. с англ. под ред. В. М. Неумоина]. - М.; СПб.; Киев: Вильямс, 2002. - 429 с.30/1/Э.
8. Пятковский О.И. Чернышова Е.В., Тесты текущего и итогового контроля знаний студентов по курсу ОПД.07 «Разработка и стандартизация программных средств и информационных технологий»: Учебно-методическое пособие для студентов специальности 351400 «Прикладная информатика (по областям), область-экономика» / Алт. гос. техн. ун-т им. И.И. Ползунова. – Барнаул: Изд-во АлтГТУ, 2008.–136 с. Источник: Электронная библиотека образовательных ресурсов АлтГТУ. Режим доступа http://elib.altstu.ru/elib/emu/ise/poi_tests_razrps.pdfэл
9. Смирнова Г. Н. Проектирование экономических информационных систем: учеб. для эконом. вузов по специальностям "Прикладная информатика в экономике", "Прикладная информатика в менеджменте", "Прикладная информатика в юриспруденции" / Г. Н. Смирнова, А. А. Сорокин, Ю. Ф. Тельнов. - М.: Финансы и статистика, 2006. - 511 с.58/1/Э.
10. Теория систем и системный анализ в управлении организациями: Справочник: учеб. Пособие/ под ред. В.Н. Волковой и А.А. Емельянова.-М.: Финансы и статистика, 2006. - 848 с.51/1/Э.
11. Гусятников В.Н. Стандартизация и разработка программных систем: учеб. Пособие / В.Н. Гусятников, А.И. Безруков. -М.: Финансы и статистика; ИНФРА-М, 2010.-288с.:
12. Орлов С.А. Технологии разработки программного обеспечения: Учебник для вузов: / Спб.: Питер, 2004. - 527с. – 20/1.
13. Рамбо Дж., Якобсон А., Буч Г. UML: специальный справочник.- Спб.: Питер, 2002. – 656 с. – 20/1.
Дата добавления: 2015-08-09; просмотров: 83 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Модуль 2. Методы проектирования программного обеспечения. | | | Преимущества пассажирского автомобильного транспорта |