·

Sistemas de Informação ·

Linguagens de Programação

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Tema selecionado: Interface de integração de sistemas Descrição sobre o tema: Atualmente as pessoas utilizam diversas sistemas distintos que muitas vezes tem um mesmo fim ou estão relacionados, como por exemplo, redes sociais ou ambientes de educação. O objetivo neste trabalho é propor uma interface única que permitiria ao usuário integrar, centralizar em uma única interface o acesso e informações de vários outros sistemas que utiliza regularmente. Através dessa interface deve ser capaz de interagir com estes sistemas de forma integrada (e não apenas ser uma visão geral de todos). Por exemplo: ● Interface única para diversas redes sociais: Facebook, instagram, WhatsApp, etc – O usuário poderia ver que contatos estão em quais destas redes, receber notificações em um único lugar de todas elas, enviar uma mesma mensagem para várias, etc. ● Interface para integrar ambientes de apoio a aprendizagem: muitas vezes para uma mesma turma o aluno tem diferentes sistemas sendo usado pelo professor, ou grupos de alunos, como Moodle, Teams, Discord, WhatsApp, etc. Assim, o aluno poderia querer receber em um único lugar todas as informações, manter um calendário, saber o que deve ser feito em que ambiente, etc. ● Interface para integrar sistemas de compra de supermercado: as pessoas podem fazer compras em diferentes supermercados por diversos motivos, então podem querer ter um lugar onde geram a lista e vêem me diversos supermercados o preço de cada produto, o valor final da lista, etc. O sistema deve não apenas apresentar informações, mas também permitir interação do usuário (individual ou com outros usuários). Os alunos devem pensar em um sistema novo e não apenas em uma versão adaptada de outros sistemas que já tenham visto. Não precisa ser um 100% original, mas os alunos devem evitar soluções “batidas” (amplamente disponíveis) e soluções mais inovadoras são encorajadas. Finalmente, os alunos podem considerar a existência de pré-condições que de fato não existam, por exemplo se a solução necessitasse de um banco de dados único de todos os sistemas sendo integrados, podem considerar que este banco de dados existe e está disponível. Ações necessárias: ● Apresentação da metacomunicação pretendida: Nesta etapa do trabalho devem descrever em mais detalhe a sua proposta, apresentando a metamensagem pretendida do seu sistema. Na metamensagem de vocês, devem apresentar qual a sua solução e o que pretendem comunicar aos usuários. Detalhamento da metamensagem pretendida, respondendo as questões: ○ a. A quem o sistema se destina? Descrever quem são os usuários a quem o sistema se destina. Se tiverem um sistema que envolva mais de um perfil de usuário, fale sobre todos eles. ○ b. O que estes usuários podem ou querem fazer com o sistema? Aqui devem descrever que objetivos acreditam que os usuários gostariam de atingir com o sistema (ou que problemas gostariam de resolver). ○ c. Qual a solução proposta? Aqui devem descrever a solução que pretendem apresentar através do sistema. O que o sistema oferecerá que permitirá que as pessoas atinjam os objetivos pretendidos. Vale a pena explicitar se o sistema será web, ou um aplicativo, etc. ○ d. Como devem interagir com o sistema para atingir seus objetivos? Nesta etapa devem descrever em alto nível a interação com o usuário (e.g. o usuário entrará com as informações através de um formulário, ou o usuário interagirá através de um mapa; o usuário receberá a informação sobre...). Neste momento não precisam pensar sobre a interface e que elementos terão na tela, ou nada neste nível de detalhe. Observação: Note que a solução proposta deve apresentar a ideia geral do sistema sendo proposto, mas já com aspectos específicos da solução, que por exemplo deixe claro como ele é diferente de outros que porventura existam. Assim, não é esperado que saibam exatamente como o sistema vai funcionar, mas devem ter uma ideia geral de como o usuário deve interagir (o que não significa que devem pensar no layout ou elementos de interface neste momento). Além disso, pensem que a resposta de cada questão deve especificar bem a sua solução, a rigor não deveria se aplicar a qualquer sistema com o mesmo objetivo. Disponibilizei no Moodle (nas referências complementares do módulo de abordagens teóricas) o exemplo sobre o sistema Ampliar (vídeo e slides), que pode ajudar a definirem como apresentar a metamensagem desejada. ● Descrição de Personas e Cenários de Uso: Descrição de personas que representem usuários do sistema. Se estiverem prevendo usuários de diferentes perfis, usem as personas para descrever estes perfis (por exemplo, se fosse no Moodle poderia ter uma persona representando o professor e outra representando o aluno). ● Descrição de cenários de USO previsto do sistema proposto. Os cenários devem descrever diferentes situações de uso, sejam elas representando diferentes contextos ou aspectos do sistema a serem usados. Assim, os cenários devem descrever como imaginam que o sistema será usado (descrevendo o uso), mas sem entrar em definições da interface. Os cenários devem descrever diferentes situações – que ilustrem diferentes aspectos do sistema. Por exemplo, se fosse cenário do Moodle poderiam descrever o professor disponibilizando material de aula, uma discussão no fórum com participação de alunos e professores, e um aluno fazendo entrega de um trabalho. Observações: a) A ideia é apresentarem os cenários para ilustrar o uso do sistema, então a ideia é que os cenários apresentem situações em que o uso do sistema atinge o seu objetivo previsto. b) O uso de cenários não requer que se tenha definido personas anteriormente. No entanto, como aqui terão definido as personas, faz sentido que as personas definidas sejam usadas como atores dos cenários. ● Reflexão sobre o impacto da tecnologia No início do curso falamos sobre a responsabilidade associada ao desenvolvedor da tecnologia. Faça uma reflexão sobre os impactos, positivos e também negativos, que a tecnologia poderia trazer, tanto para os usuários individuais, organizações que porventura sejam stakeholders do sistema e sociedade. Pensem tanto nos impactos imediatos e mesmo esperados, quanto naqueles que podem acontecer a mais longo prazo, ou no caso de impactos negativos, podem considerar pessoas que intencionalmente possam usar o sistema de má fé.