Buscar

DiscursivaCompleta.pdf

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Questão 1/5 
Quais são os principais fatores de qualidade de software definidos pela ISO 9126? 
 
1-Funcionalidade 
2-Confiabilidade 
3-Usabilidade 
4-Eficiencia 
5-Facilidade de Manutenção 
6-Portabilidade 
 
Questão 2/5 
O desenvolvimento de um sistema segue um ciclo de vida, sabemos que um sistema é algo 
dinâmico e que muda constantemente. Quais são as principais etapas de um ciclo de vida para o 
desenvolvimento de um software? 
 
As principais estapas do ciclo de vida de um software são: 
Levantamento de requisitos 
Analise 
Projeto 
Implementação 
Testes 
Manutenção 
 
 
Questão 3/5 
Qualidade é um termo amplo e subjetivo e adota uma estrutura de métricas para a obtenção de 
resultados numéricos para o auxílio na análise e melhoria no processo de desenvolvimento de 
software. O que é uma métrica dentro deste contex to e o que uma estrutura de métricas estabelece? 
 
A estrutura de métricas estabelece três itens importantes: medidas, métricas e construção de 
indicadores. Um métrica contem propriedades matemáticas que estabelecem um significado para os 
resultados dentro de um intervalo, métricas são validadas empiricamente em uma ampla variedade 
de contextos antes de ser publicada e devem ser simples e computáveis. 
 
Questão 4/5 
A construção de software é um processo de aprendiz ado social e iterativo sendo o resultado o 
capital denominado software. Este capital intelectual incorpora conhecimento coletado, filtrado e 
organizado. Todo modelo de processo preocupa-se em descrever uma metodologia. Quais são as 
principais atividades encontradas numa metodologia? 
 
Métodos fornecem técnicas para desenvolver o software. Métodos envolvem tarefas tais como: 
Modelagem, análise, comunicação, implementação, teste e suporte. 
 
 
Questão 5/5 
Há vários modelos de processo para o desenvolvimento de software. Como são caracterizados os 
métodos ágeis, quais suas origens e quais suas vantagens sobre os demais modelos? 
 
O método ágil evoluiu a partir de 1990 com uma reação contra modelos pesados como o modelo 
cascata o qual era muito burocrático, os métodos ágeis eram conhecidos como métodos leves e rápidos. 
Sua vantagem sobre os demais métodos é a adaptação rápida a mudanças da realidade e um 
desenvolvimento rápido, iterativo, incremental e altamente colaborativo. 
Os objetivos dos métodos ágeis são: 
Acelerar o processo de desenvolvimento 
Melhoria continua do processo 
Aumento de comunicação e interação da equipe 
Metas definidas 
Evitar falhas na elaboração 
Resposta rápida a mudanças 
Aumento de produtividade 
 
 
Questão 1/5 
Há vários modelos de processo para o desenvolvimento de software. Como são caracterizados os 
métodos ágeis, quais suas origens e quais suas vantagens sobre os demais modelos? 
 
O método ágil evoluiu a partir de 1990 com uma reação contra modelos pesados como o modelo 
cascata o qual era muito burocrático, os métodos ágeis eram conhecidos como métodos leves e 
rápidos. Sua vantagem sobre os demais métodos é a adaptação rápida a mudanças da realidade e um 
desenvolvimento rápido, iterativo, incremental e altamente colaborativo. 
Os objetivos dos métodos ágeis são: 
Acelerar o processo de desenvolvimento 
Melhoria continua do processo 
Aumento de comunicação e interação da equipe 
Metas definidas 
Evitar falhas na elaboração 
Resposta rápida a mudanças 
Aumento de produtividade 
 
Questão 2/5 
Quais os principais Diagramas da UML ? E como podem ser categorizados? 
 
Os diagramas UML podem ser categorizados em dinâmicos e estáticos. 
Modelos Dinâmicos: Casos de uso, Diagramas de Interação, Diagramas de interação , Diagramas de 
sequência, Diagramas de colaboração e Diagramas de Atividades. 
Modelos Estáticos: Diagrama de classe, Diagrama de Pacotes, Diagrama de Componentes e 
Diagramas de Implantação. 
 
 
Questão 3/5 
Há vários modelos de processo para o desenvolvimento de software. Como são caracterizados os 
métodos RUP, quais suas origens e quais suas vantagens sobre os demais modelos? 
 
O RUP teve origem no processo unificado, é dirigido a casos de uso, centrado na arquitetura, 
iterativo e incremental e suas vantagens são melhores recursos dos modelos tradicionais, tem 
princípios do desenvolvimento ágil, comunicação com o cliente e usa métodos racionalizados. 
 
 
2- O que é modelagem de software? Por que utilizar um método para o desenvolvimento de 
software? 
 
Modelagem de software é a utilização de método que é uma caminho a ser percorrido através de 
etapas, aplicando-se um conjunto de técnicas, permitindo a construção de um software eficiente e 
seguro. 
Utilizamos um método para facilitar o treinamento de novos integrantes da equipe de 
desenvolvimento e para eliminar perdas na falta de controle de resultados 
 
3- Projeto de software é um empreendimento com objetivo bem definido, que consome recursos e 
ocorre geralmente com prazos, custos e qualidade bem definidos. Projetos tornam-se cada vez 
maiores e mais complexos composto por atividades multifuncionais. Qual deve ser o perfil de um 
gerente de projetos neste caso? E quais etapas considerar num projeto? 
 
O gerente de projetos deve ser mais integrador do que especialista t écnico. 
As etapas importantes de um projeto são: planejamento, programação e controle de tarefas 
integradas. 
 
 
4- No desenvolvimento de software, a qualidade de um projeto engloba o grau de atendimento às 
funções e características especificadas no modelo de requisitos. A gestão da qualidade preza por um 
produto que seja útil (usável) e que contenha valor agregado tanto para o desenvolvedor quanto para 
os usuários do sistema. Como partimos de um conceito bastante subjetivo, é possível analisarmos a 
qualidade de software sob a orientação de várias dimensões. Cite as principais dimensões de análise 
da qualidade de software. 
 
1. Qualidade no desempenho 
2. Qualidade dos recursos 
3. Qualidade na confiabilidade 
4. Qualidade na conformidade 
5. Qualidade na durabilidade 
6. Qualidade na facilidade de manutenção 
7. Qualidade na estética 
8. Qualidade na percepção. 
 
5- Processos de melhoria podem ser aplicados ao processo de desenvolvimento de software, tais 
como o CMM e o IDEAL. Liste outros 3 tipos de melhoria e comente sobre os mesmos. 
 
SPICE: Iniciativa internacional para suportar a avaliação de processo da ISO e padrões de pro cesso 
de ciclo de vida. 
Bootstrap: Uma estrutura SPI para organizações de pequeno e médio porte em conformidade com 
SPICE. 
 
TickIT- um método de auditoria que avalie se uma organização esta em conformidade com o norma 
ISO 9001:2000. 
 
Questão 1/5 
Quais são os principais diagramas da UML e como eles podem ser categorizados? 
 
Os diagramas UML podem ser categorizados em dinâmicos e estáticos. 
Modelos Dinâmicos: Casos de uso, Diagramas de Interação, Diagramas de interação, Diagramas de 
sequência, Diagramas de colaboração e Diagramas de Atividades. 
Modelos Estáticos: Diagrama de classe, Diagrama de Pacotes, Diagrama de Componentes e 
Diagramas de Implantação. 
 
Questão 2/5 
Como proceder ao gerenciamento da qualidade no processo de desenvolvimento de 
Software? 
 
Para o gerenciamento de qualidade no processo de desenvolvimento de software é importante a 
utilização de ferramentas para o auxílio entre elas podem ser usadas as Estatísticas, Seis sigma para 
engenharia de software, Medidas de confiabilidade, Proteção de software e Padrões de qualidade 
ISO. 
 
Questão 3/5 
A construção de software é um processo d e aprendizado social e iterativo sendo o resultado o 
capital denominado software. Este capital intele ctual incorpora conhecimento coletado, filtrado e 
organizado. Todo model o de processopreocupa -se em descrever uma metodologia. Qu ais são as 
principais atividades encontradas numa metodologia? 
 
Métodos fornecem técnicas para desenvolver o software. Métodos envolvem tarefas tais como: 
Modelagem, análise, comunicação, implementação, teste e suporte. 
 
Questão 4/5 
Há vários modelos de processo para o desenvolvimento de software. Como é caracterizado o 
modelo de processo RUP, quais suas origens e quais suas vantagens sobre os demais modelos? 
 
O RUP teve origem no processo unificado, é dirigido a casos de uso, centrado na arquitetura, 
iterativo e incremental e suas vantagens são melhores recursos dos modelos tradicionais, tem 
princípios do desenvolvimento ágil, comunicação com o cliente e usa métodos racionalizados. 
 
 
Questão 5/5 
Um bom desenvolvimento de software segue um modelo de processo. Como pode ser definido um 
modelo de processo? 
Pode ser definido como um arcabouço para tarefas necessárias para a construção de software com 
bom padrão de qualidade. O processo define a abordagem adotada para a elaboração do software.

Outros materiais