Baixe o app para aproveitar ainda mais
Prévia do material em texto
O que é Engenharia de Software, Jorge H C Fernandes O que é Engenharia de Software? Prof. Dr. Jorge H C Fernandes O que é Engenharia de Software, Jorge H C Fernandes Definições para Engenharia de Software • Desenvolvimento multi-versional de software multi- pessoal • Abordagem sistemática, disciplinada e quantificada ao desenvolvimento, operação e manutenção de software • Disciplina do conhecimento humano que tem por objetivo definir e exercitar processos (humanos atuando como máquinas), métodos (planos de processos), ferramentas e ambientes (máquinas apoiando processos e métodos) para construção de software que satisfaça necessidades de cliente e usuário dentro de prazos e custos previsíveis. O que é Engenharia de Software, Jorge H C Fernandes Ambição Geral da Engenharia de Software: Desenvolver Software como uma Atividade Industrial O que é Engenharia de Software, Jorge H C Fernandes Ambições do Engenheiro de Software #1 Descrever software assim… http://www.faculty.fairfield.edu/jmac/rs/bridges.htm O que é Engenharia de Software, Jorge H C Fernandes Ambições do Engenheiro de Software #1 e assim… O que é Engenharia de Software, Jorge H C Fernandes Ambições do Engenheiro de Software #2 Construir Software Assim… O que é Engenharia de Software, Jorge H C Fernandes Ambições do Engenheiro de Software #2 ou assim… O que é Engenharia de Software, Jorge H C Fernandes Ambições do Engenheiro de Software #3 Consertar Software Assim… O que é Engenharia de Software, Jorge H C Fernandes Ambições do Engenheiro de Software #3 ou Assim… O que é Engenharia de Software, Jorge H C Fernandes Alguns Conceitos Interrelacionados • Produto • Serviço • Processo • Projeto O que é Engenharia de Software, Jorge H C Fernandes Produto (de software) • Um objeto (software) explicitamente concebido e construído para satisfazer uma necessidade de um cliente • (O Software) apresenta características bem definidas que o qualificam, conferindo-lhe a propriedade de satisfazer ou não às necessidades de um cliente • Exemplos de produtos: relógio, computador, alimento, gasolina, água, medicamento, telefone, casa, televisão, software, etc. O que é Engenharia de Software, Jorge H C Fernandes Serviço • Atividade realizada por pessoal especializada com a finalidade de satisfazer a uma necessidade de um cliente ou usuário • Apresenta características bem definidas que o qualificam, conferindo-lhe a propriedade de satisfazer ou não às necessidades de um cliente • Exemplos: consulta, conserto, transporte, ensino, prestação de informação, aluguel, gestão, desenvolvimento de software, etc. O que é Engenharia de Software, Jorge H C Fernandes Processo • Série de etapas ordenadas que tem por objetivo fornecer um produto ou serviço • Existem critérios de transição de uma etapa para outra • Cada etapa produz sub-produtos consumidos pela etapa posterior, até que se conclua o processo • Exemplos: processo produtivo de uma fábrica, atendimento ao cliente, etapas na manutenção de produtos, processo produtivo de software. O que é Engenharia de Software, Jorge H C Fernandes Projeto • Empreendimento temporário com a finalidade de criar um produto ou serviço único • Projetos são executados por pessoais, com recursos e tempo limitados • Temporário (início e fim bem definidos) O que é Engenharia de Software, Jorge H C Fernandes Atividades Típicas de Uma Disciplina de Engenharia • Uso de Materiais • Uso de Ferramentas • Criação de Processos baseados em Métodos • Projeto e Implementação • Uso de Produtos e Serviços • Administração de Projetos – Planejamento, organização, direção, controle, gestão de pessoal O que é Engenharia de Software, Jorge H C Fernandes Quais os Materiais do Engenheiro de Software? O que é Engenharia de Software, Jorge H C Fernandes Quais as Ferramentas do Engenheiro de Software? O que é Engenharia de Software, Jorge H C Fernandes Quais os Processos e Métodos do Engenheiro de Software? O que é Engenharia de Software, Jorge H C Fernandes O que é um Desenho de Software? O que é Engenharia de Software, Jorge H C Fernandes O que é uma Implementação de Software? O que é Engenharia de Software, Jorge H C Fernandes Que Usa Produtos e Serviços de Software? O que é Engenharia de Software, Jorge H C Fernandes Quem Administra Projetos de Software? O que é Engenharia de Software, Jorge H C Fernandes O que é Engenharia de Software? Prof. Dr. Jorge H C Fernandes
Compartilhar