avalia˘c~ao de software - ronnison.files.wordpress.com... aprimoramento dos processos de...
TRANSCRIPT
Avaliacao de SoftwareAula 0
Vidal. Ronnison Reges1
1Analise e Desenvolvimento de Sistemas - ParangabaCentro Universitario Estacio do Ceara
2018
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 1 / 23
DROPBOX
https://goo.gl/5rndMP
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 2 / 23
ROTEIRO
1 Quem sou eu?
2 Plano de Ensino
3 Detalhes ImportantesAvaliacaoPresencas e FaltasConversas e CelularesFerramentas
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 3 / 23
QUEM SOU EU?Dados do Professor
Graduacao e Mestrado em Ciencia da Computacao – UERN/UFERSA.
Professor e Pesquisador
Linhas de Pesquisa
Redes em ChipSistemas de Tempo RealSistemas Embarcados e MoveisEngenharia de Software
Email – [email protected]
Lattes - http://lattes.cnpq.br/7194044069233334
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 4 / 23
PLANO DE ENSINOContextalizacao, Ementa, Objetivos e Conteudos
Contextualizacao
Nos dias de hoje, onde a tecnologia avanca rapidamente e as empresasprecisam mudar numa velocidade nunca dantes imaginada efundamental que o software tenha qualidade de forma que possaevoluir, ser alterado mas sem comprometer a sua estrutura efuncionamento. Soma-se a isso a complexidade e atuais nıveis deintegracao das funcoes dos softwares.
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 5 / 23
PLANO DE ENSINOContextalizacao, Ementa, Objetivos e Conteudos
Contextualizacao
Esse cenario levou as empresas a buscarem alternativas para melhorar aqualidade do software que produzem. Uma dessas alternativas foi oaprimoramento dos processos de desenvolvimento de software, ondeforam inseridos procedimentos de avaliacao, o que inclui, por exemplo,procedimentos de teste de software. Uma das premissas para que osoftware possa ser mantido e alterado ao longo do tempo e a qualidadecom que foi desenvolvido. desta forma temos que atestar a qualidadenao so do software mas principalmente de seu processo dedesenvolvimento de todos os artefatos gerados.
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 6 / 23
PLANO DE ENSINOContextalizacao, Ementa, Objetivos e Conteudos
Contextualizacao
A disciplina visa apresentar os metodos e tecnicas usados pelosprofissionais de TI, para avaliar a eficacia e eficiencia de um software,atraves de metodologias de avaliacao e validacao de software.
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 7 / 23
PLANO DE ENSINOContextalizacao, Ementa, Objetivos e Conteudos
Ementa
Qualidade e Garantia de Qualidade do Software e de seu processo dedesenvolvimento;Verificacao e Validacao de software;Testes de validacao; Categorias de testes de software;Processo de teste; Ambiente de teste; Documentacao de teste;Ferramentas de apoio a testes;
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 8 / 23
PLANO DE ENSINOContextalizacao, Ementa, Objetivos e Conteudos
ObjetivosEsta disciplina tem como objetivos gerais
Compreender que para desenvolvermos um software com qualidade epreciso que nao so o produto seja avaliacao (validacao ou testes), masprincipalmente o processo de desenvolvimento tenham em si formas devalidar a qualidade do que esta sendo desenvolvido,ou seja uso dastecnicas de verificacoes dos documentos e artefatos intermediariosgerados.
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 9 / 23
PLANO DE ENSINOContextalizacao, Ementa, Objetivos e Conteudos
ObjetivosEsta disciplina tem como objetivos especıficos
1. Entender a atual conjuntura das demandas do mercado e dascaracterısticas dos softwares atuais.2. Entender a relacao historica do processo de desenvolvimento desoftware e da evolucao da preocupacao com a qualidade do software.3. Entender o conceito e dimensao da qualidade do software e de seuprocesso de desenvolvimento.4. Definicao e importancia dos testes5. Entender a relacao Teste = Verificacao + Validacao6. Conceituar Testes de Verificacao e apresentar os principais metodosaplicados.7. Conceituar teste de Validacao e apresentar os principais metodos ecategorias de testes de validacao.
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 10 / 23
PLANO DE ENSINOContextalizacao, Ementa, Objetivos e Conteudos
ObjetivosEsta disciplina tem como objetivos especıficos
8. Entender os diferentes nıveis de testes de software (unidade, moduloou classe, sub-sistema, sistema, homologacao).9. Entender o conceito de casos e cenarios de testes.10. Reconhecer a homologacao de sistema como elemento de avaliacaoda qualidade do software produzido.11. Distinguir e Conhecer os diversos documentos e relatorios quedevem ser gerados como base e resultados durante um projeto de testede software 13. Apresentar uma visao geral das ferramentas para apoioe automacao de testes.
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 11 / 23
PLANO DE ENSINOContextalizacao, Ementa, Objetivos e Conteudos
Conteudos
Unidade I. ConceituacaoUnidade II. Testes de VerificacaoUnidade III. Testes de ValidacaoUnidade IV. Gerenciamento do TestewareUnidade V. Gestao das Ferramentas de Apoio a testesUnidade VII - Relatorios das Verificacoes e Validacoes
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 12 / 23
REFERENCIAS
Bibliografia Basica
BARTIE, AlexandreGarantia de Qualidade de Software.1. ed. Rio de Janeiro: Editora Campus, 2002
PRESSMAN, Roger SEngenharia de Software6. ed. Sao Paulo: Makron Books
SOMMERVILLE, IanEngenharia de Software9. ed. Sao Paulo: Ed. Pearson
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 13 / 23
REFERENCIAS
Bibliografia Complementar
Pfleeger, Shari LawrenceEngenharia de Software2a Edicao; Ed. Pearson;
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 14 / 23
ROTEIRO
1 Quem sou eu?
2 Plano de Ensino
3 Detalhes ImportantesAvaliacaoPresencas e FaltasConversas e CelularesFerramentas
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 15 / 23
AVALIACAOAv1, Av2, e Atividades
Avaliacao 1
Avaliacao + Trabalho + Atividades
Avaliacao 2
Avaliacao 3
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 16 / 23
ROTEIRO
1 Quem sou eu?
2 Plano de Ensino
3 Detalhes ImportantesAvaliacaoPresencas e FaltasConversas e CelularesFerramentas
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 17 / 23
Presencas e FaltasResponsabilidades
A chamada oral e nominal e obrigatoria por Lei, inclusive nas aulas dereposicao, assim vale ressaltar que voce tem direito a 25 por cento defalta
Obs.: Se voce for reprovado por falta nao podera mais ser avaliado nadisciplina.
Horarios: 3a feira das 18:30 as 22:00
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 18 / 23
ROTEIRO
1 Quem sou eu?
2 Plano de Ensino
3 Detalhes ImportantesAvaliacaoPresencas e FaltasConversas e CelularesFerramentas
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 19 / 23
Conversas e CelularesBoa Convivencia
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 20 / 23
ROTEIRO
1 Quem sou eu?
2 Plano de Ensino
3 Detalhes ImportantesAvaliacaoPresencas e FaltasConversas e CelularesFerramentas
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 21 / 23
FerramentasUtilitarios
Sala de aula equipada com quadro branco;
Equipamento de Projecao: Datashow e computador;
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 22 / 23
Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 23 / 23