analise e projeto de sistemas
O que é "Projeto de Software"?
É a representação significativa de alguma coisa que será construída. Em engenharia de software, o Projeto de Software é a fase de desenvolvimento, na qual são feitos modelos com todas as entidades que serão construídas posteriormente a partir dos requisitos do sistema. O projeto de software foca em 4 áreas, como: dados, arquitetura, interface e componentes. Para garantir que um projeto está sendo feito com qualidade é necessário avaliar continuamente pontos referentes à corretude, completude, clareza e consistência com os requisitos do sistema.
Explique a diferença entre as etapas de "Análise" e "Projeto" no contexto do desenvolvimento de software.
As atividades de análise concentram-se na identificação, especificação e descrição dos requisitos do sistema de software, enquanto as atividades de Projeto concentram-se na identificação de uma solução para o problema apresentado.
O que são "modelos"?
Representação idealizada de um sistema a ser construído.
Cite exemplos de diagramas da UML que descrevem aspectos dinâmicos do sistema alvo de um projeto de desenvolvimento de software.
Diagrama de caso de uso
Diagrama de estados
Diagrama de atividade
Diagramas de interação
Diagrama de sequência
Diagrama de interatividade
Diagrama de colaboração
Diagrama de tempo
O que é um "Caso de Uso" e qual a sua função na modelagem de sistemas?
É uma representação das funcionalidades externamente observáveis do sistema e dos elementos externos ao sistema que interagem com o mesmo. O modelo de casos de uso modela os requisitos funcionais do sistema.
Explique os diversos tipos de associação permitidos para diagramas de casos de uso.
Associação, Include, Extend e Generalização.
Um caso de uso é descrito em termos de uma representação visual e uma representação textual. Explique cada item descritivo da representação textual de um caso de uso.
Código: Código do caso de uso na especificação (UC.00X)
Nome do Caso