Учебно-методический комплекс Специальность: 080801 Прикладная информатика (в экономике) Москва 2009

Вид материалаУчебно-методический комплекс

Содержание


1. Цели и задачи дисциплины
Цель дисциплины
2. Требования к уровню освоения содержания дисциплины.
2.1. Инновационные технологии, используемые в преподавании дисциплины
Круглый стол
3.Объем дисциплины 3.1. Объем дисциплины и виды учебной работы
Очно-заочная форма
Самостоятельная работа
3.2. Распределение часов по темам и видам учебной работы
Гост р исо/мэк 12119-2000
Гост р исо/мэк 12119-2000
4. Содержание дисциплины
Жизненный цикл программных средств
Стандарты документирования программных
Тестирование пр0граммного средства
Гост р исо/мэк12119-2000
5. Темы практических и семинарских занятий
Жизненный цикл программных средств
Стандарты документирования программных
Тестирование пр0граммного средства
...
Полное содержание
Подобный материал:

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение высшего профессионального образования

РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ
ТОРГОВО-ЭКОНОМИЧЕСКИЙ УНИВЕРСИТЕТ
(РГТЭУ)


Кафедра информационных технологий и телекоммуникаций


Одобрено учебно-методическим советом

Факультета социальных

и информационных технологий


РАЗРАБОТКА И СТАНДАРТИЗАЦИЯ ПРОГРАММНЫХ СРЕДСТВ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ


Учебно-методический комплекс


Специальность: 080801 Прикладная информатика (в экономике)


Москва 2009


Авторы-составители: канд. техн. наук, профессор Д.Ю.Нечаев,

канд. техн. наук, доцент А.В.Еремеев


Учебно-методический комплекс дисциплины «Разработка и стандартизация программных средств и информационных технологий» составлен в соответствии с требованиями Государственного образовательного стандарта высшего профессионального образования по специальности 080801 «Прикладная информатика» (в экономике).

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


© Российский государственный торгово-экономический университет, 2009


С О Д Е Р Ж А Н И Е

Стр.

1. Цели и задачи дисциплины 4

2. Требования к уровню освоения содержания дисциплины. 6

2.1. Инновационные технологии, используемые 7

в преподавании дисциплины 7

3.Объем дисциплины 8

3.1. Объем дисциплины и виды учебной работы 8

3.2. Распределение часов по темам и видам учебной работы 8

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

5. Темы практических и семинарских занятий 12

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

7. Вопросы для подготовки к зачету 16

8. Учебно-методическое обеспечение дисциплины 19

8.1. Литература 19

8.2. Методическое обеспечение дисциплины 20

8.3. Материально-техническое и информационное 21

обеспечение дисциплины. 21



1. Цели и задачи дисциплины



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

Актуальность изучения дисциплины «Разработка и стандартизация программных средств и информационных технологий»обусловлена необ­ходимостью обучения будущих специалистов применению в управленчес­кой деятельности современных инструментальных компьютерных средств и специального программного обеспечения в условиях массовой компью­теризации современного общества.

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

Некоторые предварительные знания и сведения по информационных технологиям студенты получают в курсах «Информатика», «Программ­ные средства офисного назначения», «Инструментальные средства разра­ботки информационных компьютерных систем» которые предшествуют данной дисциплине. Вместе с тем дисциплина «Разработка и стандартиза­ция программных средств и информационных технологий» является спе­циальной, дающей студентам прикладные знания, которые могут быть ис­пользованы при изучении последующих курсов:« Проектирование инфор­мационных систем», «Имитационное моделирование экономических сис­тем», «Проблемно-ориентированные экономические информационные си­стемы», «Системное моделирование и принятие управленческих решений», «Основы электронной коммерции».

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

Задачами изучения дисциплины являются:

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

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

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

2. Требования к уровню освоения содержания дисциплины.



В результате изучения дисциплины специалист должен осуществлять свою профессиональную деятельность в области стандартизации информационных экономических систем (ИЭС) и решать задачи, соответствующие этой квалификации. При этом он должен

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

Иметь представление:
  • о работе с основными объектами и процессами, связанными с стандартизацией ИЭС;
  • о разработке проектных решений и их стандартизации в заданной инструментальной среде;
  • о выборе методов и средств стандартизации межсистемных интерфейсов и драйверов; интерфейсов в распределенных системах;

- о стандартах методов совместного доступа к базам и программам в сложных ИС.

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

- методы научных исследований по теории, технологии и разработки ИС в экономике.

Уметь:
  • формулировать и решать задачи стандартизации ИС с использованием различных методов и решений;
  • ставить задачу системного стандартизирования ИС обслуживания пользователей в экономике;
  • проводить выбор ИС при построении сложных профессионально-ориентированных ИС;
    • выбирать и внедрять профессионально-ориентированные ИС в предметной области.

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

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



2.1. Инновационные технологии, используемые

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



Дискуссия – форма учебной работы, в рамках которой студенты высказывают свое мнение о проблеме, заданной преподавателем. Проведение дискуссий по проблемным вопросам подразумевает написание студентом эссе, тезисов или реферата по предложенной тематике (данная технология наиболее эффективна при проведении занятий по теме 4).

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

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

Тренинг – форма интерактивного обучения, целью которого является развитие компетентности межличностного и профессионального поведения в общении.

3.Объем дисциплины




3.1. Объем дисциплины и виды учебной работы


Виды учебной работы

Очная форма

Очно-заочная форма

Номера семестров

8

10

Аудиторные занятия

36

18

Лекции

16

9

Практические и семинарские занятия

20

9

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

29

47

Всего часов на дисциплину

65

65

Виды итогового контроля

Зачет – 8 сем

Зачет – 10 сем



3.2. Распределение часов по темам и видам учебной работы


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



№ темы



Названия тем


Объем,

час


Аудиторные

занятия


Само-

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

лекции, час.

практи­ческие занятия.

1

Общие положения о стандартах

8

4

2

2

2

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

10

2

4

4

3

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

14

4

6

4

4

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

12

2

4

6

5

Тестирование программного средства

10

2

2

6

6

ГОСТ Р ИСО/МЭК 12119-2000

11

2

2

7




ВСЕГО ПО КУРСУ


65

16

20

29



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

№ темы



Названия тем


Объем,

час


Аудиторные

занятия


Само-

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

лекции, час.

практи­ческие занятия.

1

Общие положения о стандартах

8

1

1

6

2

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

9

1

2

6

3

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

12

2

2

8

4

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

11

2

1

8

5

Тестирование программного средства

14

2

2

10

6

ГОСТ Р ИСО/МЭК 12119-2000

11

1

1

9




ВСЕГО ПО КУРСУ


65

9

9

47



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



Тема 1. ОБЩИЕ ПОЛОЖЕНИЯ О СТАНДАРТАХ

Нормативные документы по стандартизации и виды стандартов. Стандарты в области программного обеспечения. Международные орга­низации, разрабатывающие стандарты. Международная организация по стандартизации (ИСО). Международная электротехническая комиссия (МЭК). Объединенный технический комитет (ПС 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. ТЕСТИРОВАНИЕ ПР0ГРАММНОГО СРЕДСТВА

Экономика тестирования. Тестирование программы как «черного ящика». Тестирование программы как «белого ящика». Аксиомы (принципы) тестирования. Философия тестирования. Тестирование модулей. Пошаговое тестирование. Восходящее тестирова­ние. Нисходящее тестирование. Метод «большого скачка». Метод санд­вича. Модифицированный метод сандвича. Комплексное тестирование. Проектирование комплексного теста. Выполнение комплексного теста.

Тема 6. ГОСТ Р ИСО/МЭК12119-2000

Работы по тестированию. Протоколы тестирования. Отчет о тести­ровании. Дополнительное тестирование. Требования к средствам обес­печения тестирования. Организация и этапы тестирования при испыта­ниях надежности сложных программных средств. Методика тестирования при испытаниях надежности сложных программных средств. Тестирова­ние и отладка программных компонентов в реальном времени. Тестирова­ние и испытания комплекса программ по данным имитаторов внешней сре­ды. Тестирование и испытания надежности комплекса программ при воз­действиях операторов-пользователей. Испытания комплекса программ в реальной внешней среде. Тестирование программного обеспечения. Цель тестирования. Тестирование и качество. Виды тестирования. Место тести­рования в процессе разработки ПО. Специалист отдела тестирования ква­лификационные требования. Инструментарий специалиста по тестирова­нию. Передовые технологии в тестировании (автоматизация тестирования).


5. Темы практических и семинарских занятий



Тема 1. ОБЩИЕ ПОЛОЖЕНИЯ О СТАНДАРТАХ

Цель работы: изучить внутрифирменные (внутрикорпоративные) стандарты.

Учебные вопросы:
  1. Назначение и классификация внутрикорпоративных стандартов.
  2. Организация разработки внутрифирменных стандартов.
  3. Пример стандарта организации хранения аналитической информации.

Литература: 1, 2, 6


Тема 2 . ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНЫХ СРЕДСТВ

Цель работы: изучить стандарт IЕЕЕ 1074—1995

Учебные вопросы:
  1. Процессы жизненного цикла для развития программных средств.
  2. Адаптация стандарта к конкретному проекту.
  3. Модели жизненного цикла программных средств.

Литература: 1, 2, 3, 16, 23


Тема 3. СТАНДАРТЫ ДОКУМЕНТИРОВАНИЯ ПРОГРАММНЫХ

СРЕДСТВ

Цель работы: изучить государственные стандарты Российской Федерации (ГОСТ Р)

Учебные вопросы:
  1. Общая характеристика состояния в области документирования про­граммных средств.
  2. Единая система программной документации.

Литература: 1, 2, 7-15


Тема 4. НАДЕЖНОСТЬ И КАЧЕСТВО ПРОГРАММНЫХ СРЕДСТВ

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

Учебные вопросы:
  1. Обеспечение качества и надежности в процессе разработки сложных программных средств.
  2. Сложность. Отношения с пользователем.
  3. Решение конкретной задачи.
  4. Составление плана.
  5. Анализ полученного решения.

Литература: 4, 5, 17 - 20

Тема 5. ТЕСТИРОВАНИЕ ПР0ГРАММНОГО СРЕДСТВА

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

Учебные вопросы:
  1. Комплексное тестирование.
  2. Проектирование комплексного теста.
  3. Выполнение комплексного теста.

Литература: 4, 5, 22, 23

Тема 6. ГОСТ Р ИСО/МЭК12119-2000

Цель работы: изучить ГОСТ Р ИСО/МЭК12119-2000
  1. Работы по тестированию.
  2. Протоколы тестирования.
  3. Отчет о тестировании.
  4. Дополнительное тестирование.
  5. Требования к средствам обеспечения тестирования

Литература: 5, 17-20


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





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

Виды и содержание самостоятельной

работы

Тема 1. Общие положения о стандартах

  1. Дайте определение понятию «стандартизация».
  2. Охарактеризуйте основные уровни стандартизации.
  3. Назовите основные виды нормативных документов.
  4. Дайте определение понятию «стандарт».
  5. Как определяется понятие «стандарт» в области программного обеспечения?
  6. В чем различие между понятиями стандарта «де-факто» и «де-юре»?
  7. Назовите известные вам международные организации, разраба­тывающие стандарты.
  8. Объясните, почему нужны внутрифирменные стандарты.
  9. Что понимается под профилем стандарта?

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

  1. Объясните понятие жизненного цикла программного средства.
  2. Назовите и кратко охарактеризуйте процессы жизненного цикла про­граммного средства, описанные в стандарте ГОСТ Р ИСО/МЭК12207.
  3. Дайте определение модели жизненного цикла программного средства.
  4. Объясните смысл каскадной и спиральной модели жизненного цикла программного средства.

Тема 3. Стандарты документирования программных средств
  1. Дайте определение понятию «единая система программной документации».
  2. В чем заключаются основные недостатки единой системы про­граммной документации? Общая характеристика состояния в области документирования про­граммных средств.
  3. Сформулируйте общие тре­бования к программным документам (ГОСТ 19.201-78 ЕСПД).
  4. Требования к содержанию и оформлению техничес­кого задания (ГОСТ 19.402-78 ЕСПД).
  5. Требования к содержанию и оформлению руководства программиста (ГОСТ 19.505-79 ЕСПД).

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

Тема 5. Тестирование программного средства
  1. Сформулируйте основные принципы тестирования.
  2. В чем отличие восходящего тестирова­ния от нисходящего.
  3. Спроектируйте комплексный тест.

Тема 6. ГОСТ Р ИСО/МЭК 12119-2000

  1. Сформулируйте требования к средствам обес­печения тестирования.
  2. Какие особенности имеют тестирова­ние и отладка программных компонентов в реальном времени.
  3. Как организуются испытания комплекса программ в реальной внешней среде.
  4. Какие ква­лификационные требования предъявляются к специалисту отдела тестирования.



7. Вопросы для подготовки к зачету



1. Опишите основные методы обеспечения надежности программного

средства
  1. Назовите основные стандарты, характеризующие жизненный цикл программного средства.
  2. Что представляет собой термин «модель надежности программ­ного средства»?
  3. В чем заключается различие между аналитическими и эмпирическими моделями надежности программного средства?
  4. Определите основные положения, на которых основаны принципы модульности и ответственности.
  5. В чем заключаются главные положительные свойства каскадной модели?
  6. Охарактеризуйте недостатки каскадной модели.
  7. Объясните основные различия между статическими и динамическими аналитическими моделями.

9. Каково влияние сложности программных средств на обеспечение

их качества и надежности?
  1. В чем заключается основная проблема спиральной модели?
  2. Как можно охарактеризовать понятие «программная документация»?
  3. Что представляет собой внешняя и внутренняя программная документация?
  4. Назовите основные группы факторов, влияющих на качество программного обеспечения.
  5. Дайте определение понятию «техническое задание».
  6. Объясните смысл понятия «документация пользователя».
  7. Дайте определение понятию тестирования.
  1. Что такое тестирование «белого ящика»?
  2. В чем на ваш взгляд заключается «философия» тестирования?
  3. Перечислите основные инструментальные средства тестировщика.
  4. Расскажите про метод сандвича.
  5. В чем заключается метод большого скачка?
  6. Каково место отдела тестирования в компании - разработчике программного обеспечения?
  7. Какими свойствами должна обладать документация пользователя? Дайте краткую характеристику.
  8. Как узнать о необходимости завершения тестирования?
  9. Можно ли на практике обнаружить все ошибки в программном средстве, если можно, то как это сделать?
  10. Опишите место и роль тестирования в процессе разработки программного обеспечения.
  11. Перечислите основные аксиомы (принципы) тестирования.
  12. Что представляет собой тестирование психологических факторов?
  13. Какие из передовых технологий тестирования вам запомнились?
  14. Дайте определение понятию «надежность» согласно ГОСТ 13377-75.
  15. Какими факторами характеризуется надежность программного средства?
  16. Назовите основные характеристики качества программного средства по стандарту ISO 9126:1991.
  17. Назовите основные факторы, влияющие на надежность про­граммного средства.
  18. Охарактеризуйте внутренние и внешние дестабилизирующие факторы.

35.Обобщенный перечень этапов, работ и документов, обеспечивающих технологическую поддержку ЖЦ.

36.Понятие повторно используемых компонент и межкомпонентного интерфейса.

37.Объекты тестирования: программные компоненты. Особенности тестирования сложных ИС.

38.Примерный состав этапов тестирования.

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

40.Стандартизация POSIX: основные задачи и направления

41Модель взаимосвязи ВОС: основные объекты

42Стандартизация и унификация интерфейсов: визуализация взаимодействия пользователя с ИС.

43Стандартизация и унификация интерфейсов: программные интерфейсы средств визуализации с операционной системой.

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

45.Стандартизация и унификация интерфейсов: интерфейсы приложений с БД и ОС (API).

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

47.Основные виды управления.

48.Стандартизация передачи, доступа и управления файлами (FTAM).

49.Язык запросов и управления данными на примере SQL.

50.Концепции и модели доступа в распределенных (удаленных) БД.

51.Языки разметки документов. Основные свойства и область применения.

52.Общая структура XML-документа: идентификаторы, элементы, атрибуты; пространство имен.

53.DTD-описания и схемы XML-документов.

54.Формат описания полнотекстовых документов DocBook и область его применения.

55.Дополнительные средства для работы с XML-докумнетами: редакторы, анализаторы, стилевые таблицы.

56.RDF – формат описания метаданных. RDF-документы.

57.Основные составляющие формата RDF: модель, схема, синтаксис.

58.Формат Dublin Core как пример RDF-схемы.

59.Протокол Z39.50 – стандарт доступа к библиографическим БД и передачи данных.

60.Абстрактная структура БД: наборы элементов, точки доступа.

61.Набор атрибутов Bib-1, правила составления поисковых запросов.

62.Взаимодействие клиента и сервера по протоколу Z39.50. Предоставляемые сервисы.

63.Унификация и нормализация фактографической информации. Кодификаторы.

64.Унификация представления классификационной структуры предметной области. Классификаторы и рубрикаторы.

65.Унификация представления содержания документов предметной области. Словари и тезаурусы.

66.Стандартизация протоколов и программного обеспечения Интернет.

67.Типы интерфейсов взаимодействия пользователя с ИС.

68.Визуализация данных как средство для отображения информации и организации диалога.

69.Стандарты представления графических данных (стандарты ISO, промышленные стандарты).

70.Порядок разработки международных стандартов.

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


8. Учебно-методическое обеспечение дисциплины




8.1. Литература


Основная
  1. Благодатских В.А., Волнин В.А., Поскакалов К.Ф. Стандартизация разработки программных средств. Под ред. Разумова О.С. М.: Финансы и статистика, 2006. —288 с.: ил.
  2. Крылова Г.Д. Основы стандартизации, сертификации, метроло­гии: Учебник для вузов. — 3-е изд.,— М.: ЮНИТИ-ДАНА, 2007. —671 с.
  3. Хансен. Г., Хансен Д. Системы баз данных: проектирование, реализация и управление. – С-Пб.: БХВ-Петербург, 2004.
  4. Крылов Е.В., Острейковский В.А., Типикин Н.Г. Техника разработки программ. Книга 2. Технология, надежность и качество программного обеспечения — М.: Высшая школа. – 2008.
  5. Котляров В.П., Коликова Т.В. Основы тестирования программного обеспечения. – М.: Бином. – 2006. – 288.


Дополнительная
  1. ГОСТ 19.001-77 ЕСПД. Общие положения.
  2. ГОСТ 19.005-85 ЕСПД. Р-схемы алгоритмов и программ. Обо­значения условные графические и правила выполнения.
  3. ГОСТ 19.101-77 ЕСПД. Виды программ и программных документов.
  4. ГОСТ 19.102-77 ЕСПД. Стадии разработки.
  5. ГОСТ 19.105-78 ЕСПД. Общие требования к программным документам.
  6. ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению.
  7. ГОСТ 19.301-79 ЕСПД. Порядок и методика испытаний.
  8. ГОСТ 19.404-79 ЕСПД. Пояснительная записка. Требования к содержанию и оформлению.
  9. ГОСТ 19.503-79 ЕСПД. Руководство системного программиста. Требования к содержанию и оформлению.
  10. ГОСТ 19.504-79 ЕСПД. Руководство программиста. Требования к содержанию и оформлению.
  11. IEEE 1074-1995. Процессы жизненного цикла для развития про­граммного обеспечения.
  12. ANSI/IEEE 829-1983. Документация при тестировании программ.
  13. ANSI/IEEE 1008-1986. Тестирование программных модулей и компонентов ПС.
  14. ANSI/IEEE 983-1986. Руководство по планированию обеспече­ния качества программных средств.
  15. ГОСТ Р ИСО/МЭК 9126-93. Информационная технология. Оцен­ка программной продукции. Характеристики качества и руковод­ство по их применению.
  16. ГОСТ Р ИСО/МЭК 8631-94. Информационная технология. Про­граммные конструктивы и условные обозначения для их представ­ления.
  17. ГОСТ Р ИСО/МЭК 12119:1994. Информационная технология. Пакеты программных средств. Требования к качеству и испы­тания.
  18. ГОСТ Р ИСО/МЭК 12207. Процессы жизненного цикла программных средств.



8.2. Методическое обеспечение дисциплины



1. УМК «Разработка и стандартизация программных средств и информационных технологий». – М.: РГТЭУ, 2008.

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

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

8.3. Материально-техническое и информационное

обеспечение дисциплины.



Класс ПЭВМ не ниже Intel Pentium 128 RAM, 80 GB HDD с установленным программным обеспечением: Microsoft Windows XP, Microsoft Windows 2000 Professional, Rasional Rose, Стандарты ГОСТ, ГОСТ Р ИСО/МЭК

Лекционный материал по дисциплине «Проектирование информационных систем» представлен в электронном виде и выдается студентам на машинных носителях в процессе изучения дисциплины.

Кроме того, дополнительную информацию по изучаемым темам студенты могут найти в Интернете на следующих ресурсах:

  1. ссылка скрыта
  2. ссылка скрыта
  3. ia.ru
  4. t.ru
  5. ссылка скрыта



Разработка и стандартизация программных средств

и информационных технологий


Учебно-методический комплекс


В авторской редакции

Компьютерная верстка А.С. Новоженовой


Подписано в печать 20.03.2009 г. Формат 60х84/8. Бумага офсетная.

Гарнитура Times New Roman. Объем 2,75 п.л. Тираж 100 экз.

Цена договорная. Изд. зак. № 186. Тип. зак. №

Издательство Российского государственного торгово-экономического университета
ул. Смольная, 36, г. Москва, А-445, ГСП-3, 125993