1
O que é "Processo de Software"?
É uma malha que interliga milhares de sistemas computacionais para a transmissão de dados.
É um conjunto de atividades estruturadas necessárias para desenvolver um sistema de software.
Conjunto de componentes lógicos de um computador ou sistema de processamento de dados.
Todo programa armazenado em discos ou circuitos integrados de computador.
2
Quais as etapas de um Processo de software?
Especificação de requisitos, projeto, testes, análise, equipe, aplicação, entrega, reforma, verificação de erros, continuidade.
Planejamento, especificação, aplicação, entrega, reforma, retorno, devolutiva.
Análise, testes, aplicação, equipe, entrega, resultados, retorno.
Planejamento, análise, especificação de requisitos, projeto, implementação, testes, operação e manutenção.
3
Para que servem as Normas e Modelos de Qualidade de Processo de Software?
Para medir a qualidade do software, do processo de desenvolvimento e o nível de maturidade da organização que o desenvolve.
Definir a exclusão de métricas.
Para avaliar indivíduos (equipe).
Estabelecer um business case para o sistema, não sendo necessário identificar as entidades.
4
A respeito dos modelos CMMI e MPS.BR, sabe-se que:
Um estabelece um modelo internacional, enquanto o outro tem abordagem nacional.
Ambas possuem abordagens para o mesmo porte de empresas.
Possuem os mesmos níveis de maturidade.
São melhorias de processo de software internacionais.
5
O que é Ciclo de vida de Software?
Momento no qual o software é descartado.
São tarefas inacabadas pertencentes ao processo de desenvolvimento de um software.
Diz respeito, exclusivamente, sobre a reutilização de um software.
Etapas para o desenvolvimento do software.
6
O que é o modelo EKD?
Método de Modelagem Organizacional que facilita a aquisição do conhecimento da estrutura organizacional e estratégica; auxilia na captura dos requisitos organizacionais na tentativa de melhorar a compreensão do domínio e na interação com usuários, para que eles entendam o que o sistema de informação pode fazer para melhorar o negócio.
É um sistema ágil de gestão de produção ou de tarefas que funciona de maneira visual e dinâmica. Com ele, é possível organizar o fluxo de trabalho em colunas e cartões, de modo que toda a equipe visualize o fluxo do início ao fim, e identifique se há gargalos ou maneiras de otimizar o processo.
Transforma em ações práticas toda a análise e a formulação de estratégias idealizadas para o plano de ação. É um checklist que indica as atividades, os prazos e as responsabilidades de todos os envolvidos em um projeto.
Também conhecido como Diagrama Espinha de Peixe, é uma ferramenta que ajuda as pessoas a identificar possíveis causas para problemas. Em linhas gerais, ele serve para analisar os processos, em diferentes perspectivas, relacionando causas potenciais para um determinado cenário.
7
Dentro do ciclo de vida de reutilização de processos existe a etapa de reutilização de processos. Esta etapa trata da reutilização de processos como forma de melhorar a qualidade do software. Faz isso reutilizando processos definidos com antecedência e através dos quais são repassados os conhecimentos e boas práticas entre os projetos desenvolvidos.
Falso.
Verdadeiro.
8
O conceito de "crise do software" pode ser verificado por vários sintomas, quais são?
Software de baixa qualidade; projetos com prazos e custos maiores que os planejados; software não atendendo aos requisitos dos stakeholders; custos e dificuldades no processo de manutenção.
Termo utilizado para se referir, exclusivamente, a um a era na qual a Engenharia de Software era praticamente inexistente, servindo, portanto, apenas de embasamento histórico para a trajetória dos Softwares.
Diz respeito aos processos que envolvem a reutilização do software e seus paradigmas.
É um movimento político e filosófico que preza pela liberdade de acesso do código fonte de qualquer software pela comunidade de usuários.
9
Quais são as principais ferramentas para a modelagem de Análise Estruturada?
DDD, DRE, DE.
DFD, DD, DER.
DEE, DRE, DE.
FDD, DE, ER.
10
O que é "cardinalidade"?
É todo objeto sobre o qual serão armazenadas informações.
É o grau do relacionamento. No Modelo Entidade Relacionamento é representado pelo grau mínimo e máximo.
É a decomposição da entidade em seus dados. A associação de dados de uma mesma entidade pode ser chamada de classe de dados.
É a associação entre duas ou mais entidades
11
Defina "BPMN".
É uma notação gráfica, feita a partir de simbologias, que ilustra um processo de maneira simples quanto ao fluxo de processos.
São parâmetros para a medição do desempenho de um software. É um padrão de medida do grau em que um sistema ou processo de software é dotado de uma dada propriedade.
Entrega um produto operacional a cada incremento, ou seja, um produto sem erros e pronto para o usuário utilizar. Mesmo que os primeiros incrementos sejam partes do produto, essas partes são operacionais e funcionam sem as outras.
É uma metodologia de desenvolvimento e planejamento de software, em que todo o projeto é realizado como uma cachoeira, onde as fases de análise, projeto, implementação, testes, integração e manutenção ocorrem em um fluir, em sequência.