Скачать 0,89 Mb.
|
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ ГОУ ВПО «ЧЕРЕПОВЕЦКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» Институт информационных технологий ![]() Е.В. Ершов, В.В. Селивановских, О.Л. Селяничев, Л.Н. Виноградова ТЕХНОЛОГИЯ РАЗРАБОТКИ ДИПЛОМНОГО ПРОЕКТА С ИСПОЛЬЗОВАНИЕМ CASE-СРЕДСТВ Учебное пособие Череповец 2010 Р УДК 004.4 ББК 32.973.26-018.1я73 Т38 ассмотрено на заседании кафедры программного обеспечения ЭВМ, протокол № 4 от 30.12.09 г. Одобрено на заседании учебно-методического совета ГОУ ВПО ЧГУ, протокол № 6 от 18.02.10 г. Т38 Технология разработки дипломного проекта с использованием CASE-средств: Учеб. пособие / Е.В. Ершов, В.В. Селивановских, О.Л. Селяничев, Л.Н. Виноградова. – Череповец: ГОУ ВПО ЧГУ, 2010. – 90 с. ISBN 978 – 5 – 85341 – 381 – 8 Данное учебное пособие содержит теоретический материал и комплекс вопросов по разработке дипломного проекта с помощью современных CASE-средств, таких как BPwin, ERwin, Rational Rose, а также по технико-экономическому обоснованию программного обеспечения и основам безопасности жизнедеятельности. Описываются цели и задачи выпускной квалификационной работы, раскрывается содержание дипломного проектирования, приводятся требования к оформлению расчетно-пояснительной записки и графической части выпускной квалификационной работы, основные обязанности руководителя проекта и дипломника, график работы над проектом, порядок допуска к защите и описание публичной защиты выпускной квалификационной работы. Предназначено для студентов направления 230100 «Информатика и вычислительная техника». Рецензенты: ^ – канд. техн. наук, доцент (ГОУ ВПО ЧГУ); Е.В. Королева – канд. техн. наук, инженер-программист (ЗАО «Фирма «Стоик») © Е.В. Ершов, В.В. Селивановских, О.Л. Селяничев, Л.Н. Виноградова, 2010 © ГОУ ВПО «Череповецкий государст- I ![]() П ![]() Данное учебное пособие содержит описание и порядок выполнения выпускной квалификационной работы (ВКР), которая является завершающим этапом подготовки специалиста. Успешная защита ВКР служит основанием для присвоения выпускнику квалификации инженера по направлению подготовки дипломированного специалиста 654600 «Информатика и вычислительная техника» (специальность 230105 «Программное обеспечение вычислительной техники и автоматизированных систем»). В процессе выполнения ВКР студент должен проявить самостоятельность, умение обосновывать принимаемые решения и способность решать поставленные перед ним научно-технические задачи. В этом ему помогут современные средства для разработки спецификаций: Erwin, BPwin и Rational Rose, которые описаны в данном пособии. Для дипломированного специалиста предусмотрены два вида ВКР:– дипломный проект;– дипломная работа.Раздел 1 ^ КВАЛИФИКАЦИОННОЙ РАБОТЫ 1.1. Цели и задачи дипломного проектирования Перед студентами в процессе дипломного проектирования стоят следующие цели и задачи: – систематизация и закрепление теоретических знаний по дисциплинам специальности, применение этих знаний при разработке программного обеспечения; – развитие навыков самостоятельной работы с учебно-методической и научной литературой, законодательными и нормативными документами; – овладение студентами методикой исследования, обобщения и логического изложения материала. В ходе дипломного проектирования студент обязан: – правильно применять теоретические положения естественнонаучных, общепрофессиональных и специальных дисциплин; – уметь самостоятельно выявлять и анализировать аналоги и прототипы разрабатываемого программного обеспечения; – проявлять организаторские способности и навыки делового общения для преодоления реальных трудностей, возникающих при разработке и внедрении новых технических решений. ^ Темы ВКР определяются выпускающей кафедрой с учетом современных тенденций развития технологии разработки программного обеспечения в России и за рубежом, предложений специалистов предприятий, а также на основе тематики научно-исследовательских работ, проводимых на профильных кафедрах. Название темы ВКР должно быть кратким, отражающим направление разработки, а также, как правило, указывается объект (предприятие, акционерное общество, банк и т.д.), где выполнялась работа. Темы ВКР доводятся до сведения студентов-выпускников, которые имеют право выбора или могут предложить свою тему с обоснованием целесообразности ее разработки. Темы ВКР в большинстве случаев являются продолжением курсовых работ (проектов), выполненных студентом в процессе освоения образовательной программы. Закрепление за выпускником темы ВКР, научного руководителя, рецензента и консультантов (если они есть) оформляется приказом ректора перед направлением студента на преддипломную практику. Раздел 2 ^ ВКР содержит следующие разделы: – титульный лист; – задание на ВКР; – аннотацию; – оглавление; – введение; – основную часть; – технико-экономическое обоснование разработки; – анализ мероприятий по безопасности жизнедеятельности и обеспечению экологической чистоты; – заключение; – приложения; – графический материал. ^ Титульный лист должен содержать: наименование учебного заведения и структурного подразделения (институт, кафедра), в котором обучается студент, шифр и наименование специальности, название темы ВКР, Ф. И. О. студента и его подпись, согласование допуска к защите с директором института, зав. выпускающей кафедрой, руководителем и консультантами, нормоконтролёром, название города и год окончания учебного заведения, где выполнялась работа. Форма титульного листа представлена в приложении 1 данного учебного пособия. ^ После утверждения темы студент совместно с руководителем составляет задание на выполнение дипломного проекта (работы) в двух экземплярах на бланке, форма которого приведена в приложении 2 данного учебного пособия. Один экземпляр студент прикладывает к расчетно-пояснительной записке, второй – остается на кафедре и является основанием для включения студента, темы ВКР, руководителя, рецензента и консультантов в приказ на дипломное проектирование. Задание подписывается студентом, руководителем, консультантами и утверждается заведующим кафедрой. 2.3. Аннотация В аннотации в краткой форме отражаются цель и объект дипломного проектирования, полученные результаты и их новизна, особенности разрабатываемого программного продукта, перечень основных терминов и определений, количество иллюстраций, таблиц, приложений и использованных первоисточников. Объем аннотации – не более 1 страницы. Бланк аннотации представлен в приложении 7 данного учебного пособия. 2.4. Оглавление Разделы ВКР оформляются в виде отдельных частей, содержание которых определяется целью и задачами дипломной работы. Оглавление включает в себя: введение, наименование всех разделов и подразделов, заключение, список литературы, перечень приложений с указанием номеров страниц. Пример оглавления приведен в приложении 8 (для структурного подхода) и в приложении 9 (для объектного подхода). 2.5. Введение Во введении обосновывается актуальность разрабатываемого программного продукта, определяются цель работы и задачи для ее достижения, указываются используемые методы разработки и источники информации. Примерный объем введения 1-2 страницы. ^ Основная часть содержит, как правило, 7 подразделов (1.1 -1.7), которые могут иметь пункты (например, 1.5.3) и подпункты (например, 1.5.3.1). В них содержатся необходимые обоснования, математические модели, модульная структура системы, функциональные схемы, диаграммы, описания и др. Каждый подраздел заканчивается выводами, облегчающими понимание замысла, логики изложения и результатов исследования. В подразделе «Сравнительный анализ отечественных и зарубежных аналогов проектируемого объекта» проводится обзор и анализ известных проектных решений по тематике ВКР с указанием их достоинств и недостатков, делаются выводы о целесообразности и необходимости разработки. В подразделе «Выбор технологии, среды и языка программирования» дается обоснование выбора модели жизненного цикла программного продукта, подхода к разработке, а также выбора инструментальных средств. В подразделе «Анализ и уточнение требований к программному продукту» проводится анализ процесса обработки информации, выбор структур данных для ее хранения, разрабатываются методы и алгоритмы решения задачи. Данный подраздел уточняет требования к ПО, сформулированные в техническом задании. В подразделе «Разработка спецификаций программного обеспечения» дается полное и точное описание функций и ограничений программного продукта, при этом используются схемы и/или диаграммы. Каждое графическое представление должно сопровождаться соответствующими подписями и пояснениями. В подразделе «Проектирование программного обеспечения» приводятся детальные логическая и физическая модели разрабатываемого ПО (структурная и функциональная схемы, модульная структура ПО с описанием всех модулей системы с точки зрения их назначения, карты Константайна, диаграммы классов, алгоритмы функций (методов) и описание межмодульных интерфейсов). Пример заполнения спецификации на программное изделие приведен в приложении 10. В подразделе «Проектирование интерфейса пользователя» дается описание разработки интерактивного графического интерфейса. В подразделе «Выбор стратегии тестирования, разработка тестов, программа и методика испытаний» определяются тестируемые модули или подсистемы, окружение при тестировании (аппаратное и программное обеспечение и используемые ресурсы) и результаты тестирования, которые могут оформляться в виде табл. 1: ^ Результаты тестирования
Таблица должна содержать описание всех тестов, их название, ответственного за тестирование, способ реализации теста, требование, проверяемое данным тестом, а также результат, полученный после выполнения теста. При необходимости в нее могут быть внесены дополнительные поля, а после таблицы – пояснения. Наборы тестовых данных могут быть оформлены в виде табл. 2 (столбцы можно добавлять свои). ^ Наборы тестовых данных
^ Задание на эту (вторую) часть дипломного проекта (работы) выдается консультантом по экономике, назначаемым выпускающей кафедрой. Бланк задания по технико-экономическому обоснованию разработки приведен в приложении 3. Примерный объем – 10 – 15 % от общего объема пояснительной записки. В этом разделе дипломник рассчитывает следующие экономические показатели: – себестоимость программного продукта; – цена программного продукта; – годовой экономический эффект; – срок окупаемости. Экономическая часть ВКР завершается выводами о целесообразности и экономической эффективности применения разработанного программного продукта. ^ В себестоимость разработки входят: основная заработная плата разработчиков, дополнительная заработная плата, единый социальный налог, затраты на использование машинного времени, затраты на носители информации, затраты на текущий и профилактический ремонт вычислительной техники, прочие эксплуатационные расходы. ![]() где Сп.п – себестоимость программного продукта, руб.; ФЗП – фонд заработной платы (сумма основной и дополнительной заработной платы), руб.; ЕСН – единый социальный налог, руб.; Зм.вр – затраты на использование машинного времени, руб.; Зн.и – затраты на носители информации, руб.; Зрем – затраты на текущий и профилактический ремонт вычислительной техники, руб.; Зпр – прочие эксплуатационные расходы, руб. Состав разработчиков (примерный): программист-дипломник, техник, руководитель дипломной работы. Основная заработная плата каждого разработчика рассчитывается по формуле: ![]() где Зосн – основная заработная плата, руб.; Ст – ставка заработной платы, руб.; Кр – районный коэффициент, руб.; Врр – время разработки, мес. Районный коэффициент равен 25 % ставки заработной платы. Например, ставка инженера-программиста равна 4580 руб., срок разработки программного продукта – 3 месяца. Тогда ![]() Дополнительная заработная плата рассчитывается как 12 % от основной заработной платы каждого разработчика. Сумма основной заработной платы и дополнительной заработной платы всех разработчиков составляет фонд заработной платы. В течение 2010 г. страховые взносы будут взиматься в размерах ставки ЕСН – 26 %, из них: 20 % – в Пенсионный фонд РФ; 2,9 % – в фонд социального страхования; 3,1 % – в фонд медицинского страхования. С 1 января 2011 г. страховые взносы возрастут до 34 %, из них: 26 % – в Пенсионный фонд РФ; 3,0 % – в фонд социального страхования; 5,0 % – в фонд медицинского страхования. Все данные по заработной плате сводятся в табл. 3. Таблица 3 |
![]() | Федеральное агентство по образованию гоу впо череповецкий государственный университет | ![]() | Федеральное агенство по образованию гоу впо череповецкий государственный университет Одобрено редакционно-издательской комиссией физико-математического факультета гоу впо чгу, протокол №51 от 12. 09. 06 |
![]() | Российской Федерации Федеральное агентство по образованию Фгу «Государственный научно-исследовательский институт информационных технологий и телекоммуникаций» | ![]() | Российской Федерации Федеральное агентство по образованию Фгу «Государственный научно-исследовательский институт информационных технологий и телекоммуникаций» |
![]() | Федеральное агентство по образованию гоу впо всероссийский финансово-экономический институт Разработка предложений по развитию малого предпринимательства в сфере жилищно-коммунального хозяйства г. Москвы | ![]() | Российской Федерации Федеральное агентство по образованию гоу впо... Правительства Российской Федерации от 20 декабря 2001 г. №1756-р, определены приоритетные направления образования, среди которых... |
![]() | Российской Федерации Федеральное агентство по образованию Московский... Методические рекомендации по выполнению курсовых и выпускных квалификационных работ для студентов, обучающихся | ![]() | Гоу впо «Череповецкий государственный университет» Кафедра Промышленной Экологии Лабораторный Цель работы: изучить и практически освоить методику оценки тяжести трудового процесса |
![]() | Управление качеством Федеральное агентство по образованию Московский государственный университет печати | ![]() | Федеральное агентство по образованию гоу впо Учебный план специальности подготовки дипломированных специалистов 230201 "Информационные системы в технике и технологиях" (гин) |