МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Алтайский государственный университет» Рубцовский институт (филиал) УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ПО ДИСЦИПЛИНЕ РАЗРАБОТКА И СТАНДАРТИЗАЦИЯ ПРОГРАММНЫХ СРЕДСТВ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ Специальность – 080801.65 Прикладная информатика (в экономике) Форма обучения – очная, заочная, заочная (сокращенная) на базе среднего профессионального образования Кафедра – математики и прикладной информатики Рубцовск - 2011 СОДЕРЖАНИЕ 1. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА ............................................................................ 4 2. ТЕМАТИЧЕСКИЙ ПЛАН ...................................................................................... 6 3. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ (дидактические единицы) ........................... 10 4. МАТЕРИАЛЫ К ПРОМЕЖУТОЧНОМУ И ИТОГОВОМУ КОНТРОЛЮ ..... 15 5. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ОСВОЕНИЮ УЧЕБНОЙ ДИСЦИПЛИНЫ «РАЗРАБОТКА И СТАНДАРТИЗАЦИЯ ПРОГРАММНЫХ СРЕДСТВ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ» ....................................... 20 6. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ОБРАЗОВАТЕЛЬНОГО ПРОЦЕССА ПО ДИСЦИПЛИНЫ «РАЗРАБОТКА И СТАНДАРТИЗАЦИЯ ПРОГРАММНЫХ СРЕДСТВ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ» ...... 22 7. СПИСОК ОСНОВНОЙ И ДОПОЛНИТЕЛЬНОЙ ЛИТЕРАТУРЫ, ДРУГИЕ ИНФОРМАЦИОННЫЕ ИСТОЧНИКИ .................................................................. 23 1. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА Учебная дисциплина «Разработка и стандартизация программных средств и информационных технологий» является общепрофессиональной, устанавливающей организационные, экономические и технологические аспекты проектирования и разработки программного обеспечения. В последнее время из-за роста сфер применения и ответственности функций, выполняемых программами, резко возросла необходимость гарантирования высокого качества программных средств, регламентирования и корректного формирования требований к характеристикам качества реальных программных продуктов и их достоверного определения. Цели освоения дисциплины: Основной целью преподавания дисциплины «Разработка и стандартизация программных средств и информационных технологий» является изучение студентами основных теоретических вопросов стандартизации, сертификации и обеспечения качества по методам и алгоритмам контроля качества программного обеспечения. Задачи дисциплины: ознакомление с основами стандартизации в России и мире; изучение методов и средств стандартизации программного обеспечения; ознакомление с принципами сертификации программного обеспечения; изучение особенностей сертификации средств разработки программного обеспечения; изучение особенностей оценки качества программного обеспечения. Структура учебного курса включает лекции, лабораторные работы, индивидуальную и самостоятельную работу студентов. Дисциплина ОПД.Ф.07 «Разработка и стандартизация программных средств и информационных технологий» относится к федеральному компоненту цикла общепрофессиональных дисциплин. Перечень дисциплин, необходимых для изучения данного курса: «Информационные системы»; «Информационные технологии»; «Проектирование информационных систем»; «RAD-технологии». При изучении дисциплины «Разработка и стандартизация программных средств и информационных технологий» специалист должен: знать: 4 принципы работы, технические характеристики, конструктивные особенности разрабатываемых и используемых программных средств; основные требования, предъявляемые к технической документации, программам, средствам программирования; методы проведения технических расчетов и определения экономической эффективности исследований и разработок в области программного обеспечения; достижения науки и техники, передовой и зарубежный опыт в области программных средств. иметь представление: об этапах создания программного продукта в соответствии с международным стандартом ISO/IEC 12207: 1995; об основных методах и технологиях проектирования программного обеспечения; об основных навыках структурного подхода при проектировании программного обеспечения. уметь: создавать интерфейсы для информационных систем, использующие стандарты; разрабатывать техническую документацию; приводить программные продукты к требованиям действующих стандартов. 5 Семинары Лабораторн ые работы Самостоятельная работа студентов, час. 2 1. Прикладные программы с высокой степенью автоматизации управления. 2. Адаптируемость пакетов программ. 3. Проектирование программ сложной структуры. 4. Типовые приемы конструирования пакетов программ сложной структуры. 5. Организация проектирования программного обеспечения (ПО); этапы процесса проектирования. Лекции Наименование тем Максимальная нагрузка студентов, час. Дидактические единицы (ДЕ) ДЕ 1 1 2. ТЕМАТИЧЕСКИЙ ПЛАН (распределение часов курса по разделам и видам работ) Очная форма обучения Количество аудиторных часов при очной форме обучения 3 4 5 6 7 2 – – – 2 2 – – – 2 4 2 – 2 – 4 1 – 2 1 4 1 – 2 1 – 2 ДЕ 2 Промежуточный контроль Коллоквиум 6. Способы формального представления знаний, основы устройства и использование экспертных систем в разработке адаптируемого 4 6 2 – программного обеспечения. 7. Основные направления интеллектуализации ПО. 2 – ДЕ 3 Промежуточный контроль – – 2 Коллоквиум 8. Стандартизация и метрология в разработке программного обеспечения. 9. Стандартизация информационных технологий; действующие стандарты и проблемы программных интерфейсов. 10. Оценка качественных и количественных характеристик программного обеспечения. 11. Математические модели оценки характеристик качества и надежности программного и информационного обеспечения. 12. Оценка эффективности программных средств. 13. Сертификация программного обеспечения. 14. Понятие рынка программных средств. 4 1 – – 3 4 1 – – 3 4 1 – 2 1 6 1 – 2 3 6 1 – 2 3 2 1 – – 1 2 – – – 2 Промежуточный контроль Тестирование Итоговый контроль Итого часов 50 7 Экзамен- 40 баллов 12 – 12 26 Лабораторн ые работы Самостоятельная работа студентов, час. 2 1. Прикладные программы с высокой степенью автоматизации управления. 2. Адаптируемость пакетов программ. 3. Проектирование программ сложной структуры. 4. Типовые приемы конструирования пакетов программ сложной структуры. 5. Организация проектирования программного обеспечения (ПО); этапы процесса проектирования. Семинары Наименование тем Количество аудиторных часов при заочной форме обучения Лекции ДЕ 1 1 Максимальная нагрузка студентов, час. Дидактические единицы (ДЕ) Заочная, заочная (сокращенная) на базе СПО формы обучения 3 4 5 6 7 2 – – – 2 2 – – – 2 4 – – – 4 4 – – – 4 4 – – – 4 – 4 ДЕ 2 Промежуточный контроль Коллоквиум 6. Способы формального представления знаний, основы устройства и использование экспертных систем в разработке адаптируемого 4 8 – – программного обеспечения. 7. Основные направления интеллектуализации ПО. 2 – ДЕ 3 Промежуточный контроль – – 2 Коллоквиум 8. Стандартизация и метрология в разработке программного обеспечения. 9. Стандартизация информационных технологий; действующие стандарты и проблемы программных интерфейсов. 10. Оценка качественных и количественных характеристик программного обеспечения. 11. Математические модели оценки характеристик качества и надежности программного и информационного обеспечения. 12. Оценка эффективности программных средств. 13. Сертификация программного обеспечения. 14. Понятие рынка программных средств. Промежуточный контроль 4 1 – – 3 4 1 – – 3 4 1 – 1 2 6 1 – 1 4 6 – – 2 4 2 – – – 2 2 – – – 2 Тестирование Итоговый контроль Итого часов Экзамен, контрольная работа 50 4 – 4 42 9 3. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ (дидактические единицы) Прикладные программы с высокой степенью автоматизации управления. Адаптируемость пакетов программ. Проектирование программ сложной структуры. Типовые приемы конструирования пакетов программ сложной структуры. Организация проектирования программного обеспечения (ПО); этапы процесса проектирования. Способы формального представления знаний, основы устройства и использование экспертных систем в разработке адаптируемого программного обеспечения. Основные направления интеллектуализации ПО. Стандартизация и метрология в разработке программного обеспечения. Стандартизация информационных технологий; действующие стандарты и проблемы программных интерфейсов. Оценка качественных и количественных характеристик программного обеспечения. Математические модели оценки характеристик качества и надежности программного и информационного обеспечения. Оценка эффективности программных средств. Сертификация программного обеспечения. Понятие рынка программных средств. ДЕ I (16 час.) Тема 1. Прикладные программы с высокой степенью автоматизации управления. Аудиторное изучение: Типы прикладных программ. Управление прикладными программами. Самостоятельное изучение: Примеры прикладных программ с высокой степенью автоматизации управления. Тема 2. Адаптируемость пакетов программ. Аудиторное изучение: Понятие адаптируемости пакетов программ. Принципы адаптируемости пакетов программ. Самостоятельное изучение: Основные положения ГОСТ 28806-90 «Качество программных средств. Термины и определения». Тема 3. Проектирование программ сложной структуры. Аудиторное изучение: Программная инженерия. Методологии разработки сложных программных средств. Стандарты жизненного цикла сложных программных средств. Содержание стандарта ГОСТ Р ИСО/МЭК 12207:2000. Разработка требований и внешнее проектирование ППП: анализ и разработка требований к ППП; определение целей создания ППП; разработка 10 внешних спецификаций проекта. Внутреннее проектирование ППП. Проектирование и программирование модулей. Тестирование, отладка и сборка ППП: определение и принципы тестирования; методы тестирования программ; сборка программ при тестировании; критерии завершенности тестирования. Сопровождение ППП на стадии эксплуатации. Самостоятельное изучение: Технологии проектирования и разработки сложных программных систем. Роли разработчиков, участвующих в создании программного обеспечения. Тема 4. Типовые приемы конструирования пакетов программ сложной структуры. Аудиторное изучение: Определение пакета программ. Организация работ по конструированию. Анализ структуры программ. Способы и средства проектирования. Построение прототипов. Самостоятельное изучение: RAD-методология. Программное обеспечение для проектирования продуктов. Сроки и состав разработчиков программ сложной структуры. Тема 5. Организация проектирования программного обеспечения (ПО); этапы процесса проектирования. Аудиторное изучение: Понятия жизненного цикла программных средств, профиля стандартов. Основные процессы жизненного цикла программного средства. Стандарты комплекса ГОСТ 34. Самостоятельное изучение: Вспомогательные процессы жизненного цикла программных средств. Организационные процессы жизненного цикла программных средств. Стандарт IEEE 1074-1995. ДЕ II (6 час.) Тема 6. Способы формального представления знаний, основы устройства и использование экспертных систем в разработке адаптируемого программного обеспечения. Аудиторное изучение: Модели представления знаний. Формальная модель представления знаний в экспертных системах и интеллектуальных программных продуктах. Экспертные системы в разработке адаптируемого программного обеспечения. Способы формального представления знаний. Самостоятельное изучение: Использование программного комплекса Rational Unified Process при проектировании сложных программных систем. Тема 7. Основные направления интеллектуализации ПО. Аудиторное изучение: Интеллектуальные системы. Адаптация ПО. 11 Самостоятельное изучение: Области применения интеллектуальных информационных систем. ДЕ III (28 час.) Тема 8. Стандартизация и метрология в разработке программного обеспечения. Аудиторное изучение: Определение стандартизации и метрологии. Нормативные документы по стандартизации и виды стандартов. Стандарты в области программного обеспечения. Международные организации, разрабатывающие стандарты. Самостоятельное изучение: Национальные организации, разрабатывающие стандарты (Государственный комитет РФ по стандартизации, Американский национальный институт стандартов и технологий). Механизм разработки внутрифирменных стандартов. Тема 9. Стандартизация информационных технологий; действующие стандарты и проблемы программных интерфейсов. Аудиторное изучение: Основы стандартизации жизненного цикла программных средств. Базовые стандарты административного управления качеством продукции. Самостоятельное изучение: Стандартизация процессов жизненного цикла ПС. Стандарты, регламентирующие качество ПС. Тема 10. Оценка качественных и количественных характеристик программного обеспечения. Аудиторное изучение: Основные факторы, определяющие качество программных средств. Метрики характеристик качества программных средств. Особенности измерения и оценивания характеристик качества ПС. Оценивание функциональных возможностей ПС. Оценивание надежности функционирования ПС. Оценивание эффективности использования ресурсов ЭВМ программным средством. Оценивание рисков в ЖЦ ПС. Интегральное оценивание характеристик качества ПС. Самостоятельное изучение: Основные факторы, влияющие на качество ПС. Ресурсы, ограничивающие достижимые характеристики качества ПС. Оценивание практичности ПС. Оценивание сопровождаемости ПС. Оценивание мобильности ПС. Оценивание качества эксплуатационной и технологической документации ПС. Тема 11. Математические модели оценки характеристик качества и надежности программного и информационного обеспечения. 12 Аудиторное изучение: Основные понятия и показатели надежности программных средств. Дестабилизирующие факторы и методы обеспечения надежности функционирования программных средств. Модели надежности программного обеспечения. Самостоятельное изучение: Обеспечение качества и надежности в процессе разработки сложных программных средств. Сложность. Требования к технологии и средствам автоматизации разработки сложных программных средств. Тема 12. Оценка эффективности программных средств. Аудиторное изучение: Понятие эффективности программы. Классификация средств оптимизации программного обеспечения. Методика проведения статического анализа программных средств. Оценка трудоемкости разработки и сопровождения программных средств. Прогнозирование стоимостных показателей программных средств. Самостоятельное изучение: Способы экономии памяти. Способы уменьшения времени выполнения. Оценка уровня качества программных средств. Тема 13. Сертификация программного обеспечения. Аудиторное изучение: Основные понятия и определения сертификации программных средств. Особенности сертификации программного обеспечения. Самостоятельное изучение: Основные положения закона «О техническом регулировании». Тема 14. Понятие рынка программных средств. Аудиторное изучение: Рынок программных средств, принципы его формирования. Методы регулирования рынка программных средств. Формирование цены на программное средство. Самостоятельное изучение: Становление и развитие рынка программных средств в России. Главные принципы управления рынком программных средств. Содержание лабораторных занятий (семинаров) Лабораторные работы №1-2. Разработка технического задания по теме курсовой работы в соответствии со стандартом ГОСТ Р 34.602-89. Лабораторные работы №3-4. Ручное тестирование программных средств. Лабораторная работа №5. Составление плана управления качеством программного продукта. 13 Лабораторная работа №6. Оценка качества программного продукта. 14 4. МАТЕРИАЛЫ К ПРОМЕЖУТОЧНОМУ И ИТОГОВОМУ КОНТРОЛЮ Вопросы к коллоквиуму (ДЕ 1) 1. Типы прикладных программ. Управление прикладными программами. Примеры прикладных программ с высокой степенью автоматизации управления. 2. Понятие адаптируемости пакетов программ. Принципы адаптируемости пакетов программ. 3. Основные положения ГОСТ 28806-90 «Качество программных средств. Термины и определения». 4. Программная инженерия. 5. Методологии разработки сложных программных средств. 6. Стандарты жизненного цикла сложных программных средств. Содержание стандарта ГОСТ Р ИСО/МЭК 12207:2000. 7. Разработка требований и внешнее проектирование ППП: анализ и разработка требований к ППП; определение целей создания ППП; разработка внешних спецификаций проекта. 8. Внутреннее проектирование ППП. Проектирование и программирование модулей. 9. Тестирование, отладка и сборка ППП: определение и принципы тестирования; методы тестирования программ; сборка программ при тестировании; критерии завершенности тестирования. 10. Сопровождение ППП на стадии эксплуатации. 11. Технологии проектирования и разработки сложных программных систем. 12. Определение пакета программ. Организация работ по конструированию. 13. Анализ структуры программ. 14. Способы и средства проектирования. Построение прототипов. 15. Понятия жизненного цикла программных средств, профиля стандартов. 16. Основные процессы жизненного цикла программного средства. Вспомогательные процессы жизненного цикла программных средств. Организационные процессы жизненного цикла программных средств. 17. Стандарты комплекса ГОСТ 34. 18. Стандарт IEEE 1074-1995. Вопросы к коллоквиуму (ДЕ 2) 1. Модели представления знаний. 15 2. Формальная модель представления знаний в экспертных системах и интеллектуальных программных продуктах. 3. Экспертные системы в разработке адаптируемого программного обеспечения. 4. Способы формального представления знаний. 5. Использование программного комплекса Rational Unified Process при проектировании сложных программных систем. 6. Интеллектуальные системы. 7. Адаптация ПО. 8. Области применения интеллектуальных информационных систем. Примерные тестовые задания (ДЕ 3) 1. Объект, который способен выполнять заданные функции параметрами, установленными технической документацией, называется … а) корректным; б) эффективным; в) работоспособным; г) надежным. с 2. Программное обеспечение считается надежным когда … а) обеспечивает достаточно низкую вероятность отказа в процессе функционирования в реальном времени; б) обеспечивает высокую вероятность попадания реальных исходных данных в область, которая задана требованиями спецификации и технического задания; в) выполняет заданные функции с параметрами, установленными технической документацией. 3. Совокупность характеристик объекта, относящихся к его способности удовлетворить установленные и предполагаемые потребности, называют … а) качество; б) эффективность; в) модифицируемость; г) надежность. 4. Данная модель ={X, R, F}, где X-множество данных, R - множество связей по определению, F - множество функциональных связей описывает … а) модель предметной области пакета; б) модель информационной базы пакета; в) модель управляющего модуля пакета; г) модель данных. 16 5. Свойство, когда возможность внести изменения в ПС без значительных затрат времени на последующую отладку, – это … а) мобильность; б) эффективность; в) модифицируемость; г) надежность. 17 Вопросы к экзамену 1. Типы прикладных программ. Управление прикладными программами. Примеры прикладных программ с высокой степенью автоматизации управления. 2. Понятие адаптируемости пакетов программ. Принципы адаптируемости пакетов программ. 3. Основные положения ГОСТ 28806-90 «Качество программных средств. Термины и определения». 4. Программная инженерия. 5. Методологии разработки сложных программных средств. 6. Стандарты жизненного цикла сложных программных средств. Содержание стандарта ГОСТ Р ИСО/МЭК 12207:2000. 7. Разработка требований и внешнее проектирование ППП: анализ и разработка требований к ППП; определение целей создания ППП; разработка внешних спецификаций проекта. 8. Внутреннее проектирование ППП. Проектирование и программирование модулей. 9. Тестирование, отладка и сборка ППП: определение и принципы тестирования; методы тестирования программ; сборка программ при тестировании; критерии завершенности тестирования. 10. Сопровождение ППП на стадии эксплуатации. 11. Технологии проектирования и разработки сложных программных систем. 12. Определение пакета программ. Организация работ по конструированию. 13. Анализ структуры программ. 14. Способы и средства проектирования. Построение прототипов. 15. Понятия жизненного цикла программных средств, профиля стандартов. 16. Основные процессы жизненного цикла программного средства. Вспомогательные процессы жизненного цикла программных средств. Организационные процессы жизненного цикла программных средств. 17. Модели представления знаний. Формальная модель представления знаний в экспертных системах и интеллектуальных программных продуктах. 18. Экспертные системы в разработке адаптируемого программного обеспечения. 19. Способы формального представления знаний. 20. Интеллектуальные системы. Адаптация ПО. 21. Области применения интеллектуальных информационных систем. 22. Определение стандартизации. 18 23. Нормативные документы по стандартизации и виды стандартов. 24. Стандарты в области программного обеспечения. 25. Международные организации, разрабатывающие стандарты. 26. Национальные организации, разрабатывающие стандарты (Государственный комитет РФ по стандартизации, Американский национальный институт стандартов и технологий). 27. Стандарты комплекса ГОСТ 34. 28. Стандарт IEEE 1074-1995. 29. Базовые стандарты административного управления качеством продукции. 30. Стандартизация процессов жизненного цикла ПС. 31. Стандарты, регламентирующие качество ПС. 32. Понятие эффективности программы. Классификация средств оптимизации программного обеспечения. 33. Способы экономии памяти. Способы уменьшения времени выполнения. 34. Основные факторы, определяющие качество программных средств. 35. Метрики характеристик качества программных средств. 36. Особенности измерения и оценивания характеристик качества ПС. 37. Основные факторы, влияющие на качество ПС. Ресурсы, ограничивающие достижимые характеристики качества ПС. 38. Основные понятия и показатели надежности программных средств. 39. Дестабилизирующие факторы и методы обеспечения надежности функционирования программных средств. 40. Модели надежности программного обеспечения. 41. Качество программного обеспечения. 42. Обеспечение качества и надежности в процессе разработки сложных программных средств. 43. Оценивание функциональных возможностей ПС. 44. Оценивание надежности функционирования ПС. 45. Оценивание эффективности использования ресурсов ЭВМ программным средством. 46. Оценивание рисков в ЖЦ ПС. 47. Оценивание практичности ПС. 48. Оценивание сопровождаемости ПС. 49. Оценивание мобильности ПС. 50. Оценивание качества эксплуатационной и технологической документации ПС. 51. Интегральное оценивание характеристик качества ПС. 19 5. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ОСВОЕНИЮ УЧЕБНОЙ ДИСЦИПЛИНЫ «РАЗРАБОТКА И СТАНДАРТИЗАЦИЯ ПРОГРАММНЫХ СРЕДСТВ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ» Промежуточная аттестация осуществляется путем оценки отчетов по результатам лабораторных работ и коллоквиумов. Учебным планом предусмотрено проведение экзамена по дисциплине после изучения курса. Методика изучения дисциплины строится из следующих элементов: ­ теоретическая часть (лекция); ­ лабораторные занятия; ­ самостоятельная работа с учебниками, стандартами и конспектами лекций. Цель лекции – сообщение новых знаний, систематизация и обобщение накопленных, развитие познавательных и профессиональных интересов. Лабораторные занятия – как обязательный элемент образовательного процесса по данной дисциплине, призван закрепить полученные теоретические знания и обеспечить формирование основных навыков и умений практической работы в области разработки различных документов, например, технического задания для информационной системы из предложенной предметной области. Они проводятся по мере изучения теоретического материала и выполняются индивидуально каждым студентом. Перечень и содержание лабораторных работ приводится в содержательной части данного учебно-методического комплекса. Самостоятельная работа с книгой ставит своей целью закрепление, углубление, расширение и систематизация знаний, полученных в ходе аудиторных занятий, самостоятельное овладение новым учебным материалом описательного характера, развитие самостоятельного мышления. В рамках применения балльно-рейтинговых технологий при оценивании знаний учащихся используется следующий порядок начисления баллов. За выполнение лабораторной работы студент может получить 40 баллов, за выполнение итогового тестирования – 20 баллов, за сдачу коллоквиумов – 10, 10 и 20 баллов соответственно. Если набранное количество баллов в семестре не соответствует желаемой студентом оценке, то у него есть возможность добрать необходимые баллы на экзамене, но не более 40. Более подробно порядок работы по балльно-рейтинговой технологии описан в Положении о рейтинг-контроле студентов в Рубцовском институте (филиале) АлтГУ. Формы и виды самостоятельной работы по дисциплине: 20 Чтение основной и дополнительной литературы. Самостоятельное изучение материала по литературным источникам. Работа с библиотечным каталогом, самостоятельный подбор необходимой литературы. Поиск необходимой информации через Интернет. Подготовка к различным формам промежуточной и итоговой аттестации (к тестированию, контрольной работе, зачету, экзамену). Выполнение домашних контрольных работ. Самостоятельное выполнение практических заданий репродуктивного типа (ответы на вопросы, тренировочные упражнения, задачи, тесты). Выполнение комплексного задания (проекта) по дисциплине. Подготовка к его защите на семинарском или практическом занятии. Выполнение расчетов по проекту. Изучение аналогов продукта. Список основной и дополнительной литературы составлен на основе фондов центральной городской библиотеки, библиотеки Рубцовского института (филиала) АлтГУ, ЭБС «Университетская библиотека он-лайн» и «Лань». 21 6. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ОБРАЗОВАТЕЛЬНОГО ПРОЦЕССА ПО ДИСЦИПЛИНЫ «РАЗРАБОТКА И СТАНДАРТИЗАЦИЯ ПРОГРАММНЫХ СРЕДСТВ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ» Рубцовский институт (филиал) АлтГУ располагает материальнотехнической базой, соответствующей санитарно-техническим нормам и обеспечивающей проведение всех видов лабораторной, практической, дисциплинарной и междисциплинарной подготовки и научноисследовательской работы студентов, предусмотренных ГОС. Общий компьютерный парк института насчитывает 338 компьютеров, в том числе ПК на мобильных платформах. Из них участвуют в образовательном процессе 217. Совместно с данным оборудованием в учебном процессе используются 6 мультимедийных проекторов (3 стационарных), интерактивная доска и интерактивная панель. Аудиторный фонд института, оснащенный СВТ, включает 7 компьютерных классов(4 класса по 15 ПК в каждом, 1 – по 17 ПК, 2 – по 18 ПК), и 4 мобильных класса на ноутбуках. 2 класса по 15 ПК используются в режиме свободного доступа студентов. Мобильные классы на ноутбуках используется в учебно-образовательной деятельности, как для учебных занятий, так и для организации доступа к ресурсам корпоративной сети и Internet на всей территории РИ АлтГУ. Все компьютеры объединены в единую локальную вычислительную сеть и имеет доступ в Интернет. Необходимое программное обеспечение: Системное программное обеспечение: 1.Windows XP Professional Service Pack 3 2.Windows 7 Enterprise Service Pack 1 3.Windows 7 Professional Service Pack 1 Пакеты прикладных программ и средства разработки приложений: 1.Excel 2007 2.Excel 2010 3.Excel 2013 4.Word 2003 5.Word 2007 6.Word 2010 7.Word 2013 22 7. СПИСОК ОСНОВНОЙ И ДОПОЛНИТЕЛЬНОЙ ЛИТЕРАТУРЫ, ДРУГИЕ ИНФОРМАЦИОННЫЕ ИСТОЧНИКИ Основная литература 1. Гусятников В.Н., Безруков А.И. Стандартизация и разработка программных средств: Учебное пособие / В.Н., Гусятников, А.И. Безруков. – М.: Финансы и статистика, 2010. – 288 с. // ЭБС «Университетская библиотека он-лайн», 2012. 2. Ипатова Э.Р., Ипатов Ю.В. Методологии и технологии системного проектирования информационных систем: Учебник / Э.Р. Ипатова, Ю.В. Ипатов. – М.: Флинта, 2008. – 256 с. // ЭБС «Университетская библиотека он-лайн», 2012. 3. Разработка программного обеспечения: управление изменениями / Д. Белладжио, Т. Миллиган. – М.: ДМК Пресс, 2009. – 384 с. // ЭБС «Университетская библиотека он-лайн», 2012. Дополнительная литература 1. Благодатских В.А. Стандартизация разработки программных средств: Учебное пособие / В.А. Благодатских. – М.: Финансы и статистика, 2003. – 288 с. 2. Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник для вузов / А.М. Вендров. – М.: Финансы и статистика, 2000. – 352 с. 3. Гагарина Л.Г., Кокорева Е.В., Виснадул Б.Д. Технология разработки программного обеспечения. Учебное пособие / Под ред. Гагариной Л.Г. – М.: ИД «ФОРУМ»: ИНФРА-М, 2008. – 400 с. 4. Липаев В.В. Методы обеспечения качества крупномасштабных программных средств / В.В. Липаев. – М.: Синтег, 2003. – 520 с. 5. Липаев В.В. Выбор и оценивание характеристик качества программных средств: Методы и стандарты / В.В. Липаев. – М.: Синтег, 2001. – 228 с. Государственные стандарты 1. ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания». 2. ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы». 3. ГОСТ Р ИСО/МЭК 12207-99 «Процессы жизненного цикла программных средств». Базы данных, Интернет-ресурсы, информационно-справочные и поисковые системы 23 информационно-справочные и поисковые системы 1. Единое окно доступа к образовательным ресурсам. Электронная библиотека [Электронный ресурс]: инф. система. – М.: ФГАУ ГНИИ ИТТ "Информика", 2005-2012. – Режим доступа: //www. http://window.edu.ru, свободный. – Загл. с экрана (дата обращения 11.04.2012) 2. Интернет-университет информационных технологий – дистанционное образование – INTUIT.ru [Электронный ресурс]: офиц. сайт. – М.: Открытые системы, 2003-2011. - Режим доступа: http://www.intuit.ru, свободный. - Загл. с экрана (дата обращения: 17.05.2012). 3. Поисковые системы: Google, Yandex, Rambler. 24