A respeito da engenharia de software e da UML (unified modeling language), julgue os itens subsequentes.
A UML não é uma linguagem de programação nem processo de software, por isso não necessita de uma ferramenta CASE (computer-aided software engineering) nem de uma metodologia de desenvolvimento para o sucesso de projeto de software.
A respeito da engenharia de software e da UML (unified modeling language), julgue os itens subsequentes.
A ciência da computação estuda os aspectos do desenvolvimento e da evolução de software; a engenharia de sistemas estuda as teorias e os métodos de construção; e a engenharia de software estuda o uso de ferramentas e de codificação.
A respeito da engenharia de software e da UML (unified modeling language), julgue os itens subsequentes.
No desenvolvimento de software de grande porte, não se usam, em conjunto, os seguintes modelos de processo de software genéricos: modelo em cascata, desenvolvimento evolucionário e engenharia de software embasada em computador.
Julgue os próximos itens, referentes às práticas e às técnicas de análise de negócios.
A elicitação de requisitos pode acontecer, ao incorporar as atividades de brainstorming, as entrevistas, a prototipagem e os workshops de requisitos; pode ser executada, por meio da análise de documento e da análise de interfaces; ou pode ser distribuída, contemplando as pesquisas e os questionários.