Requisitos organizacionais 1 Objetivos Introduzir a noção de requisito organizacional Explicar o papel crítico dos requisitos organizacionais para o sucesso de sistemas de software Mostrar uma abordagem para descrever requisitos organizacionais Modelagem Organizacional 2 1
Tipos de Requisitos Funcionais Definição das funções que um sistema ou componente do sistema deve fazer Ex. O sistema deve permitir a busca de livros por título, autor ou ISBN Não-funcionais Relacionados com restrições e aspectos de qualidade Ex. O sistema deve ser fácil de usar Organizacionais Metas da empresa, suas políticas estratégicas adotadas Ex. O sistema deve agilizar o atendimento de estudantes Modelagem Organizacional 3 Modelagem Organizacional Requisitos Organizacionais Requisitos Funcionais Requisitos Não-Funcionais 2
Modelagem Organizacional Para suportar as mudanças organizacionais precisamos associar os requisitos (iniciais ou finais) funcionais e não-funcionais com as intenções organizacionais e suportar estes links com mecanismos que garantam a consistência e evolução concorrente de um sistema e seu ambiente organizacional I* University of Toronto John Mylopoulos Eric Yu 3
Necessidade de Capturar Intenções Organizacionais Como poderemos revisar o processo se não temos informações sobre os participantes do processo..? Por exemplo, Sistema seguro-saúde Pacientes Companhias de seguro saúde Gerência de ressarcimento Médicos Laboratórios Sistema seguro-saúde O paciente que ter cobertura para suas doenças Médicos querem receber logo pelo tratamento efetuado O paciente que ser tratado por um médico Companhias precisam de informação dos pacientes 4
Necessidade de Modelar o que o Participante quer e suas Habilidades O que cada participante quer? Quem é capaz de fornecer o que o participante quer? Necessidade de Conduzir uma Análise Baseada na Informação Obtida Por que o participante quer o que ele quer? E se diferentes processo são adotados para fornecer o que ele quer? 5
Modelo de Dependência Estratégica (SD) Meta Tarefa Recurso Meta-Soft 6
Atores e Dependências Atores possuem metas; necessitam que certas tarefas sejam executadas; necessitam que recursos estejam disponíveis. podem ser agentes (humanos ou não), papéis (funções) ou posições (locais de trabalho/cargos). Atores e Dependências Dependências definem relacionamentos intencionais entre atores, onde um ator depende de outro para: satisfazer uma meta ou uma meta-soft, executar um processo ou fornecer um recurso. podem ser dependências de: metas, tarefas, recursos, ou metas soft. 7
Atores e Dependências Dependendo da força do compromisso dos atores envolvidos e do tipo de inconveniências causada por um dependência não realizada, as dependências podem ser: críticas, compromissos, ou abertas Reembolso total Possível conflito de interesses, a companhia pode melhorar seu fluxo de caixa retardando pagamento aos médicos 8
Reembolso Controlado A seguradora tenta controlar custos e tornar apólices mais baratas, requerendo aprovação prévia de um tratamento O objetivo de tratamento rápido do paciente não poderá ser obtido dos médicos, a menos que haja aprovação rápida do gerente de aprovação A companhia também deseja aprovação rápida, a condição do paciente pode deteriorar e aumentar custo do tratamento Reembolso Controlado 9
Assistência Médica Gerenciada Paciente se filia a uma cooperativa. O médico não recebe uma taxa por cada serviço, mas é pago uma quantia fixa por cada paciente; Pacientes devem ir a médico selecionados e aprovados; O paciente obtém tratamento rápido (não é preciso aprovação prévia); Assistência Médica Gerenciada Médicos pagam pelos testes laboratoriais; Médico fica responsável por controlar custos (prescreve programas preventivos); Mensalidade mais barata para pacientes e mais rentável para investidor da companhia seguro. 10
Assistência Médica Gerenciada A Necessidade de Capturar Razão Links de meio-fim relacionam metas a tarefas que podem ser usadas para satisfazer estas metas Decomposição de tarefas relaciona tarefas a outras tarefas dos componentes Metas soft são satisfeitas quando existem mais contribuições positivas do que negativas de uma tarefa e de outras metas soft satisfeitas Decomposição de tarefas 11
Modelo Estratégico da Razão (SR) Um médico precisa enviar previamente um tratamento para aprovação da seguradora, caso contrário o tratamento pode não ser reembosável Companhia verifica se o tipo do tratamento está coberto na apólice e que o tratamento proposto é apropriado (de acordo com uma opinião médica) Detalhe do agente Alternativas -O Próprio gerente ou - Outro funcionário faz a avaliação Modelo Estratégico da Razão Contribuições para metas soft 12
Razões não-funcionais para a escolha entre as alternativas Alternativa 1 Alternativa 2 Alternativa 3 i* - Meeting Scheduler Modelo da Dependência Estratégica -SD Modelagem Organizacional 26 13
Revelando Metas e encontrando alternativas Modelagem Organizacional 27 Usando um Meeting Scheduler Modelagem Organizacional 28 14
Modelo Estratégico da Razão - SR SR2 Modelagem Organizacional 29 A Tok&Stok tem a preocupação de conciliar em seus produtos design, qualidade e preços acessíveis. As lojas são amplas, confortáveis e possuem atendimento qualificado para auxiliar o cliente na compra de um móvel ou mesmo para desenvolver um projeto de decoração. Atenta às tendências nacionais e internacionais e investindo em soluções para os mais diferentes ambientes, a empresa sempre tem alguma novidade em suas prateleiras. Modelagem Organizacional 30 15
Desejos e habilidades Eu quero... Eu posso suprir... Modelagem Organizacional 31 A Strategic Dependency Model LEGENDA ator Dependência de meta Dependência de tarefa Dependência de recurso Dependência de meta-soft Modelagem Organizacional 32 16
Papéis, Posições, Agentes LEGENDA agente posição papel Um modelo SD mostrando incentivos para a melhoria da performance Modelagem Organizacional 33 Algumas dependências estratégicas entre a loja e seus clientes Modelagem Organizacional 34 17
Limites do Ator A Strategic Rationale Model Link de Decomposição de Tarefa Link Meio-fim Link de Contribuição de Meta-soft Modelagem Organizacional 35 18