avalia˘c~ao de software - ronnison.files.wordpress.com... aprimoramento dos processos de...

23
Avalia¸c˜ ao de Software Aula 0 Vidal. Ronnison Reges 1 1 An´ alise e Desenvolvimento de Sistemas - Parangaba Centro Universit´ ario Est´ acio do Cear´ a 2018 Vidal. Ronnison Reges (Centro Universit´ ario Est´ Avalia¸c˜ ao de Software 2018 1 / 23

Upload: tranhuong

Post on 02-Feb-2019

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

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

Page 2: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

DROPBOX

https://goo.gl/5rndMP

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 2 / 23

Page 3: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

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

Page 4: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

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

Page 5: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

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

Page 6: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

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

Page 7: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

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

Page 8: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

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

Page 9: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

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

Page 10: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

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

Page 11: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

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

Page 12: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

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

Page 13: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

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

Page 14: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

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

Page 15: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

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

Page 16: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

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

Page 17: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

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

Page 18: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

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

Page 19: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

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

Page 20: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

Conversas e CelularesBoa Convivencia

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 20 / 23

Page 21: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

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

Page 22: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

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

Page 23: Avalia˘c~ao de Software - ronnison.files.wordpress.com... aprimoramento dos processos de desenvolvimento de software, onde foram inseridos procedimentos de avalia˘c~ao, o que inclui,

Vidal. Ronnison Reges (Centro Universitario Estacio do Ceara)Avaliacao de Software 2018 23 / 23