Брянский государственный технический университет

     

Кафедра "Информатика и программное обеспечение"

(4832)56-09-84

Вход

Войти
 
 




RSS-новости
 

Метрология, стандартизация и сертификация

 

Дневное отделение

Бакалавриат

Дисциплина изучается студентами специальностей: "Информатика и вычислительная техника", "Математическое обеспечение и администрирование информационных систем", "Программная инженерия".

Продолжительность изучения дисциплины составляет 1 семестр. В течении этого семестра студенты заслушивают лекции в объеме 17 часов и выполняют лабораторные работы в объеме 34 часа, кроме этого выполнятся расчетно-графическая работа.

Темы лабораторных работ:

  1. Оценка характеристик программ на основе лексического анализа.
    1. Метрики Холстеда. Продолжительность 4 часа
    2. Метрики Джилба. Продолжительность 2 часа
    3. Метрики Чепина. Продолжительность 2 часа.
  2. Оценка структурной сложности программ. Продолжительность 4 часа.
  3. Оценка характеристик программ на основе процедурно-ориентированных метрик. Продолжительность 4 часа.
  4. Оценка характеристик программ на основе объектно-ориентированных метрик.
    1. Метрики Мартина. Продолжительность 4 часа
    2. Метрики Чидамбера и Кемерера. Продолжительность 2 часа
    3. Метрики Лоренца и Кида. Продолжительность 4 часа
    4. Метрики Абреу Продолжительность 2 часа
  5. Оценка надежности программных средств. Продолжительность 2 часов.
  6. Стандартизация программных средств. Продолжительность 2 часа.
  7. Сертификация программных средств. Продолжительность 2 часа.

Отчеты к лабораторным работам оформляются в электронном виде в одном из известных текстовых редакторах и представляются на защиту только при наличии исходного программного кода к разработанному программному обеспечению (требованиями к оформлению текстовых документов).

 

Расчетно-графическая работа посвящена прогнозированию сложности проектируемого программного средства. Расчетно-графическая работа состоит из следующих основных частей:

  1. Описание процесса требующего автоматизации
  2. Оценка сложности проектируемого программного средства
    1. Оценка сложности программного средства на основе метода функциональных точек
    2. Оценка трудоемкости на основе стоимостной модели COCOMOII
    3. Оценка трудоемкости на основе метода вариантов использования
  3. Разработка графика выполнения проекта
  4. Документирование разработки
  5. Тестирование разработки
  6. Оценка надежности разработки

 

Специалитет

Дисциплина метрология, стандартизация и сертификация изучается студентами специальности "Информатика и программное обеспечение" очной, заочной и очно-заочной формы обучения, а так же студентами специальности "Математическое обеспечение и администрирование информационных систем".

В процессе обучения выполняются студентами очной и очно-заочной форм выполняются следующие лабораторные работ

  1. Методы моделирования и анализа предметной области
  2. Оценка сложности программных средств на ранних этапах разработки методом функциональных точек
  3. Оценка трудоемкости разработки на основе стоимостной модели COCOMO II
  4. Оценка трудоемкости на основе метода вариантов использования
  5. Разработка графика выполнения проекта
  6. Стандарты на разработку технического задания
  7. Способы обеспечения качества архитектурного проекта модульных и объектно-ориентированных программных средств.
  8. Способы обеспечения качества детального проекта на программное средство
  9. Оценка сложности программного кода
  10. Тестирование программного кода как белого ящика
  11. Методы тестирования программных средств
  12. Оценка надежности программных средств

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

Для выполнения индивидуальных заданий в рамках лабораторных работ студенты самостоятельно выбирают задачи, для для решения которых будет написана программа (например, программа для решения систем уравнений методом Зейделя, решение систем уравнений методом деления пополам).

Язык программирования и используемые средства для разработки не имеют ни какого значения. К программам предъявляются следующие требования: наличие визуального интерфейса (строки для ввода исходных данных, элементы для отображения результатов работы программы, кнопки, верхнее меню или аналог), возможность сохранения исходных данных в файл и чтение данных из файла. Алгоритм решения задачи должен иметь не менее трех ветвлений, Программы использующие для решения задачи линейный алгоритм не допускаются. Если при программировании используется ООП, то необходимо наличие нескольких методов, используемых при решении задачи, в противном случае должны присутствовать несколько функций, используемых для решения поставленной задачи.

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

Заочное отделение

бакалавриат

 

Метрология (преподаватель - доц., к.т.н. Азарченков А.А.)