Тема: Инструментальные средства коллективной разработки ПО, сетевые инструментальные средства.

ПЛАН ЗАНЯТИЯ

Дисциплина: МДК 03.02 Инструментальные средства разработки ПО

Преподаватель: Машарова Р.В.

Курс: 4

Группа: 1 ПКС-19

Специальность: Программирование в компьютерных системах

Дата: 15.02.2023

Время проведения: 11.50-13.20, 1 пара

Тема: Инструментальные средства коллективной разработки ПО, сетевые инструментальные средства.

Цель занятия:

Дидактическая: познакомиться с инструментальными средствами коллективной разработки ПО, сетевыми инструментальными средствами.

Развивающая: развивать логическое и критическое мышление, умение обобщать и синтезировать знания

Вид занятия лекция

Литература:

1. Буч Г, Рамбо Джеймс, Джекобсон Айвар. Язык UML. Руководство пользователя. – М.: ДМК Пресс; СПб.: Питер, 2004

2. Гагарина Л. Г., Кокорева Е. В., Виснадул Б. Д. Г12 Технология разработки программного обеспечения: учебное посо­бие / под ред. Л. Г Гагариной. — М.: ИД «ФОРУМ»: ИНФРА-М, 2008

3. Жоголев Е.А., Технология программирования. М.: Научный мир, 2004

4. Крылов Е.В., Острейковский В.А., Типикин Н.Г. Техника разработки программ. Книга 2. Технология, надежность и качество программного обеспечения — М.: Высшая школа. – 2009

5. Крылова Г.Д. Основы стандартизации, сертификации, метрологии. – М.: ЮНИТИ-ДАНА, 2003

6. Лифиц И.М. Основы стандартизации, метрологии, сертификации. – М.: Юрайт, 2003

7. Маклаков С.В.. BPwin, ERwin – CASE-средства разработки информационных систем. – М., «ДИАЛОГ-МИФИ», 2010

8. Немилостива Н.И. Стандартизация, сертификация и метрология. – Владивосток: Изд-во ВГУЭС, 2002

9. Павловская Т. А. С/С++. Программирование на языке высокого уровня: Учебник для студентов вузов. - Москва [и др.]: Питер, 2012

10. Сергеев А.Г., Латышев М.В., Терегеря В.В. Метрология. Стандартизация. Сертификация. –М.: Логос, 2003

11. Сьерра К. Бейтс Б. Изучаем java. 2012

12. Файн Я. Программирование на java / Я. Файн. – 3-е изд. – США, 2011

13. Шилдт Герберт Java. Полное руководство. 8-издание / Г.Шилдт. – 8-е изд. –2012

 

Тема: Инструментальные средства коллективной разработки ПО, сетевые инструментальные средства.

1. Зачем нужны средства коллективной работы

2. Основные особенности современных средств коллективной работы

3. Наиболее популярные средства коллективной работы

Lotus Notes/Domino R5 (IBM)

Exchange Server 2000 (Microsoft)

GroupWise 6 (Novell)

4. Сетевые инструментальные средства.

5. Инструментальные средства разработки клиент-серверных приложений

Зачем нужны средства коллективной работы

Говоря о современном корпоративном программном обеспечении, нельзя обойти вниманием средства повышения эффективности работы сотрудников. К таковым, в частности, относятся средства коллективной работы (integrated collaborative environments, ICE). По данным зарубежных аналитических агентств, в настоящее время средства коллективной работы занимают один из крупнейших сегментов мирового рынка программного обеспечения, так как сегодня трудно представить себе функционирование современной организации без ICE.

Большинство средств коллективной работы возникло в результате развития средств обмена сообщениями (первым таким средством был продукт под названием PLATO Group Notes, появившийся еще в 1976 году). Сегодня подобные средства обычно содержат средства обмена сообщениями (включая как сообщения электронной почты, так и сообщения иного типа), приложения для календарного планирования работы групп (например, для составления персональных и коллективных расписаний, для проведения совместных мероприятий, в частности конференций, в том числе и виртуальных), для управления использованием коллективных ресурсов, для организации дискуссионных групп, для предоставления виртуальным группам общего доступа к документам и контактам, для создания и хранения коллективных адресных книг, для уведомления пользователей о наступлении тех или иных событий, для организации коллективного обслуживания клиентов и ведения групповых списков задач. Иными словами, эти средства выполняют роль персональных и коллективных информационных менеджеров, а нередко служат и для управления документооборотом.

Основные особенности современных средств коллективной работы

За десятилетия своего существования средства коллективной работы превратились из простейших средств обмена сообщениями в платформы для организации совместной работы больших коллективов, в том числе коллективов территориально распределенных, охватывающих несколько организаций. Ниже мы рассмотрим, каковы особенности современных версий подобных платформ.

Хотя это и звучит банально, все же заметим, что современные средства коллективной работы практически не имеют шансов выжить без поддержки различных национальных языков и кодировок.

Среди последних тенденций развития технологий, учитываемых производителями средств групповой работы, следует выделить превращение Internet из хранилища документов в инструмент бизнес-решений, а также широкое распространение мобильных устройств, используемых не только в качестве средств коммуникации, но и в качестве рабочих мест. Поэтому современные средства групповой работы, как правило, способны обслуживать не только сотрудников, присутствующих на своих рабочих местах в офисе компании, но и мобильных пользователей, обладающих переносными компьютерами, PDA и сотовыми телефонами, расширяя тем самым само понятие офиса. Кроме того, некоторые средства групповой работы, такие как Microsoft Exchange 2000, обладают возможностями для организации информационных, аудио- и видеоконференций в режиме реального времени, а также для управления доступом пользователей к ресурсам этих конференций.

Нередко в средствах групповой работы наличествуют клиентские части с Web-интерфейсом, что позволяет снижать затраты, связанные с конфигурацией клиентских рабочих мест, и осуществлять доступ к коллективным данным с любых компьютеров, подключенных к Internet.

Современные средства групповой работы порой включают в свой состав службы оперативных сообщений, предоставляющие сведения о присутствии сотрудников на рабочих местах и о том, кто из членов группы работает в сети, а также посылать им сообщения специального вида. При отсутствии пользователя на рабочем месте сообщение может быть перенаправлено на мобильное устройство, например на сотовый телефон. В перспективе подобные службы могут быть использованы совместно со средствами автоматического определения присутствия пользователя на рабочем месте с помощью автоматической обработки результатов видеонаблюдения (кстати, такие работы сейчас ведутся в подразделении Microsoft Research).

Как правило, современные средства коллективной работы способны не только управлять маршрутизацией сообщений, но и осуществлять «обход» участков, на которых происходят сбои в каналах связи, что критично для надежности доставки сообщений. Все ICE обычно поддерживают репликацию хранимых данных, их архивирование и резервное копирование, а нередко осуществляют и поддержку кластеров с репликацией данных между ними в реальном времени, что позволяет создавать на их базе отказоустойчивые решения. Естественно, ICE должны обеспечивать определенный уровень конфиденциальности сообщений, для чего в их состав входят средства аутентификации и средства шифрования сообщений.

Кроме того, современные средства коллективной работы позволяют разрабатывать структуру документооборота, реализуемую на сервере. Соответствующие инструменты описания такой структуры могут входить в состав самого средства коллективной работы или поставляться отдельно.

К тому же современные средства коллективной работы позволяют интегрировать средства обмена сообщениями и группового планирования, а нередко и средства документооборота в другие корпоративные приложения и создавать на их основе разнообразные корпоративные решения. Для создания таких решений обычно используются либо обычные средства разработки и специализированные API и объектные модели, либо входящие в состав средств коллективной работы или поставляемые отдельно средства проектирования форм и описания бизнес-логики, использовать которые намного проще, чем специализированные API.