13
Analise de Sistemas I Vinicius de Oliveira Nepomuceno Bacharel em Ciência da Computação – Faculdade Pitágoras Superior em Tecnologia em Comércio Exterior Pós Graduado em Docência do Ensino Superior – Fasb Analista de Infra Estrutura – CpM Braxis S/A – Projeto GoL

Analise de Sistemas I Vinicius de Oliveira Nepomuceno Bacharel em Ciência da Computação – Faculdade Pitágoras Superior em Tecnologia em Comércio Exterior

Embed Size (px)

Citation preview

Page 1: Analise de Sistemas I Vinicius de Oliveira Nepomuceno Bacharel em Ciência da Computação – Faculdade Pitágoras Superior em Tecnologia em Comércio Exterior

Analise de Sistemas I

Vinicius de Oliveira Nepomuceno

Bacharel em Ciência da Computação – Faculdade PitágorasSuperior em Tecnologia em Comércio ExteriorPós Graduado em Docência do Ensino Superior – FasbAnalista de Infra Estrutura – CpM Braxis S/A – Projeto GoL

Page 2: Analise de Sistemas I Vinicius de Oliveira Nepomuceno Bacharel em Ciência da Computação – Faculdade Pitágoras Superior em Tecnologia em Comércio Exterior

Mapa

Page 3: Analise de Sistemas I Vinicius de Oliveira Nepomuceno Bacharel em Ciência da Computação – Faculdade Pitágoras Superior em Tecnologia em Comércio Exterior

Mapa

Page 4: Analise de Sistemas I Vinicius de Oliveira Nepomuceno Bacharel em Ciência da Computação – Faculdade Pitágoras Superior em Tecnologia em Comércio Exterior

Planejamento de Sistemas

Page 5: Analise de Sistemas I Vinicius de Oliveira Nepomuceno Bacharel em Ciência da Computação – Faculdade Pitágoras Superior em Tecnologia em Comércio Exterior

Determina e espenica o que o sistema deve fazer, e

Quais as circunstâncias sob as quais o sistema vai operar;

Relembrando Análise de Sistemas

Page 6: Analise de Sistemas I Vinicius de Oliveira Nepomuceno Bacharel em Ciência da Computação – Faculdade Pitágoras Superior em Tecnologia em Comércio Exterior

No contexto de desenvolvimento de software, correspondem a desenhos gráficos que seguem algum padrão lógico;

Podemos também dizer que um diagrama é uma apresentação de uma coleção de elementos gráficos que possuem um significado predefinido;

Diagramas normalmente são construídos de acordo com regras de notação bem definidas;

Diagramas e Documentação

Page 7: Analise de Sistemas I Vinicius de Oliveira Nepomuceno Bacharel em Ciência da Computação – Faculdade Pitágoras Superior em Tecnologia em Comércio Exterior

A abstração do sistema de software através de modelos que o descrevem é um poderoso instrumento para o entendimento e comunicação do produto final que será desenvolvido.

Modelagem de Sistemas de Software

Page 8: Analise de Sistemas I Vinicius de Oliveira Nepomuceno Bacharel em Ciência da Computação – Faculdade Pitágoras Superior em Tecnologia em Comércio Exterior

Um modelo pode ser visto como uma representação idealizada de um sistema a ser construído;

Maquetes de edifícios e de aviões e plantas de circuitos eletrônicos são apenas alguns exemplos de modelos;

Uma simplificação da realidade que nos ajuda a entender um problema complexo;

Então...

Page 9: Analise de Sistemas I Vinicius de Oliveira Nepomuceno Bacharel em Ciência da Computação – Faculdade Pitágoras Superior em Tecnologia em Comércio Exterior

Fases de Desenvolvimento de Sistemas

Concepção Transição

Elaboração Construção

Page 10: Analise de Sistemas I Vinicius de Oliveira Nepomuceno Bacharel em Ciência da Computação – Faculdade Pitágoras Superior em Tecnologia em Comércio Exterior

Um requisito é definido como "uma condição ou uma capacidade com a qual o sistema deve estar de acordo".

Levantamento de Requisitos

Page 11: Analise de Sistemas I Vinicius de Oliveira Nepomuceno Bacharel em Ciência da Computação – Faculdade Pitágoras Superior em Tecnologia em Comércio Exterior

Os requisitos funcionais especificam ações que um sistema deve ser capaz de executar, sem levar em consideração restrições físicas. Geralmente, isso é melhor descrito em um modelo de casos de uso e em casos de uso. Os requisitos funcionais especificam, portanto, o comportamento de entrada e saída de um sistema.

Requisitos Funcionais

Page 12: Analise de Sistemas I Vinicius de Oliveira Nepomuceno Bacharel em Ciência da Computação – Faculdade Pitágoras Superior em Tecnologia em Comércio Exterior

Requisitos não-funcionais descrevem qualidades do sistema (como o sistema é) ao invés de suas funcionalidades (o que ele faz).

Usabilidade: resista a solicitações como “O software deve ser amigável para o usuário”. Isso não é suficiente.

Performance: “Todo o sistema deve ter a melhor performance possível”.

Requisitos Não-Funcionais

Page 13: Analise de Sistemas I Vinicius de Oliveira Nepomuceno Bacharel em Ciência da Computação – Faculdade Pitágoras Superior em Tecnologia em Comércio Exterior

?

Sugestões para Projeto