No processo de desenvolvimento de software, é a atividade q...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - Arquitetura de Software.
A Arquitetura de Software é um pilar fundamental no processo de desenvolvimento, pois define a estrutura e organização do sistema, delineando os componentes de software, suas inter-relações, assim como os princípios e diretrizes que orientam sua design e evolução ao longo do tempo.
A arquitetura é crítica para a garantia de que o sistema possa atender aos requisitos atuais e futuros, fornecendo um framework que suporta tanto a funcionalidade quanto as qualidades necessárias do sistema, como desempenho, segurança e facilidade de manutenção. Ela também é essencial para assegurar que o sistema possa acomodar mudanças, sejam elas novas funcionalidades ou adaptações a novos contextos tecnológicos ou de negócios.
Portanto, a alternativa B está correta porque a Arquitetura de Software é responsável por assegurar que os requisitos sejam atendidos e que o sistema esteja preparado para adaptações futuras, mantendo sua integridade e qualidade ao longo do tempo.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
b) Arquitetura de Software - A arquitetura de um sistema de software remete a uma representação abstrata daquele sistema. Arquitetura é concernente à garantia de que o sistema de software irá ao encontro de requisitos do produto, como também assegurar que futuros requisitos possam ser atendidos. A etapa da arquitetura também direciona as interfaces entre os sistemas de software e outros produtos de software, como também com o hardware básico ou com o sistema operacional.
c) Análise de Requisitos - A extração dos requisitos de um desejado produto de software é a primeira tarefa na sua criação. Embora o cliente, provavelmente, acredite saber o que o software deva fazer, esta tarefa requer habilidade e experiência em engenharia de software para reconhecer a incompletude, ambigüidade ou contradição nos requisitos.
d) Implementação - A transformação de um projeto para um código deve ser a parte mais evidente do trabalho da engenharia de software, mas não necessariamente a sua maior porção.
e) Suporte e Treinamento - Uma grande porcentagem dos projetos de software falham pelo fato de o desenvolvedor não perceber que não importa quanto tempo a equipe de planejamento e desenvolvimento irá gastar na criação do software se ninguém da organização irá usá-lo. As pessoas ocasionalmente resistem à mudança e evitam aventurar-se em áreas pouco familiares. Então, como parte da fase de desenvolvimento, é muito importante o treinamento para os usuários de software mais entusiasmados, alternando o treinamento entre usuários neutros e usuários favoráveis ao software. Usuários irão ter muitas questões e problemas de software os quais conduzirão para a próxima fase.
Fonte: http://pt.wikipedia.org/wiki/Processo_de_desenvolvimento_de_software
wikiCC
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo