Engenharia de Software

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas
Advertisements

Análise e Projeto de Sistemas III
Manutenção em software Conceitos básicos
Integridade do Software
Objetivos do Capítulo Utilizar o processo de desenvolvimento de sistemas delineado neste capítulo e o modelo de componentes de SI, do Capítulo 1, como.
Participantes do Processo de Desenvolvimento de Software
Teste de Software.
Engenharia de Software
Tipos de sistemas de Lehman
RELATORIO DE PESQUISA 1 Ferramentas para modelagem de sistemas e representação dos requisitos funcionais e não funcionais.
Tecnologia de Impressão Offset – Qualidade e Produtividade: GESTÃO DA QUALIDADE Notas de Aula 2o. Semestre 2011.
Producto x Processo x Projecto
Centrado na arquitetura
INTRODUÇÃO A INFORMÁTICA
FACULDADE DOS GUARARAPES
Faculdade de Ciências Sociais de Aplicadas de Petrolina – FACAPE
Viviane Torres da Silva
Adélia Barros Requisitos Adélia Barros
SISTEMA DE INFORMAÇÕES DESENVOLVIMENTO DE SISTEMAS
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
Reutilização de Software
Análise e Projeto de Sistemas
Como Desenvolver Sistemas de Informação
Gerencia de Projeto OO Aspectos Avançados em Engenharia de Software Aula 5 Fernanda Campos DCC/UFJF.
TSDD Teste de segurança durante o desenvolvimento.
Principios e Conceitos de Projeto
Engenharia de Software
MANUTENÇÃO DE SOFTWARE
Engenharia de Software Conceitos
Estudo de Caso: Técnicas de Teste como parte do Ciclo de Desenvolvimento de Software Aline Pacheco Patric Ribeiro Diego Kreutz.
Prof.Alfredo Parteli Gomes
Arquitetura Orientado a Serviços
ENGENHARIA DE PRODUÇÃO Disc. : Gerência de Manutenção Prof
Capability Maturity Model (CMM)
Sistema de Comando em Operações
SISTEMATIZAÇÃO do Sistema Homem X Tarefa X Máquina
Cristian de Souza Freitas, MSc
Engenharia de Software
Engenharia de Software
Modelos de Processo de Software
Engenharia de Software
O Processo de desenvolvimento de software
ANÁLISE ESTRUTURADA DE SISTEMAS
Engenharia de Software
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Engenharia de Software
RUP - Cap. 4 – Processo Centrado na Arquitetura
Engenharia de Software
Qualidade no Desenvolvimento de Software Wolley W. Silva Baseado nas notas de aula dos professores Tatuo e Daisy.
EPR16 – Planejamento e Gestão da Qualidade Professora Michelle Luz
Processos de Software.
Sistema de Gestão de Segurança da Informação
Técnicas e Projeto de Sistemas
Manutenção Baseada na Confiabilidade (MBC).
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE AULA 5
Análise e Projeto de Sistemas Orientado a Objetos Profa. Ana Karina Barbosa.
Engenharia de Software
Aula 02 de Eng. de Requisitos
QUALIDADE DE SOFTWARE Prof. Carlos Augusto da Costa Carvalho.
APSI II Análise e Projeto de Sistemas de Banco de Dados II.
ISO9001:2000 para Software Professor: Alexandre Vasconcelos Equipe: Amanda Pimentel Börje Karlsson Danielly Karine Erika Pessoa Jorge Cavalcanti Jose Edson.
Aula 4.
IF 718 Análise e Projeto de Sistemas Augusto Sampaio Vitor Braga (Estágio docência) Camila Sá (Monitora) Parte do material cedido pela Qualiti Software.
1 Estimativa, Teste e Inspeção de Software Gerência de Projetos: Estimativa de Software Marcos Camada
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
METODOS E FERRAMENTAS PARA AUMENTO DA CONFIABILIDADE
TESTES DE SOFTWARE – AULA 1 Prof. Me. Ronnison Reges Vidal
CMMI Capability Maturity Model Integration
Transcrição da apresentação:

Engenharia de Software

Engenharia de Software É a disciplina que se ocupa de todos os aspectos da produção de software, desde os os estágios iniciais de especificação do sistema até a manutenção desse sistema, depois que ele entrou em operação. Sistematização da produção: produção industrial, maior qualidade e menor tempo.

Os Sistemas e o Ambiente Os sistemas se propõem a mudar um determinado ambiente, mas ao mesmo tempo sofre mudanças deste ambiente. Mudanças no processo; Mudanças nas tarefas; Mudanças organizacionais.

Propriedade dos Sistemas Propriedades Funcionais: surgem quando as partes do sistema funcionam em conjunto para atender a um objetivo; Propriedades Não-funcionais: relacionam o comportamento do sistema em seu ambiente operacional. Se atingidos certos níveis críticos, podem inutilizar um sistema. Exemplos: confiabilidade, desempenho, segurança (...)

O Processo de Engenharia de Sistemas

O Processo de Engenharia de Sistemas Definição de requisitos do sistema Especifica quais funcionalidades o sistema terá e os objetivos que deve cumprir. Pode ser: Requisitos funcionais Requisitos não-funcionais (propriedades) Restrições e características que o sistema não deve exibir.

O Processo de Engenharia de Sistemas Projeto de Sistemas Se preocupa com os componentes do sistema, suas funcionalidades e relação. Agrupar os requisitos Identificar subsistemas Atribuir requisitos à subsistemas; Especificar funcionalidades de subsistemas; Definir interfaces do sistemas.

O Processo de Engenharia de Sistemas Desenvolvimento de subsistemas Implementação dos subsistemas identificados na parte de projeto. Podem começar do zero ou reutilizar uma ferramenta já existente. Integração de Sistemas Agrupar os subsistemas desenvolvidos para formar um sistema. Recomenda-se fazer uma integração gradual para ter maior controle de erros e otimização do desenvolvimento.

O Processo de Engenharia de Sistemas Instalação de Sistemas Instalação do sistema em seu lugar de uso. Muitos problemas podem surgir nessa etapa ( resistência, diferença da produção para o local, físico, etc.) Operação de sistemas Uso efetivo do sistema. Surgirão novos requisitos e problemas não analisados no projeto.

O Processo de Engenharia de Sistemas Evolução de sistemas Os sistemas mais complexos têm muito tempo de vida, que permite mudanças. Essas mudanças deve ser bem analisadas antes da efetivação. Desativação de sistemas Determinar o tempo de vida útil de um sistema e retirá-lo de funcionamento. A engenharia deve prever a desativação e reduzir seu impacto.