Na área de projeto de software, também conhecida como design de software, o software começa a ser implementado e validado pelos programadores.
Questões de Concursos
selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Assinale a opção correta acerca do ciclo de vida de um software.
O processo de validação e verificação (V&V) define atividades estreitamente relacionadas com um plano de garantia de qualidade de software (software quality assurance).
Quanto à análise de sistemas, julgue os itens seguintes.
Os diagramas de casos de uso, os diagramas de seqüência e o diagrama de colaboração são elementos de um processo de análise orientada a objetos.
Acerca da construção de bases de dados, julgue os itens que se seguem.
No desenvolvimento de sistemas de automação, a etapa de construção de bases de dados deve ser feita antes da especificação dos requisitos do sistema no qual as bases estão inseridas.
Acerca de arquitetura orientada a serviços (SOA), análise de pontos de função e padrões de projeto, julgue os itens a seguir.
O template method se aplica primariamente às classes, sendo um padrão de projeto com finalidade comportamental, ou seja, caracterizado pela maneira como as classes interagem e distribuem responsabilidades.
Com referência à engenharia e gestão de requisitos de software, julgue os próximos itens.
Após a identificação, os requisitos devem ser modelados para se obter uma melhor compreensão do produto a ser desenvolvido. Os principais paradigmas de modelagem de requisitos são análise estruturada e análise orientada a objetos.
Para planejamento de sistemas de informação, é necessário o entendimento e o detalhamento da composição de um projeto, em que técnicas normalmente associadas a área de Engenharia de Software são utilizadas. Acerca de planejamento, conceitos e métodos de planejamento de sistemas de informação, julgue os itens a seguir.
Para o correto planejamento de sistemas de informação, fases relacionadas ao estudo, ao entendimento, à modelagem de gestão e à definição de estratégias de tecnologia da informação devem ser contempladas.
A respeito da engenharia de software, julgue os itens de 101 a 109.
Dois tipos de métricas têm sido usados para estimativas de produtividade do desenvolvimento de software: as relacionadas a tamanho de algum resultado de uma atividade, como, por exemplo, linhas de código fonte entregues, número de instruções de código objeto, número de páginas de documentação, e as relacionadas a funções - funcionalidade geral do software entregue. A produtividade é expressa em termos de quantidade de funcionalidade útil produzida em um dado tempo, como, por exemplo, pontos por função, pontos por objeto.
A utilização de metodologias consolidadas para representação de conceitos é considerada uma boa prática de programação. O uso da metodologia UML é um exemplo dessa boa prática. Considerando-se os conceitos de UML, julgue os itens seguintes.
Diagramas de colaboração ilustram as interações entre objetos em forma de grafo ou rede, na qual os objetos podem ser colocados em qualquer lugar do diagrama.
Com relação à norma ISO/IEC 12.207, julgue os itens a seguir.
O processo de documentação, essencial durante as atividades de desenvolvimento e manutenção de software, é classificado como um dos processos de apoio.
As atividades de teste de software e sistemas podem ser consideradas atividades de V&V.
A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.
Um dos riscos relativos à gerência de configuração é a possibilidade de essa atividade causar atrasos no progresso do desenvolvimento do software.