User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

start [2016/09/16 10:03]
tatyana.berlenko
start [2022/12/10 09:08]
Line 1: Line 1:
-=== Курс: Программная инженерия === 
- 
-  * [[https://​goo.gl/​forms/​PbsuollfXuxIWaBt1|Форма записи на проекты]] 
-  * [[https://​www.computer.org/​web/​swebok|SWEBOK]] 
-  * [[https://​prezi.com/​wyges0bflzfr/​overview-of-swebok/​|Quick overview of SWEBOK]] 
-  * [[http://​www.acm.org/​about/​se-code#​full|Software Engineering Code of Ethics and Professional Practice]], ([[http://​www.tajfan.com/​wp-content/​uploads/​2015/​03/​%D0%9A%D0%BE%D0%B4%D0%B5%D0%BA%D1%81-%D1%8D%D1%82%D0%B8%D0%BA%D0%B8-%D0%B8-%D0%BF%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D0%B4%D0%B5%D1%8F%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%B2-%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D0%B8-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B9-%D0%B8%D0%BD%D0%B6%D0%B5%D0%BD%D0%B5%D1%80%D0%B8%D0%B8.pdf|неформальный перевод]]) 
- 
- 
-===== Список проектов ===== 
- 
-=== 1. Визуализация результатов опросов === 
- 
-Необходимо написать плагин,​ который строит графики с помощью библиотеки языка Python matplotlib (http://​matplotlib.org/​). На вход подаются таблицы формата csv, результат работы программы - файл pdf c построенными графиками. 
- 
-**deliverables**:​ библиотека функций и консольное приложение на python 2.7 для построения кастомизируемых (настраиваемых пользователем) графиков к различным таблицам формата csv.  
- 
-=== 2. ИС Кафедры:​ Научная работа ===  
- 
-Приложение должно предоставлять возможность ввода/​обработки/​хранения/​предоставление информации о: 
-  * публикациях/​научных трудах (группировка по годам/​людям) 
-  * участии (достижениях) в конференциях/​конкурсах/​НИОКР и т.д. 
-  * численности аспирантов,​ докторантов,​ соискателей и стажеров 
-Также приложение должно обеспечивать разные уровни доступа к информации для различных пользователей. 
- 
-**deliverables**:​ веб-приложение на языке Python2.7/​Django + MongoDb. 
- 
- 
-=== 3. Графовый фронтенд для трекеров задач === 
- 
-Задача:​ сделать веб-приложение для популярных трекеров задач (Redmine/​Jira/​Trello ...), которое позволяет ​ 
-   * отобразить графически связи между задачами и порядок их выполнения (в виде графа) 
-   * предоставить инструмент для графического редактирования задача (обмен местами в цепочках связей,​ перестановка задач, выделение критических групп задач/​циклов/​взаимозависимостей/​недокомпозированных задач 
- 
-**deliverables**:​ веб-приложение с регистрацией + настраиваемым подключением к одному из трекеров,​ возможностью редактировать и визуализировать связи между задачами. ​ 
- 
-=== 4. Логистический сервис на базе Geo2Tag === 
- 
-https://​geo2tag.atlassian.net/​wiki/​pages/​viewpage.action?​pageId=45514805 
- 
-**deliverables**:​ веб-сервис для регистрации и управления автопарками + мобильное приложение водителей для передачи данных. 
- 
-=== 5. Планировщик туристических активностей === 
- 
-Приложение,​ которое составляет подробный план отпуска (с возможностью офлайн-работы) в незнакомом городе/​стране с учетом интересов пользователя,​ бюджета на отпуск,​ местоположения отеля, параметров начала/​конца отпуска,​ желаемого темпа, климатических условий. ​ 
- 
- 
-**deliverables**:​ веб-сервис с функциями:​ 
-- регистрации, ​ 
-- планирования,​ корректировки и сохранения планов отпуска. 
- 
-=== 6. Сбор статистики курса "​Основы программирования для Linux" === 
- 
-Необходимо разработать расширение (blueprint) для веб-сервера проверяющей системы курса "​Основы программирования для Linux",​ которое бы позволяло решить следующие задачи:​ 
-  * потоковый (без записи всего лога в память) анализ лога, выявление отдельных событий и их длительности (опционально) в рамках заданного временного интервала 
-    * поступление заявки 
-    * обработка заявки 
-    * внутренние ошибки системы 
-    * произвольные события (задана подстрока начала и конца события) 
-    * вычисление статистических моментов от заданной выборки (максимальное,​ минимальное,​ среднее,​ частота события) 
-  * отображение и визуализация данных на веб-странице 
-    * страница имеет GET параметры 
-      * временной интервал (может быть открытым) 
-      * группировка значений (по часам, дням, неделям) ​ 
-      * отображаемое событие или события 
-    * отображение в виде временной зависимости ​ 
-      * визуализация с помощью библиотеки https://​developers.google.com/​chart/​ 
-      * на графике необходимо отображать статистические моменты 
- 
-**deliverables**:​ веб-сервис на Python2.7/​Flask,​ содержащий веб-страницы для графического отображения статистики за заданный период с заданными настройками. ​ 
- 
-=== 7. Remote AVR development IDE === 
- 
-Разработать решение для удаленной загрузки и отладки программ в микроконтроллерах AVR. 
-К серверу подключается несколько микроконтроллеров через программаторы отладчики по интерфейсу JTAG, доступные для пользователей. Каждый пользователь,​ используя клиентское приложение,​ может забронировать себе некоторый интервал времени,​ в который ему будет доступен один из микроконтроллеров. Клиентским приложением является Arduino IDE с добавленным функционалом для дистанционной отладки написанных в ней программ с использованием отладчика GDB. 
- 
-**deliverables**:​ Модифицированнная среда разработки Arduino IDE, сервис управление сервером отладки,​ сервис резервирования контроллеров для удаленного доступа. 
- 
-=== 8. ИС Кафедры:​ индивидуальные планы преподавателей === 
- 
-Требуется разработать компоненты информационной системы кафедры,​ обеспечивающие управление индифидуальными планами преподавателей 
-  * Планирование учебной нагрузки 
-  * Переподготовка и повышение квалификации 
-  * Участие в мероприятиях,​ конференциях,​ 
-  * Руководство НИР 
-  * Генерация отчетов 
-  * ... и другие параметры индивидуального плана 
- 
- 
-**deliverables**:​ веб-приложение на языке Python2.7/​Django + MongoDb. 
- 
-=== 9. ИС Кафедры:​ учет студентов ​ === 
- 
-Требуется разработать компоненты информационной системы кафедры,​ обеспечивающие:​ 
-  * Управление студенческими данными 
-  * Импорт/​экспорт данных 
-  * Рейтинги по предметам,​ курсовые,​ практики. 
-  * Генерация отчетов. 
- 
-**deliverables**:​ веб-приложение на языке Python2.7/​Django + MongoDb. 
- 
- 
- 
- 
- 
- 
  
start.txt · Last modified: 2022/12/10 09:08 (external edit)