Курсовой проект является составной частью учебной дисциплины «Программная инженерия»





Скачать 322.82 Kb.
НазваниеКурсовой проект является составной частью учебной дисциплины «Программная инженерия»
страница1/4
Дата публикации24.02.2015
Размер322.82 Kb.
ТипКурсовой проект
100-bal.ru > Информатика > Курсовой проект
  1   2   3   4
Содержание
стр.


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


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

Задачей проекта является формирование у студентов навыков применения:

  • языка UML;

  • правил формирования требований;

  • принципов проектирования программных средств;

  • стандартов по оформлению программных документов.

2)Содержание курсового проекта

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


Продолжительность выполнения курсового проекта – десять недель. Проект выполняется группами, но при этом каждый студент выполняет индивидуальное задание, связанное со своей частью. Список типовых заданий на курсовой проект приведен в главе 19. Каждый студент обязан посетить не менее 5 консультаций по вопросам выполнения курсового проекта, предъявляя на предварительный просмотр преподавателю отдельные результаты курсового проектирования или проект пояснительной записки. По результатам курсового проекта студентом в соответствии с требованиями, изложенными в параграфе 2.2, оформляется пояснительная записка и сдается преподавателю на проверку. Если все недочёты, выявленные при консультациях, устранены, студент защищает курсовую работу, по результатам защиты выставляется итоговая оценка. Если пояснительная записка не удовлетворяет поставленным требованиям, то она возвращается студенту на доработку.

При выполнении курсового проекта студент обязан посетить консультации и зачесть у руководителя, как минимум, следующие этапы работы:

  1. разработка входных, внутренних и выходных данных решаемой задачи и её общего описания с использованием UML и обоснование выбора метода разработки, языка программирования и СУБД;

  2. формирование логической структуры программного средства с использованием UML;

  3. формирование физической структуры программного средства с использованием UML;

  4. разработка экранного представления программного средства и определение тестовых наборов данных.

Каждый этап, кроме первого, может представляться на проверку преподавателю по частям во время консультаций. Консультации проводятся не чаще чем 2 раза в неделю.

2.2.Краткая справка о методологии моделирования UML


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

В настоящее время разработаны средства визуального программирования на основе UML, обеспечивающие интеграцию, включая прямую и обратную генерацию кода программ, с наиболее распространенными языками и средами программирования, такими как MS Visual C++, Java, Object Pascal/Delphi, Power Builder, MS Visual Basic, Forte, Ada, Smalltalk. Поскольку при разработке языка UML были приняты во внимание многие передовые идеи и методы, можно ожидать, что на очередные версии языка UML также окажут влияние и другие перспективные технологии и концепции. Кроме того, на основе языка UML могут быть определены многие новые перспективные методы. Язык UML может быть расширен без переопределения его ядра.

Язык UML предназначен для решения следующих задач:

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

  1. Обеспечение возможностью расширения исходных понятий языка UML и специализации для более точного представления моделей систем в конкретной предметной области.

  1. Описание языка UML, поддерживающее не зависящую от конкретных языков программирования и инструментальных средств проектирования программных систем, спецификацию моделей.

  1. Описание языка UML, включающее в себя семантический базис для понимания общих особенностей ООАП.

  1. Развитие рынка объектных инструментальных средств.

  1. Распространение объектных технологий и соответствующих понятий ООАП.

  1. Интеграция новейших достижения практики ООАП.

Из перечисленных выше диаграмм некоторые служат для обозначения двух и более других подвидов диаграмм. При этом в качестве самостоятельных представлений в языке UML используются следующие диаграммы:

В качестве самостоятельных представлений в языке UML используются следующие диаграммы:

  • диаграмма вариантов использования;

  • диаграмма классов;

  • диаграмма состояний;

  • диаграмма деятельности;

  • диаграмма последовательности;

  • диаграмма кооперации;

  • диаграмма компонентов;

  • диаграмма развертывания.

gl3-10

Рис. Интегрированная модель сложной системы в нотации UML

  1   2   3   4

Добавить документ в свой блог или на сайт

Похожие:

Курсовой проект является составной частью учебной дисциплины «Программная инженерия» iconРабочая программа Дисциплины (модуля) Математическое модел ирование...
«Программная инженерия» на кафедре «Информационные системы» факультета Информационных систем и технологий
Курсовой проект является составной частью учебной дисциплины «Программная инженерия» iconПрограмма дисциплины «Основы информатики и программирования» для...
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки 231000....
Курсовой проект является составной частью учебной дисциплины «Программная инженерия» icon231000. 62 Программная инженерия (указывается код направления/специальности,...
Рабочая программа составлена в соответствии с фгос впо по направлению подготовки 231000. 62 Программная инженерия, утвержденным приказом...
Курсовой проект является составной частью учебной дисциплины «Программная инженерия» icon231000. 62 Программная инженерия (указывается код направления/специальности,...
Рабочая программа составлена в соответствии с фгос впо по направлению подготовки 231000. 62 Программная инженерия, утвержденным приказом...
Курсовой проект является составной частью учебной дисциплины «Программная инженерия» icon231000. 62 Программная инженерия (указывается код направления/специальности,...
Рабочая программа составлена в соответствии с фгос впо по направлению подготовки 231000. 62 Программная инженерия, утвержденным приказом...
Курсовой проект является составной частью учебной дисциплины «Программная инженерия» iconМетодические указания к курсовому проекту по дисциплине «Программная инженерия»
Документирование процесса разработки программных средств с использованием uml: Методические указания к курсовому проекту по дисциплине...
Курсовой проект является составной частью учебной дисциплины «Программная инженерия» iconПрограмма дисциплины «Информатика, математическая логика и теория...
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направлений подготовки 231000....
Курсовой проект является составной частью учебной дисциплины «Программная инженерия» iconПрограмма дисциплины «Психология» для направления 231000. 62 «Программная...
Охватывает все основное содержание программного материала
Курсовой проект является составной частью учебной дисциплины «Программная инженерия» iconО требованиях к аттестации студентов при рейтинговой системе по учебной...
Самостоятельная работа студента является составной частью образовательного процесса
Курсовой проект является составной частью учебной дисциплины «Программная инженерия» iconРабочая программа Учебной дисциплины Программная инженерия Для направления...
Программа составлена в соответствии с Федеральным государственным образовательным стандартом высшего профессионального образования...
Курсовой проект является составной частью учебной дисциплины «Программная инженерия» iconМетодические рекомендации по организации изучения дисциплины «История экономических учений»
Самостоятельная работа аспирантов является неотъемлемой составной частью учебного процесса
Курсовой проект является составной частью учебной дисциплины «Программная инженерия» iconРекомендации по выполнению курсовой работы Цель и значение курсовой...
При разработке учебно – методического комплекса учебной дисциплины в основу положены
Курсовой проект является составной частью учебной дисциплины «Программная инженерия» iconПрограммы учебной дисциплины 4 структура и содержание учебной дисциплины
Рабочая программа учебной дисциплины Основы микробиологии и иммунологии является частью основной профессиональной образовательной...
Курсовой проект является составной частью учебной дисциплины «Программная инженерия» iconПаспорт рабочей программы учебной дисциплины 4 структура и содержание учебной дисциплины
Рабочая программа учебной дисциплины является частью основной профессиональной образовательной программы в соответствии с фгос спо...
Курсовой проект является составной частью учебной дисциплины «Программная инженерия» iconПаспорт рабочей программы учебной дисциплины 4 структура и примерное...
Рабочая программа учебной дисциплины является частью основной профессиональной образовательной программы в соответствии с фгос по...
Курсовой проект является составной частью учебной дисциплины «Программная инженерия» iconПаспорт рабочей программы учебной дисциплины 4 структура и содержание учебной дисциплины
Рабочая программа учебной дисциплины Генетика человека с основами медицинской генетики является частью основной профессиональной...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск