Анимация
<<  Исследовательская работа на тему: GIF-анимация к сайту MyChel.ru  >>
DaCoPAn Software Engineering Project - Система динамической
DaCoPAn Software Engineering Project - Система динамической
Problem Scope
Problem Scope
Traditional methods
Traditional methods
Solution
Solution
Uses for DaCoPAn
Uses for DaCoPAn
DaCoPAn analyzer
DaCoPAn analyzer
Analyzer
Analyzer
Analyzer
Analyzer
DaCoPAn animator
DaCoPAn animator
Requirements
Requirements
Design challenges
Design challenges
Design solutions 1
Design solutions 1
Design solutions 2
Design solutions 2
Animator screenshot 1
Animator screenshot 1
Animator screenshot 2
Animator screenshot 2
Animator screenshot 3
Animator screenshot 3
Traceability
Traceability
Microsoft technologies
Microsoft technologies
Testing the Animator
Testing the Animator
Human Factors
Human Factors
Human Factors
Human Factors
Documentation
Documentation
Thank you
Thank you
Thank you
Thank you
Thank you
Thank you
Our customer
Our customer
Tools
Tools

Презентация: «Какие типы анимации могут быть использованы в». Автор: dacopan. Файл: «Какие типы анимации могут быть использованы в.ppt». Размер zip-архива: 1269 КБ.

Какие типы анимации могут быть использованы в

содержание презентации «Какие типы анимации могут быть использованы в.ppt»
СлайдТекст
1 DaCoPAn Software Engineering Project - Система динамической

DaCoPAn Software Engineering Project - Система динамической

визуализации событий работы протоколов при обмене данными между двумя сетевыми ЭВМ — DaCoPAn Animator - Jonathan Brown Vesa Vainio

2 Problem Scope

Problem Scope

Предметная область

Motivation

Мотивация

Internet protocols form the basis of data communication education

Протоколы Интернета - основа изучения обмена данных в сети

Практически нет инструментов для изучения реального поведения сетевых протоколов

Almost no tools for studying real network protocols

A tool for homework & classroom teaching

Инструмент для самостоятельного и аудиторного обучения

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

3 Traditional methods

Traditional methods

Традиционные методы

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

4 Solution

Solution

Решение

Сеть с двумя сетевыми ЭВМ

A network with 2 computers

Запуск tcpdump

Run tcpdump

Сохранение данных о сетевом трафике в 2 файлах

Save the network traffic into 2 files

Анализ и объединение данных этих файлов

Take these files, analyze & merge them

Файл, полученный с помощью Analyzer

A file is output from the Analyzer

Этот файл - входные данные для Animator

This file is input for the Animator

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

5 Uses for DaCoPAn

Uses for DaCoPAn

Применение DaCoPAn

Teaching

Обучение

Students

Студенты

Teachers can use scenarios to show the most important ideas.

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

Save time preparing lectures.

Ускоряет процесс подготовки лекций

Can use the tool to assign exercises to the students.

Инструмент может быть использован для упражнений студентам

Can download DaCoPAn for home use.

Могут загрузить DaCoPAn для домашнего использования

Used as personal e-learning tool.

Может использоваться как персональное электронное средство обучения

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

6 DaCoPAn analyzer

DaCoPAn analyzer

High level architecture Архитектура

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

7 Analyzer

Analyzer

tcpdump log 1

tcpdump log 2

17:13:45.955758 iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 0 (DF) 17:13:45.955933 zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 0 (DF) 17:13:45.956007 iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 0 (DF) 17:13:45.981674 zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 51 (DF) 17:13:45.981817 iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 0 (DF) [tos 0x10] 17:13:47.524336 iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 14 (DF) [tos 0x10] 17:13:47.524497 zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 0 (DF) 17:13:47.524648 zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 34 (DF) 17:13:47.524675 iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 0 (DF) [tos 0x10] 17:13:50.956903 iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 15 (DF) [tos 0x10] 17:13:50.996908 zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 0 (DF) 17:13:51.032471 zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 33 (DF) 17:13:51.032499 iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 0 (DF) [tos 0x10]

17:13:45.938659 iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 0 (DF) 17:13:45.938700 zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 0 (DF) 17:13:45.938902 iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 0 (DF) 17:13:45.964420 zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 51 (DF) 17:13:45.964717 iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 0 (DF) [tos 0x10] 17:13:47.507242 iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 14 (DF) [tos 0x10] 17:13:47.507264 zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 0 (DF) 17:13:47.507409 zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 34 (DF) 17:13:47.507572 iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 0 (DF) [tos 0x10] 17:13:50.939818 iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 15 (DF) [tos 0x10] 17:13:50.979665 zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 0 (DF) 17:13:51.015232 zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 33 (DF) 17:13:51.015397 iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 0 (DF) [tos 0x10]

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

8 Analyzer

Analyzer

Protocol Events File Фал событий протоколов

... <unit_sent id="U1" source="H1" destination="H2" protocol="P3" time="0.000000" children="U2" flow="F1"> <value name="sent_time">0.000000</value> <value name="trans_time">0.000105</value> <value name="source_port">1367</value> <value name="dest_port">21</value> <value name="seq">900322900</value> <value name="ack_seq">0</value> <value name="window">5840</value> <value name="urg_pointer">0</value> <value name="flag_fin">0</value> <value name="flag_syn">1</value> <value name="flag_rst">0</value> <value name="flag_psh">0</value> <value name="flag_ack">0</value> <value name="flag_urg">0</value> <value name="data_offset">10</value> </unit_sent> <unit_sent id="U2" source="H1" destination="H2" protocol="P0" time="0.000000"> <value name="sent_time">0.000000</value> <value name="trans_time">0.000105</value> <value name="tos">0</value> ...

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

9 DaCoPAn animator

DaCoPAn animator

High level architecture Архитектура

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

10 Requirements

Requirements

Требования

Functionality defined by 10 very general use cases Visualization needs defined by 13 prioritized network scenarios Program needs to be extensible for visualizing any network protocols

Функциональность определена с помощью 10 весьма общих прецедентов Требования визуализации определены с помощью 13 сетевых сценариев с приоритетами Программа должна легко обеспечивать расширения для визуализации любых сетевых протоколов

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

11 Design challenges

Design challenges

Проблемы проектирования

Need to design new visualizations for network scenarios Different use modes for different user groups Handle all data from Analyzer in a general extensible way

Необходимость проектирования новых визуализаций для сетевых сценариев Различные режимы использования для различных групп пользователей Обработка всех данных Analyzer’а общим расширяемым способом

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

12 Design solutions 1

Design solutions 1

Решения 1

Generic data structures for network layers, protocols, fields and variables Visualizations also generic Generic framework to synchronize multiple animation types

Типовые структуры данных для сетевых уровней, протоколов, полей и переменных Визуализация также типовая Типовая концепция для синхронизации разнообразных типов анимации

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

13 Design solutions 2

Design solutions 2

Решения 2

Scenario framework for "scripted presentation" Two types of notes mapped to network data

Концепция сценариев для “презентации по заданному сценарию” Два типа заметок, связанных с сетевыми данными

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

14 Animator screenshot 1

Animator screenshot 1

Снимок экрана 1

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

15 Animator screenshot 2

Animator screenshot 2

Снимок экрана 2

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

16 Animator screenshot 3

Animator screenshot 3

Снимок экрана 3

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

17 Traceability

Traceability

Трассируемость

Each use case tested for quality in the user interface Each network scenario loaded, checked that visualization fits description

Каждый прецедент проверен на качество в интерфейсе пользователя Каждый сетевой сценарий загружался, проверялось соответствие визуализации и описания

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

18 Microsoft technologies

Microsoft technologies

Технологии Microsoft

Works optimally on Windows platform Possibility to port to .NET by using J#

Оптимальная работа на платформе Windows Возможность переноса под .NET используя J#

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

19 Testing the Animator

Testing the Animator

(Тестирование)

Модульное тестирование

Unit Testing

Integration testing

Интеграционное тестирование

Использовались классы тестов JUnit, автоматический запуск тестов

Used JUnit test classes, automated test runs

13 different .java classes

13 различных java классов

1800+ lines of testing code, 75 single tests

1800+ строк кода тестов, 75 одиночных тестов

12 different tests, more than 70 subparts

12 различных тестов, более чем 70 подразделов

at least 3*10*8 = 240 man-hours

По крайней мере 3*10*8 = 240 человеко-часов

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

20 Human Factors

Human Factors

(Человеческие факторы)

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

21 Human Factors

Human Factors

(Человеческие факторы)

Cross cultural

Трансграничность

Language issues

Языковые проблемы

Команда г.Хельсинки состояла из 2 испанских студентов по обмену, 4 финских студентов

Helsinki Group had 2 Spanish exchange students, 4 Finns

Petrozavodsk group had 5 Russian students

Команда г.Петрозаводска состояла из 5 русских студентов

User interface released in 4 languages

Интерфейс пользователя реализован на 4-х языках

English as a working language, all common meetings

Английский язык как рабочий на всех общих собраниях

Different skill levels in English

Различные уровни навыков в Английском языке

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

22 Documentation

Documentation

Документация

Documents produced

Полученная документация

1 x Project plan 1 x Requirements document 3 x Design documents 2 x Implementation documents 1 x HTML Javadoc (Animator) 2 x Test plan documents 3 x Test execution documents 1 x Installation instructions 1 x Conclusion document

1 x План проекта 1 x Документ требований 3 x Документов проектирования 2 x Документов реализации 1 x HTML Javadoc (Animator) 2 x Планов тестов 3 x Документов тестирования 1 x Инструкции по установке 1 x Итоговый документ

Available at www.cs.karelia.ru along with meeting agendas, photos, links..

Доступные на www.cs.karelia.ru вместе с повестками собраний, фотографиями, ссылками, ...

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

23 Thank you

Thank you

Спасибо!

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

24 Thank you

Thank you

Спасибо!

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

25 Thank you

Thank you

Спасибо!

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

26 Our customer

Our customer

Наш заказчик

Markku Kojo, Senior researcher, University of Helsinki

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

27 Tools

Tools

Инструменты

Java 1.4 JUnit CVS Eclipse coding CVS JUnit refactoring NetBeans coding CVS GUI building

Java 1.4 JUnit CVS Eclipse кодирование CVS JUnit рефакторинг (реорганизация) NetBeans кодирование CVS Построение графического интерфейса пользователя

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University

Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

«Какие типы анимации могут быть использованы в»
http://900igr.net/prezentacija/informatika/kakie-tipy-animatsii-mogut-byt-ispolzovany-v-204144.html
cсылка на страницу
Урок

Информатика

130 тем
Слайды
900igr.net > Презентации по информатике > Анимация > Какие типы анимации могут быть использованы в