Текст отчёта оформляется в соответствии с ГОСТ 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!