Министерство образования и науки Российской Федерации
Федеральное агентство по образованию РФ
Владивостокский государственный университет экономики и сервиса
_________________________________________________________
ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ
Руководство к выполнению курсовой работы по специальностям
23010165 «Вычислительные машины, комплексы и сети»
23020165 «Информационные системы и технологии»
Владивосток
Издательство ВГУЭС 2009
Руководство к выполнению курсовой работы по дисциплине «Технология программирования» составлено в соответствии с требованиями государственного образовательного стандарта высшего профессионального образования РФ. Содержит организационно-методические указания и рекомендации для выполнения курсовой работы.
Предназначено студентам по специальностям 23010165 «Вычислительные машины, комплексы и сети» и 23020165 «Информационные системы и технологии».
Составитель: , доцент кафедры ИСКТ.
Утверждено на заседании кафедры ИСКТ.
Рекомендовано к изданию УМК ИИБС.
© Издательство Владивостокский государственный университет
экономики и сервиса, 2009
ЗАДАЧИ КУРСОВОЙ РАБОТЫ
Курсовая работа является одним из основных видов самостоятельной работы студентов в вузе, направленной на изучение, закрепление, углубление и обобщение знаний по учебным дисциплинам профессиональной подготовки, освоение элементов научно-исследовательской работы, и может быть рекомендована к участию в научных конференциях, конкурсах студенческих и профессиональных работ и даже служить основой дипломной работы. По данной дисциплине курсовая работа является коллективным трудом, выполняемым студентами под руководством преподавателя.
Объем курсовой работы зависит от размера коллектива разработчиков, сложности задачи и ее характера. Типовой размер пояснительной записки для коллектива из 4 разработчиков – 60 страниц, программного текста 1000-1500 строк исходного текста, не включая систему помощи.
Основной задачей курсовой работы по дисциплине «Технология программирования» является закрепление знаний по управлению процессом разработки программного обеспечения (ПО), приобретение навыков работы в команде, ведении записей при аттестациях, тестировании и верификации ПО.
Курсовая работа состоит из двух основных процессов – проектирования и исследования, проводящихся одновременно и выполняющихся командой разработчиков.
Целью проектирования является разработка программного продукта, представляющего законченное средство для решения задач некоторой предметной области. Требования к разрабатываемому продукту описаны в следующем разделе. В результате выполнения проекта может сложиться ситуация, когда выявляются непредвиденные обстоятельства и особенности реализации задачи, приводящие к срыву графика и невозможности выполнения работы в срок полностью. В этом случае проект закрывается в установленные сроки как незавершенный.
Целью исследования является анализ процесса разработки, реализация и описание какого-либо из сопутствующих разработке подчиненных процессов, – управление качеством, управление временем, управление рисками и т.д. В случае отрицательного результат выполнения проекта в исследовании подробно описываются и анализируются причины, приведшие к краху проекта. Обоснование неудачи должно быть доказательным.
Студенты имеют возможность формировать творческий коллектив для выполнения курсовой работы и определять распределение обязанностей в проекте самостоятельно. Размер коллектива определяется возможностью решения поставленных задач, объемом выполняемого исследования, рассчитанного на выполнение в течение семестра.
Задачи определяются тематикой,
предложенной ведущим преподавателем, сотрудниками кафедры или сторонними
лицами, именуемыми далее заказчиками. Темы курсовых работ должны предоставлять
возможность реализации всех требований, перечисленных далее. На основе
выбранной темы совместно членами команды и руководителем разрабатываются
техническое задание и график выполнения работ.
Программный проект, реализуемый в рамках курсовой работы должен удовлетворять определенным требованиям. Во-первых, этот проект должен удовлетворять всем традиционным свойствам проекта, быть реализуемым в отведенные сроки, во-вторых, он должен иметь определенную практическую или теоретическую ценность и степень новизны, преимущественно реализационного характера. См. далее раздел «Темы».
Программное обеспечение, создаваемое при выполнении проекта, в свою очередь, должно удовлетворять ряду требований, подробно рассматриваемых далее.
К обязательным требованиям относятся следующие:
целостность программного продукта; переносимость (мобильность);
наличие графического пользовательского интерфейса с событийно-управляемыми элементами; наличие документации, состав которой согласовывается с заказчиком; должен выполняться коллективно при непосредственном участии всех членов коллектива (бригады программистов).
Процессы проектирования и разработки, а также процессы выполнения
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.