Текст отчёта оформляется в соответствии с ГОСТ 7.32-2001.



РАЗРАБОТКА И СТАНДАРТИЗАЦИЯ ПРОГРАММНЫХ СРЕДСТВ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

 

Методические указания к выполнению лабораторных работ

для студентов 4-го курса факультета бизнеса и института дистанционного образования, направление 080800 - Прикладная информатика

 

НОВОСИБИРСК

ББК

 

 

Методические указания выполнены на основании Государственного образовательного стандарта высшего профессионального образования по направлению 080800 –Прикладная информатика в экономике. Предлагаемое методическое пособие может использоваться при выполнении лабораторных работ, при курсовом и дипломном проектировании.

 

 

Составитель В.А. Анисимов, канд. техн. наук, доцент

 

 

Рецензент А.А. Забуга, к.т.н., ст. препод.

 

Работа подготовлена на кафедре экономической информатики

 

 

Ó Новосибирский государственный

технический университет, 2009г.

 


ОГЛАВЛЕНИЕ

Введение

ЛАБОРАТОРНАЯ РАБОТА 1. 6

ЛАБОРАТОРНАЯ РАБОТА 2. 17

ЛАБОРАТОРНАЯ РАБОТА 3. 28

ЛАБОРАТОРНАЯ РАБОТА 4. 40

СПИСОК ЛИТЕРАТУРЫ... 49

 

 


ВВЕДЕНИЕ

Целью лабораторных работ является получение основных практических навыков в области объектно-ориентированного проектирования программного обеспечения с помощью языка UML и CASE-средств, которые его поддерживают.

В качестве альтернативы дорогостоящему лицензионному пакету IBM Rational Rose и методологии проектирования Rational Unified Process (RUP), которая тоже является коммерческим продуктом, выбраны свободно распространяемый UML -редактор StarUML и унифицированный процесс разработки программного обеспечения Unified Process (UP). [1,2,15]

StarUML строго придерживается спецификации UML, разработанной OMG для моделирования программ.. StarUML максимально соответствует стандарту UML 1.4 и следует нотации UML 2.0 на основе устойчивой мета-модели. Пакет поддерживает 11 типов диаграмм UML. С одной стороны, пакет StarUML бесплатный и может использоваться без проблем в учебном процессе, дома и на производстве. С другой стороны, он достаточно универсален, так как может работать с профилями для определенных языков программирования (C/C++, Java, C#, Python, и т.д.), для определенных методологий разработки (RUP, Catalysis, компоненты UML, и т.д.) и для определенных областей (EAI, CRM, SCM, ERP, и т.д.). Заметим, при этом, что StarUML, не поддерживается с 2005 года.

Методология Unified Process (UP) является открытый обобщенный продукт, а RUP – специальным коммерческий подклассом, который одновременно и расширяет, и переопределяет возможности UP. Но в RUP и UP по-прежнему остается больше общего, чем различного. Главное их отличие не в семантике или идеологии, а в полноте и детализации. Основные рабочие потоки (технологические процессы) объектно-ориентированного анализа и разработки совершенно аналогичны,

К пяти основным рабочим потокам относятся:

1) определение требований – сбор данных о том, что должна делать система;

2) анализ – уточнение и структурирование требований;

3) проектирование – реализация требований в архитектуре системы;

4) реализация – построение программного обеспечения;

5) тестирование – проверяется, отвечает ли реализация требованиям.

Каждая из четырёх представленных лабораторных работ рассматривает один из рабочих потоков, начиная с первого.

Список литературы, использованной при работе над методическими указаниями, является также библиографическим указателем на самую современную литературу из бесплатных интернет-библиотеках. Основными источниками для описания лабораторных работ были, естественно, книги [1] (про UML и UP, издания 2008 г.) и [15] (про StarUML). Однако при изучении дисциплины основными должны быть современные учебники отечественных авторов, знающих не только достижения ИТ-технологий, но и специфику российского ИТ-производства.

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

Целью лабораторных работ не является разработка полнофункционального программного средства, поэтому объём работы должен определяться студентом таким образом, чтобы, в первую очередь, максимально полно освоить особенности языка UML и пакета StarUML.

СОДЕРЖАНИЕ ОТЧЁТА

1. Тема лабораторной работы

2. Цель лабораторной работы

3. Реализация всех пунктов задания с необходимыми иллюстрациями и пояснениями

4. Выводы.

Текст отчёта оформляется в соответствии с ГОСТ 7.32-2001.

Защита лабораторных работ происходит по отчёту о лабораторной работе.

 


Дата добавления: 2016-01-05; просмотров: 77; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!