Курсовое проектирование1_ББИ

advertisement
Министерство образования и науки Российской Федерации
Владивостокский государственный университет
экономики и сервиса
Кафедра математики и моделирования
и
А.Л. МАЗЕЛИС
р
КУРСОВОЕ ПРОЕКТИРОВАНИЕ 1
в
Рабочая программа учебной дисциплины
а
а
т
Институт информатики, инноваций и бизнес-систем
Основная образовательная программа
Б
а
к
а
л
080500.62 БИЗНЕС ИНФОРМАТИКА
Владивосток
Издательство ВГУЭС
2014
ББК **.**
Рабочая программа учебной дисциплины «Курсовое проектирование 1» составлена в соответствии с требованиями ООП 080500.62 Бизнес-информатика на базе ФГОС ВПО.
Составитель: Мазелис А.Л., канд. физ.-мат. наук, доцент кафедры
математики и моделирования.
Утверждена на заседании кафедры математики и моделирования от
7.02.2011 г., протокол № 7, редакция 2014г., протокол №14 от
26.05.2014г.
Рекомендована к изданию учебно-методической комиссией Института информатики, инноваций и бизнес-систем от 3.06.2014г. протокол
№8.
©
Издательство Владивостокский
государственный университет
экономики и сервиса, 2014
ВВЕДЕНИЕ
В соответствии с образовательными стандартами курсовые работы
рассматриваются как вид учебной работы по дисциплине и выполняются в пределах часов, отводимых на ее изучение, или же как самостоятельные научные работы студентов, выполняемые под руководством
преподавателей выпускающей кафедры. Количество и трудоемкость
курсовых работ определяется факультетом или выпускающей кафедрой
при разработке учебного плана.
Выполнение курсовой работы предполагает один из видов заданий:
проектирование базы данных, разработку приложения базы данных с
использованием выбранной для работы СУБД; проектирование и разработку мобильного приложения; моделирование, анализ и оптимизация
бизнес-процессов; проектирование и разработка веб-представительств;
разработка и анализ инновационных проектов. В текст курсовой работы
на третьем курсе должно быть включено описание всех этапов выполнения проекта от анализа предметной области и определения требований до описания программного обеспечения или проекта.
Далее приведены рекомендации по оформлению текста курсовой
работы для студентов направления 080500.62 бизнес-информатика В
качестве основы для рекомендаций взяты правила технического редактирования публикаций [1] и ГОСТ 7.32-2001(межгосударственный
стандарт) – «Отчет о научно-исследовательской работе. Структура и
правила оформления» [2].
1. ОРГАНИЗАЦИОННО-МЕТОДИЧЕСКИЕ УКАЗАНИЯ
1.1. Цели и задачи курсового проектирования
Целью выполнения курсового проектирования является закрепление основ и углубление знаний принципов и приемов проектирования программного обеспечения и баз данных, мобильных приложений,
анализа бизнес-процессов, разработки веб-представительств, разработки инновационных проектов для предприятий и вуза, приобретение
практических навыков в решении прикладных задач, а также развитие
навыков самостоятельной работы по анализу предметной области проектирования, разработке бизнес-моделей и моделей баз данных.
В ходе выполнения курсового проектирования у студента должно
формироваться представление об этапах проектирования как программных средств, так и баз данных, мобильных приложений и вебпредставительств в соответствии с ГОСТ Р ИСО/МЭК 12207-99.
В ходе достижения цели решаются следующие задачи:
 развитие логического и алгоритмического мышления;
 изучение принципов работы прикладного программного обеспечения;
 освоение инструментальных средств для моделирования предметной области, баз данных, мобильных приложений, вебпредставительств;
 проведение анализа существующих или возможных решений поставленной задачи с кратким обзором литературных источников;
 выработка умения самостоятельного решения задач по анализу
информации и выбору метода ее обработки;
 освоение методов проектирования баз данных и работы с базами
данных в среде конкретной СУБД либо инструментария для создания
мобильных приложений, веб-представительства;
 получение навыков в разработке прикладных программ; программировании и отладке программ, а также тестировании создаваемых
программных модулей;
 изучение перспектив развития технологий создания ПО;
 изучение бизнес-процессов;
 изучение разработки инновационных проектов.
1.2. Место курсового проектирования в структуре ООП
(связь с другими дисциплинами)
Для изучения дисциплины студенту необходимы знания, владения
и умения, полученные в курсах: «Объектно-ориентированное програм-
мирование», «Основы алгоритмизации и языки программирования»,
«Базы данных», «Менеджмент инноваций в ИКТ». Вместе с тем такие
личностные характеристики как общая образованность, организованность и трудолюбие, самостоятельность, настойчивость в достижении
цели необходимы при освоении дисциплины.
1.3. Компетенции обучающегося,
формируемые в результате освоения
учебной дисциплины
В результате освоения дисциплины у обучающегося должны быть
сформированы компетенции.
Формируемые компетенции «Курсовое проектирование 1»
080500.62 Бизнес-информатика
Общекультурные/ Профессиональные
ОК-1 владеет культурой мышления, способен к обобщению, анализу,
восприятию информации, постановке цели и выбору путей ее достижения
ОК-6 способен логически верно, аргументировано и ясно строить устную и письменную речь
ОК-13 имеет навыки работы с компьютером как средством управления
информацией, способен работать с информацией в глобальных компьютерных сетях
ОК-16 способен работать с информацией из различных источников
ПК-8 использовать современные стандарты и методики, разрабатывать
регламенты деятельности предприятия
ПК-19 использовать основные методы естественнонаучных дисциплин
в профессиональной деятельности для теоретического и экспериментального исследования
ПК-20 использовать соответствующий математический аппарат и инструментальные средства для обработки, анализа и систематизации
информации по теме исследования
ПК-21 готовить научно-технические отчеты, презентации, научные
публикации по результатам выполненных исследований
В результате освоения дисциплины у обучающегося должны быть
сформированы знания, умения, владения.
ООП
Коды
компетенций
Составляющие компетенции
ОК-1
Умение
обобщать и систематизировать информацию
ОК-6
Владения
навыками анализировать предметную область,
строить логические выводы
ОК-13 Владения
навыками поиска и обработки информации в
глобальных сетях
Умение
поиск источников информации
Владения
навыками работы с источниками и поставщиками информационных ресурсов
Знания
стандартов и методик разработки регламента
предприятия
Умения
формулировать требования к создаваемым
регламентам
Владения
навыками разработки технических и технологических регламентов
ОК-16
080500.62
Бизнесинформатика
ПК-8
навыками использования методов естественПК-19 Владения нонаучных дисциплин в рамках теоретического исследования и проектной деятельности
ПК-20 Владения
навыками работы в прикладных программах
для обработки и анализа информации
Знания
принципы оформления результатов научных и
экспериментальных исследований, практических проектов
Умения
оформлять отчеты, научные публикации
ПК-21
Раз
1.4. Основные виды занятий
и особенности их проведения
Объем и сроки изучения дисциплины:
Для студентов третьего курса направления 080500.62 «Бизнесинформатика» курс «Курсовое проектирование 1» проводится в осеннем
и весеннем семестрах. Общая трудоемкость дисциплины составляет
2 зачетные единицы: 36 часов самостоятельной работы в осеннем семестре, 36 часов самостоятельной работы в весеннем семестре.
Промежуточная аттестация по курсу: в осеннем семестре – зачет, в
весеннем – зачет с оценкой.
1.5. Техническое и программное обеспечение
для выполнения курсовой работы
Для выполнения курсового проектирования 1 необходимо наличие
персонального компьютера не менее Pentium III-500МГц с оперативной
памятью не менее 96 Мбайт и памятью на жестком диске 8 Гбайт и выше. На персональных компьютерах должно быть установлено следующее программное обеспечение: операционная система Windows 2000 и
выше, СУБД MS Access 2000 и выше, среда визуального программирования Delphi 7.0 и выше, а также инструментальные средства, необходимые для разработки веб-представительства.
1.6. Виды контроля и отчетности по дисциплине
Проверяется все заявленное в п. 1.3.
Проверка курсовой работы осуществляется поэтапно, согласно
графика учебного процесса и проводимых в университете промежуточных аттестаций. В ходе выполнения курсового проектирования 1 рекомендуется придерживаться календарного плана.
Календарный план курсового проектирования
Этап выполнения работы
Продолжительность этапа
Семестр 5
1. Анализ предметной области
6 недель
2. Анализ проблемы
6 недель
3. Реинжиниринг бизнес-процессов / расширенное исследование рынка
5 недель
Семестр 6
4. Постановка задачи
1 недель
5. Проектирование
6 недель
6. Реализация
9 недели
7. Защита курсовой работы
1
В осеннем семестре результаты предпроектного исследования,
оформленные в виде отчета, представляются руководителю для проверки. После проверки руководителем, проводится его защита в форме собеседования перед комиссией.
Для аттестации студент должен предоставить:
• файлы разработанных моделей (AS-IS, TO-BE);
• описание проекта.
В весеннем семестре в установленные сроки готовый курсовой
проект должен быть сдан для проверки на кафедру «Математики и моделирования». Проверенная курсовая работа должна быть защищена
студентом с учетом высказанных замечаний. После проверки и устранения замечаний проводится защита курсового проекта.
Защита курсового проекта осуществляется перед комиссией. Доклад студента должен сопровождаться презентацией результатов проектирования, подготовленной в среде PowerPointи демонстрацией работы
программного приложения (если предусмотрено темой курсовой работы).
2. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ
ПО ВЫПОЛНЕНИЮ КУРСОВОЙ РАБОТЫ
2.1. Требования к выполнению
курсового проектирования 1
В качестве объекта исследования в курсовом проекте может быть
выбран любой хозяйствующий субъект. В то же время следует отдать
предпочтение тому предприятию, организации или фирме, на которой
студент может получить работу после окончания университета. Следующим приоритетом может быть предприятие, организация или фирма,
которая станет объектом дипломного проектирования.
В курсовом проекте могут быть рассмотрены темы, которые условно можно подразделить на следующие типы:
1 – темы, отражающие комплекс вопросов деятельности предприятия, организации или фирмы в целом;
2 – темы, отражающие отдельные экономические и организационные стороны деятельности предприятия, организации или фирмы.
Тема курсового проекта выбирается студентом самостоятельно из
примерной тематики, приведенной в пункте 3 данного руководства, с
учетом особенности направления подготовки, по которому учится
студент, и мест прохождения студентом практики. Выбранная тема
согласовывается с научным руководителем. Студент на основании
имеющейся информации может предложить тему, не входящую в рекомендованный перечень, но являющуюся актуальной для предприятия, организации или фирмы. При этом необходимо учитывать возможность получения соответствующей информации, необходимой для
оценки состояния рассматриваемых вопросов на предприятии, а также
наличие научной литературы и других источников информации, посвященной проблематике курсового проекта. Студент должен собрать
и обработать необходимую информацию, проверить ее достоверность
и согласованность.
2.2. Порядок выполнения курсовой работы
Порядок выполнения курсового проектирования, связанного с разработкой базы данных, мобильного приложения, веб-представительства
может содержать следующие этапы работы (перечисленные этапы являются основной рекомендацией при разработке программных продуктов и могут отличаться при изучении бизнес-процесс, а также в случае
разработки бизнес-проектов, в том числе инновационных):
I. Предпроектное исследование
1 Анализ предметной области (предприятия, подразделения,
сферы деятельности)
Проектирование начинается с исследования предметной области
для которой решается задача. Цели этапа:
а) исследовать бизнес-процессы предприятия
Исходной информацией для этого являются:
а) регламенты работы отделов и должностные инструкции сотрудников этих отделов;
б) интервью с работниками предприятия;
в) другие документы, имеющие отношение к исследуемому объекту.
Выходными данными, или результатом, этапа являются:
а) модель бизнес-процессов (контекстный уровень)
2 Анализ проблемы
На этапе анализа проблемы проводится анализ проблемы, для которой разрабатывается ПО. Цели этапа:
а) определение границ, или контура, системы;
б) описание объектов автоматизации и/или формализации знаний
об этих объектах;
в) выявление или определение потребностей заказчика ПО.
Исходными данными для этапа являются:
а) существующие программы, методы и средства, позволяющие
решить данную проблему
б) анкеты опроса заинтересованных лиц;
в) записи интервью с заинтересованными лицами;
г) другие документы, имеющие отношение к исследуемому объекту.
Выходными данными, или результатом, этапа являются:
а) анализ литературы, посвященный исследуемой проблеме;
б) перечень заинтересованных лиц;
в) список потребностей заинтересованных лиц в разрабатываемом ПО;
г) уточненная и расширенная модель бизнес-процессов (AS-IS)
3 Реинжиниринг бизнес-процессов
На этапе совершенствования и реинжиниринга проводится анализ,
построенной модели (AS-IS). Цель этапа:
а) выделить бизнес-процесс (функциональные блоки) для проведения реинжиниринга (автоматизации и реорганизации бизнес-процессов);
б) реорганизация бизнес-процессов предметной области.
Исходными данными для этапа являются:
а) модель бизнес-процессов предметной области (AS-IS)
Выходными данными, или результатом, этапа являются:
а) модифицированная модель бизнес-процессов (TO-BE)
II. Проектирование и реализация
4 Постановка задачи
Цель этапа: Формулировка задачи для разработки программного
обеспечения и базы данных.
Исходными данными для этапа являются:
а) модель бизнес-процессов (TO-BE)
Выходными данными, или результатом, этапа являются:
а) Постановка задачи для разработки программного и информационного обеспечения задачи.
5 Проектирование
2.1. Разработка программного обеспечения
Цель этапа Формирование архитектуры и алгоритмов модулей программы
Исходными данными для этапа являются:
а) модель бизнес-процессов (TO-BE)
Выходными данными, или результатом, этапа являются:
а) Модель архитектуры программы в нотации DFD;
б) схема вызова модулей и процедур задачи.
в) интерфейс системы (дерево диалога, диаграмма последовательности экранных форм).
г) тестовые наборы данных
2.2. Разработка информационного обеспечения
Цель этапа Формирование инфологической и даталогической моделей предметной области.
Исходными данными для этапа являются:
а) Модель архитектуры программы в нотации DFD;
Выходными данными, или результатом, этапа являются:
а) требования к БД / мобильному приложению
б) концептуальную модель данных
в) ERD-диаграмму.
г) реляционную модель БД приведенная к соответствующей нормальной форме.
3. Реализация
Цель этапа: Разработка приложения для работы с базой данных
Исходными данными для этапа являются:
а) реляционная модель БД
б) схема программных модулей и их детальные алгоритмы
в) дерево диалога
г) тестовые наборы
Выходными данными, или результатом, этапа являются:
а) база данных или мобильное приложение;
б) программный код для реализации задачи.
2.3. Объем и содержание курсовой работы
Курсовая работа выполняется в форме базы данных, мобильного
приложения, веб-представительства, инновационного проекта, модели
бизнес-процессов, выполненных в требуемой среде, которая может
иметь следующую структуру.
Аннотация
Содержание
1 Предметная область автоматизации
1.1 Документы предметной области, содержащие информацию, необходимую для решения задачи
1.2 Описание предметной области и функции решаемой задачи
1.2.1 Описание модели AS-IS
1.2.2 Выводы по автоматизации и реорганизации
1.2.3 Описание расширенной модели TO-BE, полученной после
проектирования.
2 Постановка задачи
2.1 Организационно-экономическая сущность задачи
2.2 Описание выходной информации
2.3 Описание входной информации
3 Информационное обеспечение задачи
3.1 Информационный анализ предметной области и выделение
информационных объектов задачи (концептуальная модель)
3.2 Определение логической структуры реляционной базы данных
(ERD-модель)
3.3 Описание тестовых наборов
4 Архитектура системы
4.1 Обобщенный алгоритм решения задачи и его декомпозиция на
модули (функции)
4.2 Детальные алгоритмы реализации отдельных модулей задачи и
их функционально-технологическая схемы.
5 Интерфейс системы
6 Технология решения задачи
6.1 Технология ввода, накопления и обработки данных, обеспечивающая решение задачи.
6.2 Технология осуществления запросов их реализация.
6.3 Технология получения отчетов и др.
7 Руководство пользователя
Заключение
Список используемых источников
Приложение
В аннотации в краткой и сжатой форме излагается содержание
курсовой работы.
В содержании представляется структура работы в соответствии с
выбранной темой. Указывается страница, с которой начинается каждый
пункт.
В первом разделе в соответствии с выбранной темой индивидуального задания дается характеристика предметной области, согласно
построенных бизнес-моделей.
Второй раздел пояснительной записки содержит постановку задачи, описание входных и выходных документов с обязательным приведением форм этих документов.
Третий раздел посвящен информационному обеспечению задачи,
где описываются разработанные концептуальная и логическая модели
базы данных, а также приводятся тестовые наборы.
Четвертый раздел содержит описание модульной структуры созданного приложения в виде схемы модулей и алгоритмы для каждого
из них. Алгоритмы должны соответствовать спецификациям DFD модели.
Описание интерфейса системы в виде дерева диалога (форм ввода –
вывода) должно быть представлено в пятом разделе
В шестом разделе должна быть представлена технологическая
схема решения задачи в соответствии с ГОСТ 19.701-90 ЕСПД.
Седьмым разделом является разработанное руководство пользователя, которое должно включать в себя описание функционального
назначения программы, процесса ее установки, основных технологических операций и возможных ошибок в разработанной системе.
В заключении содержатся выводы по выполненной работе и приводится оценка системы с точки зрения возможности ее дальнейшего
развития.
В качестве Приложения к пояснительной записке должны быть
представлены код программы, формы, входные и выходные документы.
3. ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ
К КУРСОВОЙ РАБОТЕ
Ниже представлен список возможных вариантов индивидуальных
заданий.
Варианты индивидуальных заданий
№
варианта
Тема
Примечание
1
2
3
1
Разработка
мобильного
приложения
компании
Мобильное приложение должно включать разделы информации о компании, интерактивная карта, отзывы, задать
вопрос администратору. Мобильное приложение состоит из
двух частей: клиентская (устанавливается на клиентский
смартфон или планшет) и администраторское приложение
(для редактирования и администрирования)
2
Разработка
вебпредставительства
компании
Описание специфики деятельности компании, обоснование
необходимости разработки веб-представительства. Этапы
разработки, список согласованных разделов вебпредставительства.
3
Оптимизация
бизнесОписание текущих бизнес-процессов предприятия. Постропроцес- ение схемы бизнес-процессов, рекомендации по оптимизасов
ции бизнес-процессов.
предприятия
1
2
3
4
АРМ
«Медицинские
услуги»
Руководство частной медицинской клиники заказало разработку информационной системы для административной
группы. Система предназначена для обработки данных о
клиентах, врачах, их расписании, о перечне медицинских
услуг (с расценками и описанием), стоимости медикаментов
и их количества. Система должна выдавать отчеты по запросу менеджера клиники: наряд на посещение, гарантийный
талон, бланк рецепта, бланк заказа на материалы, прайслисты по услугам
5
Анализ
рынка
информационных
технологий
Анализ одного из разделов рынка информационных технологий, выявление тенденций развития, поиск инновационных
идей развития, разработка проекта внедрения информационных технологий на предприятии.
6
Разработка
информационной системы
предприятия
Руководство заказало разработку информационной системы.
Система предназначена для обработки данных о клиентах, о
продукции, предоставляемых услугах. Система должна выдавать отчеты по запросу менеджера, в зависимости от специфики деятельности предприятия.
7
Управление
проекта
предприятия
Разработка плана проекта, согласование условий с руководством предприятия, составление отчета, учет рисков проекта.
8
Система
исследования
товарного рынка
(товар
на выбор)
Администрация предприятия заказала разработку информационной системы для отдела маркетинга. Система предназначена для обработки данных о продажах товара за определенный промежуток времени (по подразделениям), ценах на
этот же товар у конкурентов, статистике об альтернативных
товарах, взаимозаменяющих элементах и т.п.. Система
должна выдавать отчеты по запросу менеджера: отчет о динамике продаж с графическим анализом, отчет о движении
товара, отчет о состоянии рынка и т.д.
1
2
3
8
Разработка
автоматизированной
системы
заказов
по каталогу
Администрация торговой компании заказала разработку информационной системы заказов товаров по каталогам. Система предназначена для обработки данных о клиентах, товарах в каталогах (фотографии и характеристика товара,
возможный материал изготовления и т.д.), сроках поставок и
дополнительных услугах, оказываемых фирмой. Система
должна выдавать отчеты по запросу менеджера: прайс-лист
перечень товаров со стоимостью (по видам товара), квитанция для расчета, стоимость услуг и т.п.
4. УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ
ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
4.1. Основная литература
Агальцов, В.П. Базы данных: учебник для студентов вузов: в 2 кн.
Кн. 1: Локальные базы данных / В.П. Агальцов. – 2-е изд., перераб. – М.:
ФОРУМ: ИНФРА-М, 2011. – 352 с.: ил.
Агальцов, В.П. Базы данных: учебник для студентов вузов: в 2 кн.
Кн. 2: Распределенные и удаленные базы данных / В.П. Агальцов. – М.:
ФОРУМ: ИНФРА-М, 2009. – 272 с.: ил.
Андерсен, Б. Бизнес-процессы. Инструменты совершенствования /
Б. Андерсен; пер. с англ. С.В. Ариничева; под науч. ред. Ю.П. Адлера. –
5-е изд. – М.: Стандарты и качество, 2008. – 272 с.: ил. – (Практический
менеджмент).
Баженова, И.Ю. Основы проектирования приложений баз данных:
учебное пособие / И.Ю. Баженова; Интернет-ун-т информационных
технологий (ИНТУИТ). – М.: БИНОМ: ЛЗ: ИНТУИТ.РУ, 2006. – 325 с.
Бедрина, С.Л. Разработка и стандартизация программного обеспечения: учебное пособие для студ. вузов, обучающихся по спец. "Прикладная информатика (по областям)" / С.Л. Бедрина; Владивосток. гос.
ун-т экономики и сервиса. – Владивосток: Изд-во ВГУЭС, 2007. – 180 с.
Бедрина, С.Л. Разработка и стандартизация программных средств и
информационных технологий: практикум / С.Л. Бедрина; Владивосток.
гос. ун-т экономики и сервиса. – Владивосток: Изд-во ВГУЭС, 2011. –
116 с.
Бородакий, Ю.В. Информационные технологии: Методы, процессы, системы / Ю.В. Бородакий, Ю.Г. Лободинский. – М.: Радио и связь,
2008. – 456 с.: ил.. – Библиогр.: с. 438. – ISBN 5-256-01566-4
Гагарина, Л.Г. Технология разработки программного обеспечения:
учеб. пособие для студентов вузов / Л.Г. Гагарина, Е.В. Кокорева, Б.Д. Виснадул; под ред. Л.Г. Гагариной. – М.: ФОРУМ: ИНФРА-М, 2012. – 400 с.
Диго, С.М. Базы данных: проектирование и создание: учебник для
вузов / С.М. Диго. – М.: ЕАОИ, 2008. – 171 с.
Елиферов, В.Г. Бизнес-процессы: регламентация и управление:
учебное пособие для студентов вузов / В.Г. Елиферов, В.В. Репин; Ин-т
экономики и финансов "Синергия". – М.: ИНФРА-М, 2011. – 319 с. –
(Учебники программы МВА). WWW. GOST.RU; WWW. STANDARD.RU
Калянов, Г.Н. Управление данными: учебник для студентов вузов,
обучающихся по направлению "Информационные системы"; рец.: Г.Н. Калянов, В.А. Новиков, УМО вузов России. – М.: Академия, 2010. – 256 с.
Мартишин, С.А. Проектирование и реализация баз данных в СУБД
MySQL с использованием MySQL Workbench: учеб. пособие для сту-
дентов вузов / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. – М.:
ФОРУМ: ИНФРА-М, 2012. – 160 с.
Хомоненко, А.Д. Базы данных: учебник для студентов вузов /
А.Д. Хомоненко, В.М. Цыганков, М.Г. Мальцев; под ред. А.Д. Хомоненко. – 6-е изд., доп. – СПб.: КОРОНА-Век, 2009. – 736 с.
4.2. Дополнительная литература
Автоматизированные информационные технологии в экономике:
учебник / под ред. Г.А. Титоренко. – М.: Компьютер: ЮНИТИ, 1998.
Алан Саймон. Стратегические технологии БД / Алан Саймон. – М.:
Финансы и статистика, 1999. – 484 с.
Благодатских, В.А. Экономика, разработка и использование программного обеспечения ЭВМ / В.А. Благодатских. – М: Финансы и статистика, 1995.
Информатика. Базовый курс / под ред. С.В. Симоновича. – СПб.,
2000.
Корнеев, В.В. Базы данных. Интеллектуальная обработка информации / В.В. Корнеев, А.Ф. Гареев, С.В. Васютин, В.В. Райх. – М.: Нолидж, 2001. – 496 с.
Компьютерные технологии обработки информации / под. ред.
С.В. Назарова. – М.: Финансы и статистика, 1995
Леоненков, А.В. Самоучитель UML / А.В. Леоненков. – СПб.: БХВПетербург, 2001.
Липаев, В.В. Надежность программных средств / В.В. Липаев. – М.:
СИНТЕГ, 1998.
Майерс, Г. Искусство тестирования программ / Г. Майерс; пер. с
англ. – М.: Финансы и статистика, 1982.
Пальчун Б.П. Оценка надежности программного обеспечения /
Б.П. Пальчун, Р.М. Юсупов. – СПб.: Наука, 1994.
Трофимов, С.А. CASE-технологии: практическая работа в Rational
Rose. Изд. 2-е. – М.: Бином-Пресс, 2002.
Ульман, Дж. Введение в системы баз данных / Дж. Ульман, Дж. Видом. – М.: Лори, 2000. – 374 с.
Фридман, А.Л. Основы объектно-ориентированной разработки программных систем / А.Л. Фридман. – М: Финансы и статистика, 2000
Дейт, К. Дж. Введение в системы баз данных / К. Дж. Дейт. – 7-е
издание. – К.; М.; СПб.: «Вильямс», 2006. – 848 с.
4.3. Список государственных стандартов
ГОСТ 19.001-77 ЕСПД. Общие положения.
ГОСТ 19.005-85 ЕСПД. Схемы алгоритмов и программ. Обозначения условные графические и правила выполнения.
ГОСТ 19.101-77 ЕСПД. Виды программ и программных документов.
ГОСТ 19.102-77 ЕСПД. Стадии разработки.
ГОСТ 19.103-77 ЕСПД. Обозначение программ и программных документов.
ГОСТ 19.104-78 ЕСПД. Основные надписи.
ГОСТ 19.105-78 ЕСПД. Общие требования к программным документам.
ГОСТ 19.106-78 ЕСПД. Требования к программным документам,
выполненным печатным способом.
ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению.
ГОСТ 19.202-78 ЕСПД. Спецификация. Требования к содержанию
и оформлению.
ГОСТ 19.301-79 ЕСПД. Порядок и методика испытаний.
ГОСТ 19.401-78 ЕСПД. Текст программы. Требования к содержанию и оформлению.
ГОСТ 19.402-78 ЕСПД. Описание программы.
ГОСТ 19.403-79 ЕСПД. Ведомость держателей подлинников.
ГОСТ 19.404-79 ЕСПД. Пояснительная записка. Требования к содержанию и оформлению.
ГОСТ 19.501-78 ЕСПД. Формуляр. Требования к содержанию и
оформлению.
ГОСТ 19.502-78 ЕСПД. Описание применения. Требования к содержанию и оформлению.
ГОСТ 19.503-79 ЕСПД. Руководство системного программиста.
Требования к содержанию и оформлению.
ГОСТ 19.504-79 ЕСПД. Руководство программиста. Требования к
содержанию и оформлению.
ГОСТ 19.505-79 ЕСПД. Руководство оператора. Требования к содержанию и оформлению.
ГОСТ 19.506-79 ЕСПД. Описание языка. Требования к содержанию
и оформлению.
ГОСТ 19.507-79 ЕСПД. Ведомость эксплуатационных документов.
ГОСТ 19.508-79 ЕСПД. Руководство по техническому обслуживанию. Требования к содержанию и оформлению.
ГОСТ 19.601-78 ЕСПД. Общие правила дублирования, учета и хранения.
ГОСТ 19.602-78 ЕСПД. Правила дублирования, учета и хранения
программных документов, выполненных печатным образом.
ГОСТ 19.603-78 ЕСПД. Общие правила внесения изменений.
ГОСТ 19.604-78 ЕСПД. Правила внесения изменений в программные документы, выполняемые печатным способом.
ГОСТ 19.701-90 ЕСПД. Схемы алгоритмов, программ, данных и
систем. Условные обозначения и правила выполнения.
ГОСТ 19781-90. Обеспечение систем обработки информации программное. Термины и определения.
ГОСТ 34.601-90. Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы.
Стадии создания.
ГОСТ 34.602-89. Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание
автоматизированной системы.
ГОСТ 34.603-92. Информационная технология. Виды испытаний
автоматизированных систем.
MIL-STD-498. Разработка и документирование программного обеспечения.
ISO 9126:1991. Информационная технология. Оценка программного
продукта. Характеристики качества и руководство по их применению.
IEEE 1074-1995. Процессы жизненного цикла для развития программного обеспечения.
ANSI/IEEE 829-1983. Документация при тестировании программ.
ANSI/IEEE 1008-1986. Тестирование программных модулей и компонентов ПС.
ANSI/IEEE 983-1986. Руководство по планированию обеспечения
качества программных средств.
ГОСТ Р ИСО/МЭК 9294-93. Информационная технология. Руководство по управлению документированием программного обеспечения.
ГОСТ Р ИСО/МЭК 9126-93. Информационная технология. Оценка
программной продукции. Характеристики качества и руководство по их
применению.
ГОСТ Р ИСО/МЭК 9127-94. Системы обработки информации. Документация пользователя и информация на упаковке для потребительских программных пакетов.
ГОСТ Р ИСО/МЭК 8631-94. Информационная технология. Программные конструктивы и условные обозначения для их представления.
ГОСТ Р ИСО/МЭК 12119:1994. Информационная технология. Пакеты программных средств. Требования к качеству и испытания.
ГОСТ Р ИСО/МЭК 12207. Процессы жизненного цикла программных средств.
Download