sistema de informação
Vantagens e desvantagens do diagrama de estado
Vantagens
É fácil de localizar as responsabilidades de estados específicos, devido a que os encontram nas classes que correspondem a cada estado.
Permite a um objeto alterar de classe em tempo de execução dado que ao modificar suas responsabilidades pela de outro objeto de outra classe.
Mostram o ciclo de vida de um objeto em níveis de detalhe simples ou complexos .
Visualizam a sequência de estados que um objeto ou uma interação percorre durante sua vida em resposta a estímulos recebidos, mostram o ciclo de vida de um objeto os eventos pelos quais ele passa, as suas transições e os estados em que ele está entre estes eventos.
Este diagrama ilustra, para um dado sistema, todas as transições envolvidas em todos os casos de uso. Pode ser considerado uma união de todos os diagramas de estado de casos de uso. De fato, este diagrama pode e deve ser usado nos casos em que a complexidade do caso de uso assim o exigir
Desvantagem
De acordo com Furlan (1998) a desvantagem deste diagrama é ter de definirtodos os estados possíveis, tarefa difícil em sistemas complexos
Perguntas levantadas para identificar o ambiente
Onde vai ser implantada o sistema?
O ambiente desenvolvimento será ambiente web permitido distribuir, junto com as informações, objetos e programas que realizam atividades junto ao cliente consumidor. Além de acessar bancos de dados corporativos e se comunicar com outros objetos da rede. As maiores vantagens da utilização desta tecnologia são a possibilidade de código, e aproveitamento do poder computacional, que está distribuído em redes de computadores de todo o mundo.
Sua aplicação pode será executada em varias máquinas ou apenas uma?
Os computadores acessam os serviços de um servidor e permitem a comunicação entre os computadores, sendo assim, surgiu a necessidade da utilização vários computadores.
Qual o tipo de plataforma? O Linux adota a GPL,