скачать УЧЕБНАЯ ПРОГРАММА ПО ДИСЦИПЛИНЕ МЕТРОЛОГИЯ, СТАНДАРТИЗАЦИЯ И СЕРТИФИКАЦИЯ |
^ | ||||||||||||
Дать знания об эволюции и современных тенденциях развития информационных технологий, ознакомить их с теоретическими основами и прикладными методами разработки, анализа, испытаний и внедрения программного обеспечения как необходимой составляющей современных информационных технологий | ||||||||||||
^ | ||||||||||||
«Математика», «Математическая логика и теория алгоритмов», «Вероятность и статистика», «Информатика» | ||||||||||||
^ | ||||||||||||
знать: | ||||||||||||
| ||||||||||||
уметь: | ||||||||||||
| ||||||||||||
иметь представление о: | ||||||||||||
| ||||||||||||
Основными видами занятий являются лекции и практические занятия. | ||||||||||||
Основными видами промежуточного контроля знаний являются: опрос студентов в завершение каждой темы. | ||||||||||||
Основными видами рубежного контроля знаний являются экзамен. | ||||||||||||
Часы, отведенные на изучение дисциплины, согласно учебному плану (68ч):
| ||||||||||||
^ | ||||||||||||
| ||||||||||||
Тема 1. Введение. Место аппаратного и программного обеспечения в архитектуре информационных систем. Аппаратура и метрология. Системное и прикладное программное обеспечение. Общесистемное программное обеспечение (middleware). Среда программирования. Основные проблемы разработки, отладки и испытаний программного обеспечения информационных систем. Пользовательский интерфейс и его роль в эффективности информационных систем. Психология восприятия человеком информации и принятия им решений и учет ее при создании программного обеспечения. | ||||||||||||
^ Поколения вычислительных средств и изменение критериев оценки эффективности технологий создания информационных систем. Эволюция языков программирования и их уровни. Требования к языкам программирования для ЭВМ разных поколений. Поколения языков программирования. Сравнительный анализ языков программирования и их классификация. Процедурные и декларативные языки программирования. Программирование параллельных процессов. Стандарты языков программирования. Нематематическое применение вычислительных средств. Применение типовых программных комплексов при разработке программного обеспечения. Структурное и модульное программирование. Объектно-ориентированное проектирование при разработке программного обеспечения. | ||||||||||||
^ Стандарты и их требования к программному обеспечению информационных систем. Принципы разработки операционных систем и программного обеспечения различных режимов работы вычислительных систем. Общесистемное программное обеспечение (middlewаre), решаемые задачи, обоснование требований и проектирование. Требования к интерфейсным системам и прикладному программному обеспечению. Интегрированные системы. АРМ – автоматизированные рабочие места. Их проектирование и разработка. Алгоритмы и способы их описания. Организация разработки прикладных задач, не поддающихся алгоритмизации. Понятие о прикладных нечетких системах. | ||||||||||||
^ Эволюция критериев в информационных технологиях. Непрограммирующий профессионал – основная фигура в информационном обществе. Задача формализации профессиональных знаний. Этапы подготовки и решения задач на ЭВМ: постановка задачи, математическое описание задачи, выбор и обоснование метода решения, алгоритмизация, составление программы, отладка программы, испытания программы, решение задачи и анализ результатов. Требования Государственных стандартов к проектной документации. Компиляция и интерпретация программ. Требования к компиляторам. Выбор языков программирования при проектировании и разработке информационных систем. Стандарты языков программирования. Место в разработке информационных систем машинных языков и ассемблеров. Стили программирования: процедурный, функциональный, логический. Структурное, модульное объектно-ориентированное программирование. Программирование, управляемое данными. Программирование по контракту. | ||||||||||||
^ . Сущность стандартизации, роль и место стандартизации в производстве и применении программного обеспечения, нормативные документы по стандартизации и виды стандартов. Процессы, работы и задачи, которые используются: при приобретении системы, содержащей программные средства, или отдельно поставляемого программного продукта; при оказании программной услуги, а также при поставке, разработке, эксплуатации и сопровождении программных продуктов. Программные компоненты программно-аппаратных средств. Процессы, используемые при определении, контроле и модернизации процессов жизненного цикла программных средств. Пакеты программ. Требования к качеству и тестирование | ||||||||||||
^ Анализ предметной области информационной системы и подготовка требований к прикладным задачам. Прикладное программное обеспечение. Проблема проектирования: приобретение типовых программ или собственная разработка? Разработка постановок прикладных задач и алгоритмов их решения. Разработка требований к пользовательскому интерфейсу и проектирование его реализации. Интеллектуальный интерфейс и его эргономика. Восприятие информации пользователем системы. Учет психологии восприятия при проектировании информационных систем. Инструментарий разработчика и его использование при создании информационных систем. Разработка требований к конструированию форм и разработка управляющих меню. Использование готовых компонентов. | ||||||||||||
^ Роль метрологии при проектировании аппаратной части программных комплексов. Закон о техническом регулировании и сфера его применения. Понятие «безопасность» применительно к информационным технологиям и программной продукции. Понятие «риск» в законе о техническом регулировании. Регламенты и стандарты. Цели технических регламентов. Содержание технических регламентов и требования к ним. Цели и принципы стандартизации. Виды стандартов и их разработка. Национальные стандарты и стандарты организаций. Стандартизация систем управления качеством. Система стандартов ГОСТ ИСО 9000, 9001. Сертификация и система сертификации. Формы подтверждения соответствия. Аккредитация органов сертификации и испытательных лабораторий | ||||||||||||
^ Унифицированный язык моделирования, UML и его место в анализе и проектировании программных систем. Основы процесса разработки. Начальная фаза проекта, уточнение, конструирование. Варианты использования и их диаграммы. Диаграммы классов, CRC-карты, диаграммы взаимодействия, пакетов, состояний, деятельностей, размещения. UML и программирование. | ||||||||||||
| ||||||||||||
ЛИТЕРАТУРА | ||||||||||||
| ||||||||||||
Основная: | ||||||||||||
| ||||||||||||
| ||||||||||||
| ||||||||||||
| ||||||||||||
| ||||||||||||
|
Скачать 80,86 Kb. | оставить комментарий |
Дата | 02.10.2011 |
Размер | 80,86 Kb. |
Тип | Программа, Образовательные материалы |