Смекни!
smekni.com

Методические указания к выполнению курсового проекта Чебоксары 2010 (стр. 1 из 2)

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Чувашский государственный университет имени И.Н. Ульянова»

Факультет дизайна и компьютерных технологий

Кафедра компьютерных технологий

Методические указания

к выполнению курсового проекта

Чебоксары 2010

Организация и методика проведения курсового проектирования

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

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

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

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

Курсовое проектирование должно также прививать студентам навыки производства расчетов, составления технико-экономических записок.

2. Тематика курсового проектирования

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

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

Темы проектов утверждаются заведующим кафедрой.

При этом необходимо руководствоваться требованиями стандарта к подготовке инженера.

Инженер должен знать:

- основные понятия системотехники, структуру и классификацию АСОИУ, виды обеспечения АСОИУ;

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

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

- современные методы и средства программирования, СУБД, интегрированные среды, возможности и особенности их применения при разработке АСОИУ;

- принципы организации и функционирования ЭВМ, вычислительных систем комплексов и сетей, их компоненты, характеристики, архитектуру, возможные области применения;

- методы распределенной обработки информации, современные сетевые технические и программные средства, модели и структуры информационных сетей, оценки их эффективности, сетевые технологии;

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

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

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

- современные методы и средства разработки АСОИУ;

- принципы, модели и методы управления информационными системами, тенденции их развития, связь со смежными областями.

Инженер должен владеть:

- современными методами системного анализа информационных процессов и систем, принципами, методами и средствами принятия решений в АСОИУ;

- математическими моделями, методами анализа, синтеза и оптимизации детерминированных, стохастических и экзистенциональных систем;

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

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

- методами и средствами проектирования и комплексирования аппаратных и программных средств АСОИУ;

- современными методами организации разработки АСОИУ и их программного обеспечения;

методами оценки качества программного обеспечения, надежности и качества информационных систем, сертификации и аттестации АСОИУ и их компонентов.

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

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

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

Курсовой проект должен состоять из графической части и расчетно-пояснительной записки. Чертежи должны быть выполнены в соответствии ГОСТом. Они должны быть предельно четки, ясны и компактны. Чертежи выполняются на компьютере с использованием графических пакетов, с необходимыми спецификациями, размерами и обозначениями. Формат А4, не менее 3 чертежей (математические модели, блок схемы алгоритмов, структура программы, меню пользователя и др.)

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

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

Курсовой проект, от постановки задачи до получения результатов, включает следующие этапы:

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

3. Анализ программного обеспечения (языки программирования, пакеты прикладных программ, инструментальные среды).

    1. Анализ математического обеспечения (модели, методы, алгоритмы).
  1. Анализ задачи (модели).
    1. Разработка структур данных.
    2. Разработка входных и выходных спецификаций, форм представления данных.
    3. Проектирование структуры и состава модели (подмоделей).
  2. Исследование модели.
    1. Выбор методов исследования подмоделей.
    2. Выбор, адаптация или разработка алгоритмов, их псевдокодов.
    3. Сборка модели в целом из подмоделей.
    4. Идентификация модели, если в этом есть необходимость.

5. Формулировка используемых критериев адекватности, устойчивости и чувствительности модели.

  1. Разработка алгоритмов.
  2. Программирование (проектирование программы).
    1. Выбор метода тестирования и тестов (контрольных примеров).
    2. Кодирование на языке программирования (написание команд).
    3. Комментирование программы.
  3. Тестирование и отладка.
    1. Синтаксическая отладка.
    2. Семантическая отладка (отладка логической структуры).
    3. Тестовые расчеты, анализ результатов тестирования.
    4. Оптимизация программы.
  4. Оценка моделирования.
    1. Оценка средств моделирования.
    2. Оценка адекватности моделирования.
    3. Оценка чувствительности модели.
    4. Оценка устойчивости модели.
  5. Документирование.
    1. Описание задачи, целей.
    2. Описание модели, метода, алгоритма.
    3. Описание среды реализации.
    4. Описание возможностей и ограничений.
    5. Описание входных и выходных форматов, спецификаций.
    6. Описание тестирования.
    7. Создание инструкций для пользователя.
  6. Сопровождение.
    1. Анализ применения, периодичности использования, количества пользователей, типа использования (диалоговый, автономный и др.), анализ отказов во время использования модели.
    2. Обслуживание модели, алгоритма, программы и их эксплуатация.
    3. Расширение возможностей: включение новых функций или изменение режимов моделирования, в том числе и под модифицированную среду.
    4. Нахождение, исправление скрытых ошибок в программе, если таковые найдутся.
  7. Использование модели.

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