(i) especificação dos requisitos do sistema, - aquino.pro.br · desenvolvimento de projetos de...

18

Upload: ngothuy

Post on 25-Jan-2019

237 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: (i) especificação dos requisitos do sistema, - aquino.pro.br · Desenvolvimento de projetos de software. Os projetos serão desenvolvidos em quatro etapas, incluindo; (i) especificação
Page 2: (i) especificação dos requisitos do sistema, - aquino.pro.br · Desenvolvimento de projetos de software. Os projetos serão desenvolvidos em quatro etapas, incluindo; (i) especificação

Desenvolvimento de projetos de software. Os projetos serão desenvolvidos em quatro etapas, incluindo;

(i) especificação dos requisitos do sistema, (ii) análise de requisitos, (iii) projeto, e (iv) implementação e testes. Ao final de cada etapa, cada equipe apresentará um

relatório com a documentação apropriada à etapa concluída;

Projeto Prático Plano de Ação Tipos de Protótipo Artigo Científico

Page 3: (i) especificação dos requisitos do sistema, - aquino.pro.br · Desenvolvimento de projetos de software. Os projetos serão desenvolvidos em quatro etapas, incluindo; (i) especificação

Questões Online Trabalho

Prova

MF = (M1 * 0,5) + (M2 * 0,5)MF < 6 MF = (MF * 0,6) + (EXA * 0,4)

24%

16%

60%

Page 4: (i) especificação dos requisitos do sistema, - aquino.pro.br · Desenvolvimento de projetos de software. Os projetos serão desenvolvidos em quatro etapas, incluindo; (i) especificação

Engenharia de Software; Curvas; Problemas; Metodologia; Requisitos Técnicas de Requisitos Viabilidade Testes UML Mapa Mental

Page 5: (i) especificação dos requisitos do sistema, - aquino.pro.br · Desenvolvimento de projetos de software. Os projetos serão desenvolvidos em quatro etapas, incluindo; (i) especificação

É uma disciplina de engenharia que está relacionada com todos os aspectos da produção de software, desde os estágios iniciais da especificação até a manutenção.› - processos técnicos de desenvolvimento de

sw› - atividades como gerenciamento de

projetos de sw› - desenvolvimento de ferramentas, métodos

e teorias que deem apoio à produção de sw

Page 6: (i) especificação dos requisitos do sistema, - aquino.pro.br · Desenvolvimento de projetos de software. Os projetos serão desenvolvidos em quatro etapas, incluindo; (i) especificação
Page 7: (i) especificação dos requisitos do sistema, - aquino.pro.br · Desenvolvimento de projetos de software. Os projetos serão desenvolvidos em quatro etapas, incluindo; (i) especificação

Não dedicamos tempo para coletar dados.

Insatisfação do Cliente; A qualidade de software

frequentemente é suspeita; O software existente é muito difícil para

manter.

Page 8: (i) especificação dos requisitos do sistema, - aquino.pro.br · Desenvolvimento de projetos de software. Os projetos serão desenvolvidos em quatro etapas, incluindo; (i) especificação

Estudo de como o projeto vai seguir.› Cascata› Espiral› Ágil› Incremental

Page 9: (i) especificação dos requisitos do sistema, - aquino.pro.br · Desenvolvimento de projetos de software. Os projetos serão desenvolvidos em quatro etapas, incluindo; (i) especificação

O início para toda a atividade de desenvolvimento de software é o levantamento de requisitos.› Funcionais Um requisito funcional define uma função de um

sistema de software ou seu componente. Uma função é descrita como um conjunto de entradas, seu comportamento e as saídas.

› Não Funcional Aquele que descreve não o que o sistema fará,

mas como ele fará. Assim, por exemplo, têm-se requisitos de desempenho, requisitos da interface externa do sistema, restrições de projeto e atributos da qualidade.

Page 10: (i) especificação dos requisitos do sistema, - aquino.pro.br · Desenvolvimento de projetos de software. Os projetos serão desenvolvidos em quatro etapas, incluindo; (i) especificação

Método Conversação;

Método Observação;

Método Analítico;

Método Sintético.QUALIDADE

Page 11: (i) especificação dos requisitos do sistema, - aquino.pro.br · Desenvolvimento de projetos de software. Os projetos serão desenvolvidos em quatro etapas, incluindo; (i) especificação

Projetos começam quando alguém temuma oportunidade para criar um negóciocom uso da tecnologia de informação;

Estudo que indica se o esforço emdesenvolver a ideia vale a pena;› Visa tanto a tomada de decisão;› Como a sugestão de possíveis alternativas de

solução. se o projeto pode ou não ser feito se o produto final irá ou não beneficiar os usuários

interessados escolha das alternativas entre as possíveis soluções a melhor alternativa?

Page 12: (i) especificação dos requisitos do sistema, - aquino.pro.br · Desenvolvimento de projetos de software. Os projetos serão desenvolvidos em quatro etapas, incluindo; (i) especificação

Executa-se um programa ou modelo utilizandoalgumas entradas em particular e verificar-sese seu comportamento está de acordo com oesperado.

Caso a execução apresente algumresultado não especificado, um defeito foiidentificado.

Os dados da execução podem servir comofonte para a localização e correção de defeitos,mas teste não é depuração (Delamaro et al.,2007).

Page 13: (i) especificação dos requisitos do sistema, - aquino.pro.br · Desenvolvimento de projetos de software. Os projetos serão desenvolvidos em quatro etapas, incluindo; (i) especificação

O diagrama da UML utilizado namodelagem de casos de uso é odiagrama de casos de uso.

O modelo de casos de uso de umsistema é composto de:› Casos de uso› Atores› Relacionamentos entre os elementos

anteriores.

Page 14: (i) especificação dos requisitos do sistema, - aquino.pro.br · Desenvolvimento de projetos de software. Os projetos serão desenvolvidos em quatro etapas, incluindo; (i) especificação

Reservar Livro

Usuário

AtorCaso de uso

Relacionamentode comunicação

Page 15: (i) especificação dos requisitos do sistema, - aquino.pro.br · Desenvolvimento de projetos de software. Os projetos serão desenvolvidos em quatro etapas, incluindo; (i) especificação

Reservar Livro

Usuário

AtorCaso de uso

Relacionamentode comunicação

Page 16: (i) especificação dos requisitos do sistema, - aquino.pro.br · Desenvolvimento de projetos de software. Os projetos serão desenvolvidos em quatro etapas, incluindo; (i) especificação

Diagrama sistematizado Criado para a gestão de conhecimento› Problemas› Aprendizado

Utilizado como ferramenta Diferente de mapas conceituais

Page 17: (i) especificação dos requisitos do sistema, - aquino.pro.br · Desenvolvimento de projetos de software. Os projetos serão desenvolvidos em quatro etapas, incluindo; (i) especificação
Page 18: (i) especificação dos requisitos do sistema, - aquino.pro.br · Desenvolvimento de projetos de software. Os projetos serão desenvolvidos em quatro etapas, incluindo; (i) especificação