РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЯ FREE SCRUM BOARD
Волков Д.И., Дадеркин М.Л.,
студенты 5 курса УО «ВГУ им/ П.М. Машерова», г. Витебск, Республика Беларусь
Научный руководитель – Казанцева О.Г., ст. преподаватель
До недавнего времени большое количество программных продуктов считались провальными: выходили за рамки оговоренного срока, не соответствовали требованиям заказчика из-за ошибок на этапе проектирования и др.
Частичным решением данных проблем явилось появление так называемых гибких методологий разработки, которые нацелены на минимизацию рисков, путем сведения разработки к серии коротких циклов, называемых итерациями, которые обычно длятся две-три недели.
Одной из таких “гибких” методологий является Scrum. Scrum – набор принципов, на которых строится процесс разработки программного продукта. Он позволяет в жестко фиксированные сроки (так называемые спринты) предоставить конечному пользователю работающее программное обеспечение c новыми возможностями, для которых определен наибольший приоритет. Эти возможности определяются на этапе планирования нового спринта и не могут изменяться на всем его протяжении. При этом фиксированная небольшая длительность придает процессу разработки предсказуемость и гибкость.
Немаловажной частью разработки по методологии Scrum является “доска”, с помощью которой фиксируется весь производственный процесс в течение одного спринта.
Для поддержания разработки в рамках описанной методологии было решено разработать Веб-приложение Free Scrum Board.
|
|
Free Scrum Border (FSB) – это программный продукт, который позволяет вести разработку программного обеспечения с использованием методологии Scrum. На этапе проектирования было решено реализовать следующие основные черты разработки по данной методологии, такие как:
- непосредственная работа команды с заказчиком;
- виртуальная доска со стикерами для определения этапов разработки.
Роли пользователей в приложении:
- Scrum Team – роль разработчика в команде;
- Scrum Master – руководитель Scrum-процесса;
- Project owner – представитель заказчика;
- Manager – административная роль для работы с проектами;
- Administrator – административная роль для работы с пользователями приложения.
Ключевыми особенностями приложения являются:
- FSB при завершении технического задания анализирует загрузку каждого разработчика и команды в целом, строит прогнозы о завершении работы над проектом;
- Просмотр информации других проектов в пределах одной компании;
- Проект должен иметь одного пользователя с ролью Manager;
- Визуализация доски задач;
- График спринта.
Фундаментом приложения является Spring Framework, который обеспечивает реализацию шаблона MVC (Model View Controller). Для поддержки аутентификации был выбран Spring Security, обладающий всеми необходимыми средствами в защите приложения. Для работы с базой данных используется фреймворк MyBatis, использование которого в сочетании с фреймворком Spring обеспечивает хорошую гибкость и масштабируемость. В качестве базы данных используется PostgreSQL, так как текущая функциональность данной базы данных приближается по своим возможностям к ведущим коммерческим базам данных. Важную роль в обеспечении функционала приложения занимает Ajax-взаимодействие клиентов и сервера. Для поддержки технологии Ajax на сервере используется библиотека Jersey, которая является реализацией архитектуры RESTful Web-services. На стороне клиента с той же целью используется JavaScript-фреймворк JQuery.
|
|
Литература:
1. Kniberg H., Scrum and XP from the Trenches / Henrik Kniberg - Lulu.com, 2007, - 140 с.
2. Poppendieck M., Poppendieck T., Implementing Lean Software Development: From Concept to Cash / Mary Poppendieck, Tom Poppendieck - Addison-Wesley Professional, 2006, - 304 с.
3. Cohn M., Agile Estimating and Planning / Mike Cohn - Prentice Hall, 2005, - 368 с.
РАЗРАБОТКА ОБУЧАЮЩЕЙ ПРОГРАММЫ ПО ФРАНЦУЗСКОМУ ЯЗЫКУ
Герасимова Е.И.,
студентка 4 курса Оршанского колледжа УО «ВГУ им. П.М. Машерова», г. Орша, Республика Беларусь
Научный руководитель – Навогонская Т.Г., преподаватель
|
|
Широкое использование и разнообразие уникальных возможностей компьютерной техники по обработке, хранению, передачи и предоставлению информации привело к внедрению в различные сферы человеческой деятельности современной компьютерной техники и средств передачи информации, а так же к появлению новых способов её осуществления.
Информационные технологии широко используются в различных сферах деятельности современного общества.
Информационная технология (ИТ) – это система методов и способов сбора, накопления, хранения, поиска, обработки, анализа, выдачи данных, информации и знаний на основе применения аппаратных и программных средств в соответствии с требованиями, предъявляемыми пользователями [1,с.13].
Быстрое развитие информационных технологий приводит к тому, что происходит процесс внедрения этих технологий в такие сферы деятельности человека, как наука, искусство, образование, производство и т.д. Благодаря этому современная вычислительная техника предлагает широкий диапазон технических и программных средств, способных решать большое количество профессиональных задач и оптимизировать различные информационные процессы. Применения новых информационных технологий в образовании показали, что их использование эффективно в изучении иностранных языков, так как в XXI веке уже невозможно представить себе жизнь современного человека, не владеющего иностранным языком, ведь большинство современных средств коммуникации и общения ориентированы на людей в той или иной мере, знающих язык.
|
|
Французский язык соединяет в себе такие качества, как красота, изящество, мелодичность, эстетичность. Он широко распространен в мире и является официальным языком в 33 странах, и одним из 6-ти официальных языков ООН и 30-ти её специализированных учреждений по вопросам образования, науки и культуры. Французским языком пользуются на международных научных съездах и симпозиумах по праву, философии, психологии, медицине и многих других.
В связи с этим была разработана программа обучения французскому языку. Основной целью которой является формирование и развитие коммуникативной культуры, а так же обучение практическому овладению иностранным языком.
В данной обучающей программе объединены такие возможности как:
- изучение правил грамматики французского языка;
- просмотр аудио- и видеоматериалов, иллюстраций;
- поиск слов по электронному словарю;
- прохождение заданий.
Все это позволяет проводить изучение французского языка интересней и эффективней.
Так как имеется возможность использовать свое привычное средство работы – компьютер, то для некоторых учащихся становится веским аргументом в пользу использование обучающей программы. Использование данной программы упрощают и ускоряют доступ как к аутентичным, так и к дидактизированным материалам, что позитивно сказывается на качестве самих занятий.
К тому же такая программа позволяет на протяжении всего учебного процесса предоставлять дополнительную и вспомогательную информацию и открывать новые возможности для самостоятельного изучения иностранных языков. Преподаватели при помощи компьютера и данной программы могут существенно сократить время, затрачиваемое на подготовку теоретических материалов и наглядных пособий. Использование программы гармонично сочетается с традиционными методами обучения на всех его этапах, а именно: ознакомление, тренировка, применение, контроль. Что в свою очередь позволяет не только многократно повысить эффективность обучения, но и стимулировать студентов к дальнейшему самостоятельному изучению французского языка.
В настоящее время образование все активнее оперирует инновационными технологиями и методами, в целях подготовки любых специалистов, отвечающих высокому уровню требований, предъявляемых к ним современным обществом.
Использование электронных словарей и энциклопедий, мультимедийных курсов, включающих аудио- и видеоматериалы, электронные издания книг– все это дает возможность в более полном объеме увидеть социокультурные особенности изучаемого предмета и получить исчерпывающую информацию по тем или иным вопросам.
В заключении можно сказать, что информационные технологии начинают играть все более важную роль не только как инструмент автоматизации образовательного процесса, но и как отличный полигон для проверки получаемых и вновь добываемых знаний, что в свою очередь является не менее важным в образовательном процессе.
Литература:
1. Румянцева Е.Л., Слюсарь В.В. Информационные технологии учебное пособие / Под ред. проф. Л.Г. Гагариной. – М.:ИД «ФОРУМ»: ИНФРА-М, 2007. – 256 с.: ил.
Дата добавления: 2018-05-09; просмотров: 222; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!