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
Mapa
Mapa
Planejamento de Sistemas
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
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
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
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...
Fases de Desenvolvimento de Sistemas
Concepção Transição
Elaboração Construção
Um requisito é definido como "uma condição ou uma capacidade com a qual o sistema deve estar de acordo".
Levantamento de Requisitos
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
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
?
Sugestões para Projeto