Mudanças entre as edições de "Casos de Uso"
(Introdução aos Casos de Uso do Stoa) |
|||
Linha 1: | Linha 1: | ||
− | |||
Casos de Uso (chamados de "Use Cases" em inglês) são uma ferramenta, geralmente utilizada para o desenvolvimento de software, com o intuito de determinar as especificações funcionais de um sistema. | Casos de Uso (chamados de "Use Cases" em inglês) são uma ferramenta, geralmente utilizada para o desenvolvimento de software, com o intuito de determinar as especificações funcionais de um sistema. | ||
As especificações funcionais de um sistema podem ser agrupadas num documento que descreve qual é o o objetivo do "mundo real" relativo ao sistema, quais serão os seus usuários e que funções o sistema deverá permitir ou facilitar que as pessoas realizem. | As especificações funcionais de um sistema podem ser agrupadas num documento que descreve qual é o o objetivo do "mundo real" relativo ao sistema, quais serão os seus usuários e que funções o sistema deverá permitir ou facilitar que as pessoas realizem. |
Edição das 11h18min de 14 de agosto de 2007
Casos de Uso (chamados de "Use Cases" em inglês) são uma ferramenta, geralmente utilizada para o desenvolvimento de software, com o intuito de determinar as especificações funcionais de um sistema. As especificações funcionais de um sistema podem ser agrupadas num documento que descreve qual é o o objetivo do "mundo real" relativo ao sistema, quais serão os seus usuários e que funções o sistema deverá permitir ou facilitar que as pessoas realizem. Por exemplo: a especificação funcional de um caixa automático de banco deverá indicar que as pessoas que o utilizarão são correntistas daquele banco, e que as funções que elas poderão realizar atraes daquele sistema serão o depósito, o saque, o pagamento de contas. Nessa especificação, não deverá constar a função "Abrir Conta", pois supomos que um banco não permitirá que uma pessoa crie uma conta bancária a não ser pessoalmente ou por procuração. No caso do Stoa, que é um sistema em desenvolvimento contínuo, acreditamos que os Casos de Uso podem ser um canal de comunicação entre os usuários e os desenvolvedores, que facilitará a expressão de desejos e necessidades pelos usuários de maneira semi-formal, o que facilitará a compreensão desses desejos e necessidades por parte dos desenvolvedores. Os Casos de Uso do Stoa devem ser compreendidos dentro de certos limites, ditados pela delimitação do conceito do que é o Stoa, pela indicação de quais são seus "atores" e dos objetivos gerais desses atores. (Entendemos por "ator", aqui, o usuário do sistema - ou seja, do ponto de vista "mecânico" nada mais do que uma série de bits - não queremos de maneira alguma implicar que as pessoas que usam o stoa estejam "atuando", a menos que façam isso por sua própria vontade).
O que é o Stoa?
O Stoa é uma rede social dos alunos, professores e funcionários da USP.
Quais são os atores do Stoa?
Alunos, Professores e Funcionários.
Quais são os objetivos de cada tipo de ator do Stoa?
Alunos: Aprender Professores: Ensinar, Pesquisar Funcionários: Facilitar o ensino Todos: Comunicar-se.
Estas definições não são um caso de uso; elas delimitam um "espaço conceitual" dentro do qual escreveremos os casos de uso, que deverá estar dentro dos limites estabelecidos pelo conceito do que é o Stoa, de quais são seus usuários e o que estes usuários querem ao utilizar o sistema.