Учебная программа по дисциплине метрология, стандартизация и сертификация суворов Г. С. Требования к обязательному минимуму содержания основной

Вид материалаПрограмма

Содержание


Цели преподавания дисциплины
Перечень дисциплин, усвоение которых студентам необходимо для усвоения курса
В результате изучения курса студент должен
Содержание курса
Тема 2. Основные проблемы разработки программного обеспечения. Эволюция технологии программирования.
Тема 3. Проектирование программного обеспечения информационных систем.
Тема 4. Современные технологии проектирования программных систем.
Тема 5. Процессы жизненного цикла программных средств и стандартизация программного обеспечения
Тема 6. Проектирование комплекса пользовательских программ.
Тема 7. Значение метрологии и стандартизации в разработке программных средств и информационных технологий.
Тема 8. Применение стандартного языка объектного моделирования программных систем.
Подобный материал:
УЧЕБНАЯ ПРОГРАММА ПО ДИСЦИПЛИНЕ

МЕТРОЛОГИЯ, СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ
Суворов Г. С.


Требования к обязательному минимуму содержания основной

образовательной программы:

Теоретические основы метрологии. Основные понятия, связанные с объектами измерения: свойство, величина, количественные и качественные проявления свойств объектов материального мира. Основные понятия, связанные со средствами измерений (СИ). Закономерности формирования результата измерения, понятие погрешности, источники погрешностей. Понятие многократного измерения. Алгоритмы обработки многократных измерений. Понятие метрологического обеспечения. Организационные, научные и методические основы метрологического обеспечения. Правовые основы обеспечения единства измерений. Основные положения закона РФ об обеспечении единства измерений. Структура и функции метрологических служб предприятия, организации, учреждения, являющихся юридическими лицами.

Точность деталей, узлов и механизмов; ряды значений геометрических параметров; виды сопряжений в технике; отклонения, допуски и посадки; расчет и выбор посадок; единая система нормирования и стандартизации показателей точности; размерные цепи и методы их расчета; расчет точности кинематических цепей; нормирование микронеровностей деталей; контроль геометрической и кинематической точности деталей, узлов и механизмов.

Исторические основы развития стандартизации и сертификации. Сертификация, ее роль в повышении качества продукции и развитие на международном, региональном и национальном уровнях. Правовые основы стандартизации. Международная организация по стандартизации (ИСО). Основные положения государственной системы стандартизации ГСС. Научная база стандартизации. Определение оптимального уровня унификации и стандартизации. Государственный контроль и надзор за соблюдением требований государственных стандартов. Основные цели и объекты сертификации. Термины и определения в области сертификации Качество продукции и защита потребителя. Схемы и системы сертификации. Условия осуществления сертификации. Обязательная и добровольная сертификация. Правила и порядок проведения сертификации. Органы по сертификации и испытательные лаборатории. Аккредитация органов по сертификации и испытательных (измерительных) лабораторий. Сертификация услуг. Сертификация систем качества. Взаимозаменяемость.

Цели преподавания дисциплины:

Дать знания об эволюции и современных тенденциях развития информационных технологий, ознакомить их с теоретическими основами и прикладными методами разработки, анализа, испытаний и внедрения программного обеспечения как необходимой составляющей современных информационных технологий

Перечень дисциплин, усвоение которых студентам необходимо для усвоения курса

«Математика», «Математическая логика и теория алгоритмов», «Вероятность и статистика», «Информатика»

В результате изучения курса студент должен

знать:
  • основные тенденции развития информационных технологий и методов программирования;
  • состав и структуру современного программного обеспечения;
  • особенности информационных процессов в разных предметных областях и специфику информационных и программных систем, ориентированных в области экономики;
  • современные технологии разработки программных систем и основные направления их развития;
  • основы объектно-ориентированного программирования;
  • содержание и методы испытаний программного обеспечения;
  • состав и структуру программной документации;
  • федеральный закон «О техническом регулировании»;
  • основы метрологии;


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

иметь представление о:
  • эволюции вычислительной техники и технологии программирования и изменении критериев оценки методов программирования;
  • современных языках программирования, их классификации и сфере;
  • особенностях стандартизации программных систем и системе стандартов аппаратно-программных средств.

Основными видами занятий являются лекции и практические занятия.

Основными видами промежуточного контроля знаний являются: опрос студентов в завершение каждой темы.

Основными видами рубежного контроля знаний являются экзамен.



Часы, отведенные на изучение дисциплины, согласно учебному плану (68ч):

Форма обучения

Всего ауд. занятий

Самостоятельная работа

очная

54ч

14ч

очно-заочная(вечерняя)

18ч

50ч

заочная

12ч

56ч




СОДЕРЖАНИЕ КУРСА




Тема 1. Введение. Место аппаратного и программного обеспечения в архитектуре информационных систем. Аппаратура и метрология. Системное и прикладное программное обеспечение. Общесистемное программное обеспечение (middleware). Среда программирования. Основные проблемы разработки, отладки и испытаний программного обеспечения информационных систем. Пользовательский интерфейс и его роль в эффективности информационных систем. Психология восприятия человеком информации и принятия им решений и учет ее при создании программного обеспечения.

Тема 2. Основные проблемы разработки программного обеспечения. Эволюция технологии программирования. Поколения вычислительных средств и изменение критериев оценки эффективности технологий создания информационных систем. Эволюция языков программирования и их уровни. Требования к языкам программирования для ЭВМ разных поколений. Поколения языков программирования. Сравнительный анализ языков программирования и их классификация. Процедурные и декларативные языки программирования. Программирование параллельных процессов. Стандарты языков программирования. Нематематическое применение вычислительных средств. Применение типовых программных комплексов при разработке программного обеспечения. Структурное и модульное программирование. Объектно-ориентиро­ван­ное проектирование при разработке программного обеспечения.

Тема 3. Проектирование программного обеспечения информационных систем. Стандарты и их требования к программному обеспечению информационных систем. Принципы разработки операционных систем и программного обеспечения различных режимов работы вычислительных систем. Общесистемное программное обеспечение (middlewаre), решаемые задачи, обоснование требований и проектирование. Требования к интерфейсным системам и прикладному программному обеспечению. Интегрированные системы. АРМ – автоматизированные рабочие места. Их проектирование и разработка. Алгоритмы и способы их описания. Организация разработки прикладных задач, не поддающихся алгоритмизации. Понятие о прикладных нечетких системах.

Тема 4. Современные технологии проектирования программных систем. Эволюция критериев в информационных технологиях. Непрограммирующий профессионал – основная фигура в информационном обществе. Задача формализации профессиональных знаний. Этапы подготовки и решения задач на ЭВМ: постановка задачи, математическое описание задачи, выбор и обоснование метода решения, алгоритмизация, составление программы, отладка программы, испытания программы, решение задачи и анализ результатов. Требования Государственных стандартов к проектной документации. Компиляция и интерпретация программ. Требования к компиляторам. Выбор языков программирования при проектировании и разработке информационных систем. Стандарты языков программирования. Место в разработке информационных систем машинных языков и ассемблеров. Стили программирования: процедурный, функциональный, логический. Структурное, модульное объектно-ориентирован­ное программирование. Программирование, управляемое данными. Программирование по контракту.

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

Тема 6. Проектирование комплекса пользовательских программ. Анализ предметной области информационной системы и подготовка требований к прикладным задачам. Прикладное программное обеспечение. Проблема проектирования: приобретение типовых программ или собственная разработка? Разработка постановок прикладных задач и алгоритмов их решения. Разработка требований к пользовательскому интерфейсу и проектирование его реализации. Интеллектуальный интерфейс и его эргономика. Восприятие информации пользователем системы. Учет психологии восприятия при проектировании информационных систем. Инструментарий разработчика и его использование при создании информационных систем. Разработка требований к конструированию форм и разработка управляющих меню. Использование готовых компонентов.

Тема 7. Значение метрологии и стандартизации в разработке программных средств и информационных технологий. Роль метрологии при проектировании аппаратной части программных комплексов. Закон о техническом регулировании и сфера его применения. Понятие «безопасность» применительно к информационным технологиям и программной продукции. Понятие «риск» в законе о техническом регулировании. Регламенты и стандарты. Цели технических регламентов. Содержание технических регламентов и требования к ним. Цели и принципы стандартизации. Виды стандартов и их разработка. Национальные стандарты и стандарты организаций. Стандартизация систем управления качеством. Система стандартов ГОСТ ИСО 9000, 9001. Сертификация и система сертификации. Формы подтверждения соответствия. Аккредитация органов сертификации и испытательных лабораторий

Тема 8. Применение стандартного языка объектного моделирования программных систем. Унифицированный язык моделирования, UML и его место в анализе и проектировании программных систем. Основы процесса разработки. Начальная фаза проекта, уточнение, конструирование. Варианты использования и их диаграммы. Диаграммы классов, CRC-карты, диаграммы взаимодействия, пакетов, состояний, деятельностей, размещения. UML и программирование.




ЛИТЕРАТУРА




Основная:
  1. Бен-Ари М. Языки программирования. М. «Мир», 2000.
  1. Буч Г. Объектно-ориентированный анализ и проектирование. М. «Бином», 2000
  1. Гордеев А.В., Молчанов А.Ю. Системное программное обеспечение. СПб. «Питер», 2001.
  1. Коуров Л.В. Информационные технологии. Минск, «Амалфея», 2000.
  1. Смирнов А.Д. Архитектура вычислительных систем. М. «Наука», 1990.
  1. Фаулер М., Скотт К. UML в кратком изложении. М. «Мир», 1999.