Please enable JavaScript.
Coggle requires JavaScript to display documents.
Aula 15, Ciclo de vida macro - Coggle Diagram
Aula 15
-
Sistemas
de informação
Intro.
SI: conjunto de componentes interrelacionados que coletam, processam, armazenam e distribuem informações destinadaas a apoiar tomada de decisões, a coordenação e o controle de uma organização
Entrada, processamento e saída
Feedback: saída que retorna a determinados membros da organização para ajudá-los a avaliar ou corrigir o estágio da entrada.
Classificação
dos SI
Perspectiva funcional= qq empresa precisa de 4 sistemas basicos:
1-Vendas e marketing
2-Manufatura e produção
3-Financeiros e contábeis
4-de Recursos Humanos
-
Dimenções
dos SI
Organizacional: Coordenação do trabalho atraves de uma hierarquia estruturada e de processos de negócios
Humana: Alocar recursos humanos e financeiros e trabalhar criativamente para o desenvolvimento de produtos e serviços inovadores
Tecnologica: Infraestrutura sobre a qual os SI serão construídos: Hardware: dispositivos fisicos e equipamento
Software: Programas e procedimentos
Dados: matéria prima dos SI
Recursos de rede: interligação de computadores
-
Etapas
Estudo de viabilidade: Ver se realmente a organização precisa do sistema considerando algumas perspectivas:
--Organizacionais: como o sistema suporta objetivos estratégicos da organização
--Econômicos: como os custos para produzi-lo serão compensados pelo aumento do lucro
--Técnicos: em que medida as tec da inf. necessárias podem ser adquiridas ou desenvolvidas no tempo necessário
--Operacionais: como o sistema será aceito pelos utilizadores
ER
Engenharia de Requisitos(ER)- Indicar o que o sistema deve fazer. precisa ser completa, consistente, modificável e não ambígua
Requisitos funcionais:O que o sistema precisa ser capaz de executar
-Normais:Informados pelo usuario
-Esperado: O usuario n informou mas é tao obvio que n precisa listar
-Excitante: Vão alem das espectativas dele
N funcionais: caracteristicas qualitativas(desempenho, segurança...)
-Requisitos de produto: ligados a limitações técnicas(ex:em qual linguagem será programado)
-Organizacionais: O sistema deve ser de acordo com um processo-padrão da empresa
-Externos: requisitos éticos e legais que devem ser observados
Fases
da ER
1-Elicitação de req.entender quais são as necessidades do usuário que devem ser atendidas pelo software
2- Análise e negociação de requisitos: negociar as informações geradas pela fase anterior
3 Documentação de requisitos
4- Verificação de requisitos: detectar e corrigir caso os requisitos tenham sido definidos com ambiguidade, inconsistencia ou omissao
5-Validação dos requisitos: Aprovar junto ao cliente os requisitos especificados
Modelagem
(design)
Descrição do sistema em diferentes níveis de abstração
Identificação e avaliação de soluções alternativas que satisfaçam as especificações de requisitos
Arquitetura técnica é projetada:telecomunicação, hardware e software adequados para o sistema
Codificação
e teste
Construção da arquitetura técnica, BD e programas é executada
Sistema é testado usando scripts de teste automatizados estabelecidos e comparando os resultados esperados com os resultados reais
Test driven development-TDD(desenvolvimento orientado a teste) - é uma técnica na qual primeiro se escreve o teste para ver se a funcionalidade foi implementada com sucesso
Níveis de teste
Teste de unidade(Unitario) - testar módulos ou programas individualmente
Teste de sistema: testar o sistema completo
Teste de integração: testar ligações e interação entre todos os módulos do sistema
Teste de aceitação: grau de aceitação dos utilizadores
Técnicas
- Funcional(black box)- se importa apenas se os requisitos foram implementados(nao se importa com a estrutura interna-algoritimica)
- Estrutural(White box)- tenta garantir que a estrutura interna esteja correta, olha para aspectos de segurança, fluxo de dados, saidas esperadas
Tipos:
- De funcionalidade= verifica se determinada funcionalidade tem comportamento esperado
- De usabilidade: compreender e melhorar a interação do usuário com o software
- De segurança: avalia as vunerabilidades do softwar para ataques
- Performance/desempenho: se o sistema atende requisitos de tempo resposta
- De carga: teste com grande número de dados
Implantação
Faz-se a instalação do novo sistema no seu contexto de utilização na organização assegurando que está devidamente testado e operacional
Avaliação
Feedback do usuario:
-positivas:sem necessidade de alteração no sistema
-Críticas ou sugestões de melhorias: podem levar a alterações do sistema
Manutenção: erros que precisam ser corrigidos, mudanças nos processos, aparecimento de novos requisitos, problemas com equipamentos...
Sistema será aprimorado ou fortalecido para atingir as metas da organização
-