Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTRODUÇÃO (Conceitos inicias (Tipos comuns de software (Básico, Tempo…
INTRODUÇÃO
Conceitos inicias
Responsabilidade profissional e ética
Custos do software
CASE- Computer-Aided Software Engineering
Atributos de software
Questões de responsabilidade profissional
Código de ética da ACM/IEEE
Princípios
Tipos comuns de software
Básico
Tempo real
Comercial
Científico
Engenharia
Embutido ou embarcado
Pessoal
Inteligência Artificial
Processos de software
Atividades
Especificação de software
Projeto e implementação de software
Validação de software
Teste de programa
Teste de componente
Teste de sistema
Teste de aceitação
Evolução de software
Flexibilidade
Prevenção de mudanças
Tolerância a mudanças
Prototipação de sistema
Entrega incremental
Descrições
Produtos
Papéis
Pré e pós-condições
Categorias
Dirigidos a planos
Processos Ágeis
Modelos do processo de software
Modelo em cascata
Estágios
Análise e definição de requisitos
Projeto de sistema e software
Implementação e teste unitário
Integração e teste de sistemas
Operação e manutenção
Desenvolvimento incremental
Discussão
Engenharia de software orientada a reuso
Especificação de software
Requisitos são apresentados em dois níveis
Alto nível: Para usuários finais
Especificação detalhada: desenvolvedores do sistema
Atividades
Estudo de viabilidade
Avaliação técnica do projeto
Elicitação e análise dos requisitos
Especificação de requisitos
Validação de requisitos
Produtividade da equipe de desenvolvimento
Distribuição dos esforços do projeto
Projeto e implementação de software
Projeto de arquitetura
Projeto de interface
Projeto de componente
Projeto de banco de dados