Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

741

.pdf
Скачиваний:
0
Добавлен:
21.11.2023
Размер:
147.39 Кб
Скачать

Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования

«Нижегородский государственный архитектурно-строительный университет»

Юрченко Т.В.

ИТ-стандарты

Учебно-методическое пособие по подготовке к лекциям, практическим занятиям

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

для обучающихся по дисциплине «ИТ-стандарты» по направлению подготовки 09.03.04 Программная инженерия

профиль Разработка программно-информационных систем

Нижний Новгород

2018

УДК 004.9

Юрченко Т.В. / ИТ-стандарты [Электронный ресурс]: учеб.-метод. пос. / Т.В.Юрченко; Нижегор. гос. архитектур. - строит. ун-т – Н. Новгород: ННГАСУ, 2018. – 18 с.– 1 электрон. опт. диск (CD-RW).

В настоящем учебно-методическом пособии по дисциплине «ИТ-стандарты» даются конкретные рекомендации учащимся для освоения как основного, так и дополнительного материала дисциплины и тем самым способствующие достижению целей, обозначенных в учебной программе дисциплины. Цель учебно-методического пособия — это помощь в усвоении лекций, в подготовке к практическим занятиям, а также в написании курсовой работы.

Учебно-методическое пособие предназначено для обучающихся в ННГАСУ по дисциплине «ИТстандарты» по направлению подготовки 09.03.04 Программная инженерия, профиль Разработка про- граммно-информационных систем

Учебно-методическое пособие ориентировано на обучение в соответствии с календарным учебным графиком и учебным планом по основной профессиональной образовательной программе направления 09.03.04 Программная инженерия, профиль Разработка программно-информационных систем, утверждённым решением учёного совета ННГАСУ от 02.03.2018 г. (протокол № 3).

©

Т.В.Юрченко, 2018

©

ННГАСУ, 2018

2

Оглавление

1.

Общие положения ............................................................................................................................................

4

 

1.1

Цели изучения дисциплины и результаты обучения .............................................................................

4

 

1.2

Содержание дисциплины..........................................................................................................................

4

 

1.3

Порядок освоения материала....................................................................................................................

5

2.

Методические указания по подготовке к лекциям........................................................................................

6

 

2.1

Общие рекомендации по работе на лекциях...........................................................................................

6

 

2.2

Общие рекомендации при работе с конспектом лекций........................................................................

6

 

2.3

Общие рекомендации по изучению материала лекций .........................................................................

6

 

2.4

Контрольные вопросы...............................................................................................................................

7

3.

Методические указания по подготовке к практическим занятиям .............................................................

9

 

3.1

Общие рекомендации по подготовке к практическим занятиям ..........................................................

9

 

3.2

Примеры задач для практических занятий..............................................................................................

9

4.

Методические указания по организации самостоятельной работы ..........................................................

13

 

4.1

Общие рекомендации для самостоятельной работы............................................................................

13

 

4.2

Темы для самостоятельного изучения...................................................................................................

14

 

4.3

Учебно-методическое обеспечение самостоятельной работы............................................................

14

 

4.4

Задания для самостоятельной работы ...................................................................................................

15

3

1. Общие положения

1.1 Цели изучения дисциплины и результаты обучения

Целями освоения учебной дисциплины Б.1.44.01. ИТ-стандарты являются:

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

В процессе освоения дисциплины студент должен Знать:

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

современные стандарты и методики разработки регламентов для организации управления процессами жизненного цикла ИТ-инфраструктуры предприятий;

организацию проектирования программных средств и информационных технологий и содержание различных этапов процесса разработки с использованием государственного стандарта ГОСТ Р ИСО/МЭК 12207-99 «Информационная технология. Процессы жизненного цикла программных средств».

Уметь:

применять информационные технологии для решения управленческих задач;

использовать современные стандарты и методики для организации управления процессами жизненного цикла ИТ-инфраструктуры предприятий;

документировать процессы жизненного цикла программных средств.

Владеть:

навыками работы с информационными технологиями для повышения эффективности управления;

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

навыками составления технической документации на программное средство.

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

1.2 Содержание дисциплины

Материал дисциплины сгруппирован по следующим разделам:

1. Нормативные документы.

Нормативные документы по стандартизации и виды стандартов. Стандарты в области программного обеспечения. Международные организации, разрабатывающие стандарты. Международная органи-

4

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

2. Жизненный цикл программного средства.

Основные процессы жизненного цикла программного средства. Вспомогательные процессы жизненного цикла программного средства. Организационные процессы жизненного цикла программного средства. Стандарты комплекса ГОСТ 34. Стандарт IEEE 1074-1995. Процессы жизненного цикла для развития программных средств. Адаптация стандарта к конкретному проекту Модели жизненного цикла программных средств.

3. Стандарты документирования программных средств.

Общая характеристика состояния в области документирования программных средств. Единая система программной документации. ГОСТ 19.101-77 ЕСПД. Виды программ и программных документов. ГОСТ 19.102-77. ЕСПД. Стадии разработки. ГОСТ 19.105-78 ЕСПД. Общие требования к программным документам. ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению. ГОСТ 19.402-78 ЕСПД. Описание программы. ГОСТ 19.404-79 ЕСПД. Пояснительная записка. Требования к содержанию и оформлению ГОСТ 19.503-79 ЕСПД. Руководство системного программиста. Требования к содержанию и оформлению ГОСТ 19.504-79 ЕСПД. Руководство программиста. Требования к содержанию и оформлению ГОСТ 19.505-79 ЕСПД. Руководство оператора. Требования к содержанию и оформлению ГОСТ 19.506-79 ЕСПД. Описание языка. Требования к содержанию и оформлению. Государственные стандарты Российской Федерации (ГОСТР).

4. Надежность и качество программных средств.

Основные понятия и показатели надежности программных средств. Дестабилизирующие факторы и методы обеспечения надежности функционирования программных средств. Предупреждение ошибок. Обнаружение ошибок. Исправление ошибок. Устойчивость к ошибкам. Обработка сбоев аппаратуры. Модели надежности программного обеспечения. Аналитические модели надежности. Эмпирические модели надежности. Обеспечение качества и надежности в процессе разработки сложных программных средств. Требования к технологии и средствам автоматизации разработки сложных программных средств. Качество программного обеспечения

5. Эффективность технологий проектирования программных средств.

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

6. Методы оценки технико-экономических показателей программных средств на различных этапах их жизненного цикла.

Порядок и методология проведения статистического анализа программных средств. Методика оценки трудоемкости разработки программных средств. Методика оценки трудоемкости сопровожде-

5

ния программных средств. Методика прогнозирования стоимостных показателей информационных систем. Методика оценки уровня качества программных средств информационных систем.

1.3 Порядок освоения материала

Материал дисциплины изучается в соответствии с порядком, определённым в следующей таблице:

 

 

Таблица 1

 

Порядок освоения дисциплины

 

 

 

 

Раздел дисциплины

№№ предшествующих разделов

 

 

 

1

Нормативные документы

-

 

 

 

2

Жизненный цикл программного средства

1

 

 

 

3

Стандарты документирования программных средств

1,2

 

 

 

4

Надежность и качество программных средств

1,2,3

 

 

 

5

Эффективность технологий проектирования программных средств

1,2,3,4

 

 

 

6

Методы оценки технико-экономических показателей программ-

1,2,3,4,5

 

ных средств на различных этапах их жизненного цикла

 

 

 

 

6

2. Методические указания по подготовке к лекциям

2.1 Общие рекомендации по работе на лекциях

Лекция является главным звеном дидактического цикла обучения. Ее цель — формирование основы для последующего усвоения учебного материала. В ходе лекции преподаватель в устной форме, а также с помощью презентаций передает обучаемым знания по основным, фундаментальным вопросам изучаемой дисциплины.

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

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

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

2.2Общие рекомендации при работе с конспектом лекций

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

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

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

2.3Общие рекомендации по изучению материала лекций

Раздел 1. Нормативные документы – 1 лекция.

Рассматриваются виды нормативных документов, стандартов. Рассказывается об исторических аспектах возникновения и возможных направлениях дальнейшего развития системы стандартизации. Рассматриваются различные уровни системы стандартизации – международный, региональный, национальный, промышленный, внутрифирменный. Стандарты де-юре и де-факто. Процессы разработки и утверждения стандарта. Регламенты, технические условия и спецификации.

Раздел 2. Жизненный цикл программного средства. — 1 лекция.

Дается понятие жизненного цикла программного средства. Изучаются стадии жизненного цикла в регламентах различных стандартов. Стандарты комплекса ГОСТ 34. Процессы жизненного цикла для развития программных средств. Адаптация стандарта к конкретному проекту.

Раздел 3. Стандарты документирования программных средств. — 1 лекция.

7

Дается общая характеристика состояния в области документирования программных средств. Единая система программной документации. ГОСТ 19.101-77 ЕСПД. Виды программ и программных документов. ГОСТ 19.102-77. ЕСПД. Стадии разработки. ГОСТ 19.105-78 ЕСПД. Общие требования к программным документам. ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению. ГОСТ 19.402-78 ЕСПД. Описание программы. ГОСТ 19.404-79 ЕСПД. Пояснительная записка. Требования к содержанию и оформлению.

Раздел 4. Надежность и качество программных средств. — 1 лекция.

Рассматриваются основные понятия и показатели надежности программных средств. Дестабилизирующие факторы и методы обеспечения надежности функционирования программных средств. Предупреждение ошибок. Обнаружение ошибок. Исправление ошибок. Устойчивость к ошибкам. Обработка сбоев аппаратуры. Модели надежности программного обеспечения. Аналитические модели надежности. Эмпирические модели надежности. Обеспечение качества и надежности в процессе разработки сложных программных средств. Требования к технологии и средствам автоматизации разработки сложных программных средств. Качество программного обеспечения.

Раздел 5. Эффективность технологий проектирования программных средств. — 2 лекции.

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

Раздел 6. Методы оценки технико-экономических показателей программных средств на различных этапах их жизненного цикла. — 1 лекция.

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

2.4 Контрольные вопросы

Контрольные вопросы к разделу 1: Нормативные документы

1.Понятие стандартизации, основная цель, результат, уровни стандартизации.

2.Нормативные документы по стандартизации и виды стандартов.

3.Система стандартов в области программного обеспечения: основное назначение, виды (стандарты де-факто, стандарты де-юре, примеры изменения категорий (SQL)).

4.Система стандартов в области программного обеспечения: классификация стандартов.

Контрольные вопросы к разделу 2: Жизненный цикл программного средства

1.Этапы жизненного цикла программных средств (первые стандарты ЖЦ ПС DOD-STD-2167 А и

MIL-STD-498).

2.Этапы жизненного цикла программных средств (стандарт ISO 12207:1995).

3.Этапы жизненного цикла программных средств (стандарты IEEE 1074-1995 и ГОСТ Р ИСО МЭК

12207-99).

4.Адаптация комплекса стандартов к конкретному проекту. Модели жизненного цикла программ-

8

ного средства.

Контрольные вопросы к разделу 3. Стандарты документирования программных средств

1.Этапы разработки программных средств. Стандарты комплекса ГОСТ 34.ХХХ.

2.Этапы разработки программных средств. Стандарты комплекса ГОСТ 19.ХХХ..

3.Технические особенности разработки программных средств.

4.Принципы модульности и адаптируемости.

Контрольные вопросы к разделу 4. Надежность и качество программных средств

1.Основные понятия и положения технологии разработки программных средств.

2.Принципы надежности.

3.Разработка мероприятий по повышению надежности эксплуатации программных комплексов.

4.Внутрифирменные стандарты (стандарты организаций).

Контрольные вопросы к разделу 5. Эффективность технологий проектирования программных средств

1.Виды поддержки и стадии этапа проектирования.

2.Эффективность технологий проектирования программных средств.

3.Критерии оценки технологий проектирования программных средств.

4.Суть управления качеством программных средств.

Контрольные вопросы к разделу 6. Методы оценки технико-экономических показателей программных средств на различных этапах их жизненного цикла

1.Составляющие затрат в жизненном цикле программных средств.

2.Основные факторы, влияющие на трудоёмкость разработки программных средств.

3.Длительность разработки программных средств.

4.Распределение затрат по этапам разработки.

9

3. Методические указания по подготовке к практическим занятиям

3.1Общие рекомендации по подготовке к практическим занятиям

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

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

При подготовке к занятиям можно также подготовить краткие конспекты по вопросам темы. Очень эффективным приемом является составление схем и презентаций.

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

3.2Примеры задач для практических занятий

Задачи для разделов 1-3.

1.Написать реферат на тему «Международные организации, разрабатывающие стандарты». Выбрать организацию из списка, озвученного на лекции, утвердить у преподавателя и осветить следующие вопросы:

1)год создания организации, страна-основатель;

2)цели организации;

3)организационная структура;

4)область стандартизации;

5)порядок разработки, согласования и утверждения стандартов;

6)примеры стандартов.

2.Создать техническое задание на выполнение работ (ориентир – собственная ВКР). Оформить как самостоятельный документ с применением существующих стандартов

Задачи для разделов 4-6.

1.Выполнить расчет трудоемкости разработки программного продукта по заданным условиям.

2.Выполнить расчет трудоемкости разработки программного продукта, являющегося частью собственной ВКР.

3.Выполнить расчет эффективности от внедрения программного продукта по заданным характеристикам и условиям эксплуатации.

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]