Responder:
Fase de Análise: nesta fase se identificam as necessidades ou requisitos de um cliente, assim ocorrem reuniões com os clientes e usuários do software para conhecer asfuncionalidades do programa.
Fase de Desenho: nesta fase tem como objetivo modelar o sistema, atendendo os requisitos levantados na fase de análise, e prepara-los para a implementação.
2. O que é domínio daaplicação (ou do problema)?
É a forma como se apresentam os dados que serão trabalhados pela aplicação de máquina de aprendizagem. É onde estão localizadas as classes que fazem parte do domínio doproblema, classes que correspondentes a objetos que fazem parte da descrição do problema.
3. Qual a importância da engenharia de software e como se justificam os custos a ela associados?Ela é responsável por estabelecimento de técnicas, padrões e práticas para o desenvolvimento de software. Propõe métodos sistemáticos com o uso de ferramentas e técnicas, que levam em consideração oproblema a ser resolvido. Com isso possibilitando softwares mais confiáveis, de melhor qualidade, com custos reduzidos e de alta produtividade.
4. O que você entende por processo dedesenvolvimento de software e qual a sua importância para a qualidade dos produtos de software? Qual a diferença entre processo e projeto de software?
É um conjunto de regras que devem ser seguidas e que seencontram agrupadas em fases. Regras que possibilitem uma maior organização no desenvolvimento do software. Conforme já escrito o processo é o conjunto de regras e o projeto é uma das regras dedesenvolvimento.
5. O que você entende por qualidade de software?
É garantir um software que satisfaça às expectativas do cliente, dentro daquilo que foi estabelecido no projeto.