Fundamentos do Desenvolvimento de Software pt1
R: O software é mais que programas executados pelo usuário final em termo de custo, já que outras atividades e pessoas são necessárias para que se chegue ao produto. O software não é apenas o programa, mas também todos os dados de documentação e configuração associados, necessários para que o programa opere corretamente.
2) Qual a diferença mais importante entre o desenvolvimento de um produto genérico de software e o desenvolvimento de software sob demanda? O que isso pode significar na prática para usuário de produtos software genérico?
R: No desenvolvimento do software genérico quem produz o software controla a especificação, eles são feitos para atender a necessidade do mercado geral. Já no desenvolvimento do software sob encomenda quem compra o software controla a especificação, eles são feitos para atender a necessidade de um cliente específico.
3) Quais são os quatro atributos importantes que todo software profissional deve possuir? Sugira outros quatro atributos que as vezes, podem ser significantes
R: Os quatro atributos importantes são Manutenibilidade, eficiência, confiança, proteção e aceitabilidade e outros quatro atributos que podem ser significantes são Portabilidade, Facilidade de integração a outros sistemas, rastreabilidade e aderência as necessidades de negocio.
4) Explique por que existem ideias fundamentais na engenharia de software que se aplicam a todos os tipos de sistemas.
R: As ideias fundamentais da engenharia de software são universalmente aplicáveis para todos os tipos de desenvolvimento de sistemas. Esses fundamentos incluem processos de software, confiança, proteção, requisitos e reuso. Existem vários tipos diferentes de sistemas, e cada um requer ferramentas e técnicas de engenharia de software adequadas a seu desenvolvimento.
5)Explique como o uso universal da internet mudou os sistemas de software
R: O que