Artefatos são objetos ou produtos criados durante o processo de desenvolvimento de um sistema de software. Eles podem ser documentos, códigos, modelos ou outros tipos de entregáveis que são produzidos durante o processo de desenvolvimento de software.
Os artefatos são usados na tecnologia da informação (TI) para ajudar a gerenciar o processo de desenvolvimento de software e garantir que o sistema atenda às necessidades do usuário. Eles podem ser usados para documentar os requisitos do sistema, para modelar a arquitetura do sistema, para escrever e testar o código do sistema e para realizar a manutenção do sistema.
Alguns exemplos de artefatos comuns usados na TI incluem:
- Documentos de requisitos: documentos que descrevem as necessidades e expectativas do usuário em relação ao sistema.
- Modelos de arquitetura: modelos que descrevem como o sistema será construído e como os componentes do sistema interagirão entre si.
- Código fonte: o código que é escrito para implementar o sistema.
- Planos de teste: documentos que descrevem como o sistema será testado para garantir que ele atenda às necessidades do usuário.
- Relatórios de manutenção: documentos que descrevem as mudanças realizadas no sistema durante o processo de manutenção.
Em resumo, os artefatos são usados na TI para documentar e gerenciar o processo de desenvolvimento de software e para garantir que o sistema atenda às necessidades do usuário de forma eficiente e eficaz.
Além dos exemplos mencionados acima, outros artefatos comuns usados na TI incluem:
- Planos de projeto: documentos que descrevem como o projeto será planejado e executado.
- Diagramas de classes: diagramas que mostram as relações entre as classes de um sistema de software.
- Diagramas de caso de uso: diagramas que mostram as interações entre o sistema e os usuários.
- Diagramas de sequência: diagramas que mostram as interações entre os componentes do sistema.
- Protótipos: modelos simplificados do sistema que são usados para testar e validar os requisitos do usuário.
- Planos de implantação: documentos que descrevem como o sistema será implementado e distribuído.
- Relatórios de status: documentos que informam o progresso do projeto e os problemas encontrados.
Esses são apenas alguns exemplos de artefatos usados na TI. Há muitos outros artefatos que podem ser usados, dependendo do projeto e da metodologia de desenvolvimento de software utilizada. A escolha dos artefatos apropriados é importante para garantir que o processo de desenvolvimento de software seja eficiente e eficaz.