Análise de Sistemas
Por: semkitten • 21/3/2024 • Abstract • 620 Palavras (3 Páginas) • 65 Visualizações
ADS - Atv
1) Conjunto de instruções dadas a um computador
2) Programação, sistema de aplicação
3) Manutenção, eficiência e confiança
4) Area da computação que se preocupa com todos os aspectos de produção de software
5) Métodos - "Como fazer", envolvem um amplo conjunto de atividades
Ferramentas - Softwares de apoio
Procedimentos - É o que liga métodos e ferramentas
6) Um processo de software é um conjunto de atividades relacionadas que levam à produção de um produto de software
7) Comunicação – interação entre as partes para entender os requisitos do software.
Planejamento – Define o escopo, cronograma, recursos e estratégias para o desenvolvimento do software.
Modelagem – Criação de modelos que representam o sistema
Construção – Implementação do software
Entrega – Disponibilização do software ao cliente
8) Um processo de software é um conjunto de atividades relacionadas que levam à produção de um produto de software
9) É uma representação simplificada de um processo de software
10) Modelos de processo prescritivos são estruturas que definem um conjunto de atividades, tarefas e produtos de trabalho necessários para desenvolver software com alta qualidade.
Exemplos: Modelo em cascata e modelo incremental
11) Especificação do Software, Projeto e implementação do software, Validação de software.
12) Compreender o problema. Construir um plano de ação. Executar o plano. Rever a resolução.
13) Modelo de processo derivado de trabalhos sobre a UML. Reúne elementos de todos os modelos de processos genéricos.
14)
Concepção - Definir os objetivos e arquitetura do projeto
Elaboração - Verifica se a visão atual do produto é estável e se o plano de projeto é confiável
Construção - Os componentes do sistema são construídos e integrados. Testes e refinamentos também fazem parte dessa estapa.
Transição - Disponibilização do software para o usuário final
15) Agilidade em projetos se refer à capacidade de se adaptar rapidamente às mudanças, entregar valor e colaborar efetivamente com todos envolvidos.
16) Uma declaração de valores e princípios essenciais para o desenvolvimento de software.
17) Flexibilidade, enquanto o tradicional não é flexivel o ágil é flexivel à medida do necessário, além de ser mais interativa e prática, enquanto a tradicional se planeja com mais antecedência cada uma das etapas do projeto.
18) Modelo cascata, Modelo Incremental
...