CENTRO DE EDUCAÇÃO ABERTA E A DISTÂNCIA CURSO DE SISTEMAS DE INFORMAÇÃO
REQUISITOS DE SOFTWARE (REOFERTA)
NOME:Daniel Augusto de Souza Oliveira
MATRICULA:2014979570 POLO:UNIÃO
LISTA DE EXERCÍCIO
1. Qual o objetivo de uma Especificação de Requisitos?
È o principal artefato gerado no inicio do desenvolvimento de software. Seu principal objetivo é prover um enunciado completo, claro e preciso dos requisitos de um produto de software. 2. O que é o fluxo de requisitos? O Fluxo de Requisitos reúne as atividades que visam obter o enunciado completo, claro e preciso dos requisitos de um produto de software. 3. O que é a Engenharia de Requisitos? É um processo que engloba todas as atividades que contribuem para a produção de um documento de requisitos e sua manutenção ao longo do tempo. 4. que é o escopo de um projeto? É algo fundamental e simples ao mesmo tempo, pode ser simplesmente um texto que define o que deve fazer parte do projeto. 5. Qual a diferença entre requisitos funcionais e não-funcionais? Requisitos Funcionais estão associados a comportamento, já os Requisitos não Funcionais estão ligados a caracteristicas que o comportamento deve possuir. 6. O que é um caso de uso, segundo requisitos do software? Caso de uso podem ser considerandos as funções que um produto deve oferecer. 7. Como identificar atores? Através dos seguintes critérios: Quem está interessado em certo produto; Quem se beneficiará diretamente do produto; Quem usará informação do produto; Quem fornecerá informação do produto; Quem removerá informação do produto; Quem dará suporte e manutenção ao produto; Quais os recursos externos usados pelo produto; Quais os papéis desempenhados por cada usuário; Quais os grupos de usuários que desempenham o mesmo papel; Quais os sistemas legados com os quais o produto deve interagir; Quando casos de uso são disparados periodicamente, o tempo é de forma automática. 8. Quais são as tecnologias possíveis utilizadas para construção de protótipos? Desenhos a mão livre, em papel; Layout alfanumérico feitos com um editor de texto como o word; Layout feitos em editor HTML, como DreamWeaver; Desenhos feitos com uma ferramenta de desenho técnico como o Pencil; Telas desenhadas em um ambiente de desenvolvimento rapido como o Delphi; Telas desenhadas no ambiente definitivo de implementação, utlilizando o Java Swing. 9. Para que serve a revisão dos requisitos? É a atividade em que é feita uma revisão geral do trabalho realizado, com o intuito de remover problemas com relação aos requisitos identificados e todos os seus desdrobamentos executados. 10. O que são oficinas de requisitos? São reuniões estruturadas para a definição conjunta dos requisitos, envolvendo desenvolvedores, usuários e demais especialistas. 11. Como são divididas as oficinas? São divididas em: Personalização, Sessões, Fechamento, Revisões, Participantes e Condução. 12. Qual a relação existente entre o teste e a revisão? O teste é usado para avaliar se o produto construído está de acordo com os requisitos identificados já a revisão é uma técnica eficaz de garantia da qualidade. As revisões são mais eficazes que os testes porque se encontra defeitos em um produto nesta fase. 13. O que é a UML? É uma linguagem utilizada para a criação de modelos, baseada em diagramas, simples de entender e usar. 14. O que é uma classe? Como ela é representada em UML? Uma classe é uma representação abstrata de um conceito. Nessa representação tentamos focar os dados relacionados à entidade que está sendo modelada, bem como nas possíveis operações que podem acontecer sobre esses dados. Na UML as classes são representadas por um retângulo que pode ser dividido em até 3 compartimentos: o nome da classe, seus atributos e as operações possíveis 15. O que é um objeto? Como ele é representado em UML? Os objetos representam instâncias de uma classe. De maneira simples, enquanto que as classes representam conceitos, objetos representam coisas reais associadas ao conceito modelado. 16. Qual o objetivo do fluxo de análise? O Fluxo de Análise tem como objetivo modelar os conceitos identificados na ER, tornando-os mais próximos do mundo computacional e um pouco mais distante dos usuários finais 17. Qual o principal objetivo da revisão da Análise? A Revisão da Análise é o momento em que o trabalho realizado no fluxo é revisto, no intuito de aumentar a qualidade e evitar que problemas se perpetuem no restante das atividades de desenvolvimento 18. O que é a mensuração em software? A Mensuração em software é o processo de definir, coletar, analisar e agir sobre medidas que possam melhorar não só a qualidade dos produtos, como também o próprio processo de desenvolvimento. 19. O que é APF? A Análise de Pontos de Função (APF) mede a funcionalidade entregue ao usuário. Uma característica interessante da APF é que ela é independente da forma de implementação, ou seja, se o produto vai ser desenvolvimento em Java, C, Ruby, Delphi, isso não influencia em nada a contagem realizada. 20. Quais são os 3 tipos de contagem existente? Projeto de desenvolvimento, Projeto de Evolução e Aplicação.