Minicurso 1 - Modelagem de Serviços
com SoaML (Apresentação
atualizada +
Exercício)
Thaissa Diirr (Universidade
Federal do Estado do Rio de Janeiro - UNIRIO)
Leonardo Azevedo (Universidade Federal do Estado do Rio de Janeiro
- UNIRIO)
Flavia Santoro (Universidade Federal do Estado do Rio de Janeiro
- UNIRIO)
Fernanda Baiao (Universidade Federal do Estado do Rio de Janeiro
- UNIRIO)
Resumo:
Em um ciclo de vida de uma Arquitetura Orientada a Serviços,
os serviços devem ser especificados utilizando uma linguagem
de modelagem de artefatos de software. A UML (Unified Modeling Language)
é uma linguagem padrão para modelagem de sistemas
de software amplamente utilizada, que no entanto não possui
suporte nativo à modelagem de serviços. Por outro
lado, a UML provê mecanismos de extensão, chamados
de profiles, que correspondem a especializações e
configurações da UML padrão para domínios
de aplicação específicos. A proposta deste
minicurso é introduzir o profile SoaML (Service Oriented
Architecture Modeling Language) proposto pela OMG (Object Managment
Group) para especificação de serviços. São
apresentados os conceitos introduzidos à UML pelo profile
e a geração automática de código a partir
dos modelos produzidos.
Minicurso
2 - Desenvolvimento de Programas de Gestão
da Segurança da Informação com foco na Sustentabilidade
Josiane
Kroll (Universidade Federal de Santa Maria - UFSM)
Rosana Wagner (Universidade Federal de Santa Maria - UFSM)
Lisandra Fontoura (Universidade Federal de Santa Maria - UFSM)
Raul Ceretta Nunes (Universidade Federal de Santa Maria - UFSM)
Resumo:
Este minicurso aborda como desenvolver programas de gestão
da segurança da informação baseado nas principais
normas de segurança. São apresentados os aspectos
de desenvolvimento das principais normas e como estas podem ser
utilizadas no desenvolvimento de metodologias para gestão
da segurança da informação. É dado destaque
a questão da sustentabilidade da segurança e discutida
a necessidade das organizações realizarem ações
que possibilitem garantias de continuidade em favor da segurança
ao longo do tempo. Serão indicados os fatores que levam a
sustentabilidade e a postura que as organizações devem
adotar em relação a isso. No minicurso também
é abordada a utilização de padrões no
desenvolvimento de metodologias de gestão da segurança
da informação e algumas tendências, tais como:
a necessidade de processos sustentáveis de segurança
e as diretrizes fornecidas pelo Governo Federal para proteção
da informação.
Minicurso
3 - Gerência e Desenvolvimento de Sistemas
de Informação na Realidade dos Ecossistemas de Software
Rodrigo Santos (COPPE/UFRJ)
Claudia Werner (COPPE / UFRJ)
Resumo:
O desenvolvimento de sistemas de informação (SIs)
progride cada vez mais em pesquisa teórica e aplicada, e
apresenta desafios que estão além da alçada
puramente técnica. Desenvolver um SI unicamente como produto
de software tem sido substituído pelo desenvolvimento de
múltiplos produtos, derivados de uma plataforma baseada em
uma arquitetura comum e integrados com outros SIs em redes de componentes
e stakeholders. Nesse sentido, o estudo dos ecossistemas de software
(ECOSs) emerge como um tópico de pesquisa aplicada na área
de SI sob o ponto de vista da Engenharia de Software (ES). Os ECOSs
representam uma abordagem para a melhoria da visão da ES
no contexto intra e interorganizacional, bem como para agregar reutilizabilidade
ao envolver usuários e desenvolvedores externos no processo
de abertura e desenvolvimento de plataformas
para SIs. Este minicurso visa apresentar os fundamentos da gerência
e desenvolvimento de SIs na realidade dos ECOSs, discutindo definições,
conceitos e características, assim como tecnologias de apoio
a uma engenharia de ECOSs para lidar com o tripé arquitetura,
negócio e redes sociais. Além disso, processos de
qualidade que apoiam a construção das plataformas
de SIs são apresentados, como Gerência de Reutilização
e Desenvolvimento para Reutilização. Casos reais são
discutidos a fim de explorar estudos realizados na academia e na
indústria. Por fim, algumas considerações encerram
o minicurso, realizando uma análise de direções
de pesquisa e prática para SIs em ECOSs.
Minicurso 4 - Análise de Redes Sociais
Jonice Oliveira (Universidade
Federal do Rio de Janeiro (UFRJ)
Resumo:
As redes, que basicamente são descritas como conjuntos de
itens conectados entre si, são observadas em inúmeras
situações. Redes Sociais é um tipo de rede
formada por estruturas sociais, ou seja, pessoas ou grupos de pessoas
com algum padrão de contato ou interação entre
si. Analisar tais redes ‐ como se criam, se desenvolvem,
como o conhecimento flui entre elas ao longo do tempo, bem como
prever a criação de possíveis relacionamentos
‐ envolve um conjunto de métodos, modelos, teorias
e ferramentas. Tais elementos tomam por objetos de estudo não
apenas os atributos dos indivíduos (idade, profissão,
competências, interesses, localização geográfica,
etc.), mas as relações entre indivíduos e os
elementos que essas relações oferecem, como as regularidades
das trocas, a formação e a transformação
do sistema de relação e seus efeitos sobre os comportamentos
individuais, refletindo até no organizacional. Este minicurso
visa mostrar os conceitos básicos para se entender, manipular,
interpretar redes sociais, mostrando os principais métodos
analíticos, exemplos e projetos na área. Uma descrição
mais detalhada pode ser encontrada nas seções Objetivos
e Conteúdo Programático.