A
tecnologia gera ambientes que dão suporte às diferentes formas
de relacionamento humano e, por conseguinte, revoluciona o modo
de se trabalhar na sociedade conectada. A criação de espaços de
compartilhamento e troca de informação propicia o trabalho colaborativo
distribuído e descentralizado. A Engenharia de Software que muito
avançou no desenvolvimento de aplicações mono-usuário, foi buscar
na área de CSCW - trabalho colaborativo apoiado por computadores
- os conceitos necessários para esta nova realidade.
Este
curso introduzirá os alunos à tecnologia de groupware, software
voltado para o apoio ao trabalho colaborativo. O assunto será
apresentado do ponto de vista conceitual, propondo um modelo de
colaboração baseado nos aspectos de Comunicação, Coordenação e
Cooperação. Também será formulada uma proposta de Engenharia de
Groupware, com a qual espera-se que os alunos sejam capazes de
identificar os elementos necessários à criação de aplicações colaborativas,
trabalhando com componentes e técnicas de UML (Unified Modeling
Language) estendida para esta finalidade. Ao final as abordagens
conceitual e ferramental serão discutidas usando exemplos de aplicações
de groupware.
|