Princípios da Engenharia de Software Aula 01

Tamanho: px
Começar a partir da página:

Download "Princípios da Engenharia de Software Aula 01"

Transcrição

1 Princípios da Engenharia de Software Aua 01 Prof.: José Honorato Ferreira Nunes Materia cedido por: Frankin M. Correia

2 Objetivo Conhecer e apicar as metodoogias, ferramentas, procedimentos e boas práticas de Engenharia de Software.

3 O que temos pra hoje?? Introdução a Engenharia de Software O que é software? O que é Engenharia de Software? Conceitos importantes Tipos de Produtos Processo de software Fazes do processo de software Modeos de Processo de software

4 Crise do Software Termo Engenharia de software usando 1968 durante a crise do software. Produção de um novo hardware usando circuitos integrados (1964) Apicações inviáveis tornaram-se reaizáveis Construção informa de software Atrasos exorbitantes Ato custo de construção de software Custo do hardware caindo e de software subindo Criação de técnicas para controe da produção do software

5 Engenharia de Software O que é Engenharia de Software? Ramo da engenharia cujo foco é o desenvovimento dentro de custos adequados de sistemas de software de quaidade. Software é abstrato, intangíve, não é imitado por materiais, ou controado por eis físicas ou por processos de manufatura (Sommervie, 2003).

6 O que é Engenharia de Software Linguagens de programação Banco de Dados Infraestrutura Engenharia de Software Projetos Outros

7 O que é software? Software não é apenas o arquivo executáve / programa É o Programa de computador, toda documentação associada(arquivos de configuração, manua de instaação e utiização) e o banco de dados. Podem ser desenvovidos para um ciente específico ou para um mercado gera

8 Tipo de produto Software Produto de Software de Prateeira / Genéricos Chamado de stand-aone Criados de forma genérica, para quaquer empresa. Controe de estoque Controe de farmácia Programas de Contabiidade Produtos sob encomenda / Personaizados Software criados com objetivo de prover uma soução específica para um ciente específico Software para dispositivos eetrônicos: Geadeiras, jogões, micro-ondas Sistema de controe de tráfego aéreo

9 Processo de software Método utiizado para desenvover ou produzir um software. Define o que faz, como será feito e quando será feito

10 Processo de software O Como O O Capaz de responder as perguntas: que é feito? ===> Produto é feito? ===> Passos Por quem é feito? ===> Agente que usa? ===> Insumos que produz? ===> Resutados

11 Modeo de Processo de software Deve incorporar uma estratégia de desenvovimento definição do probema estado atua desenvovimento técnico integração da soução

12 Modeo de processo de software A modeagem é uma técnica de engenharia bem aceita modeos de arquitetura de casas e de grandes prédios modeos matemáticos a fim de anaisar os efeitos de ventos e tremores de terra --> causas

13 Modeo de processo de software

14 Modeo de processo de software O que é? Simpificação da reaidade Panos podem ser: Reais - Organização do sistema Comportamentais dinâmica do sistema Porque é importante construir modeos? Mehor entendimento do sistema que está sendo construído Especificar a estrutura e comportamento Guia a construção do sistema Documenta as decisões tomadas

15 Modeo de processo de software Objetivo Auxiiar ao gerente: controar o processo de desenvovimento de sistemas de software. Auxiiar ao desenvovedor: obter a base para produzir, de maneira eficiente, software que satisfaça os requisitos pré-estabeecidos.

16 Modeo x Processo Modeo de software : documento teórico, conjunto de possíveis ações Processo de software: deve determinar ações práticas a serem reaizadas pea equipe como prazos definidos e métricas para se avaiar como eas estão sendo reaizadas

17 Processo de software Estudo de viabiidade Reatório de viabiidade Levantamento e anáise de requisitos Modeos de sistemas Especificação de requisitos Requisitos do usuário e do sistema Vaidação de requisitos Documentação de requisitos

18 Processo de software Estudo de viabiidade Econômica reação custo/benefício; Técnica tecnoogia e capacitação; Jurídica aspectos egais Levantamento de Anáise de Requisitos Entrevista Observação Reuniões

19 Processo de software Especificação de requisitos Documento contendo os requisitos do usuário e do sistema Funcionais e não funcionais Vaidação de requisitos Avaiação do documento de requisitos consistência e integridade

20 Modeo de processo de software Exempo de modeos de processo: Workfow sucessão de atividades ou sequência de passos Fuxo de dados fuxo de informação Pape / Ação representa os papeis das pessoas e as atividades peas quais eas são responsáveis

21 Cico de vida de um software Uma estratégia de desenvovimento que engobe processos, métodos e ferramentas, e as fases de desenvovimento...

22 Cico de vida de um software Modeo em Cascata - cico cássico Paradigma Evoucionário Prototipação Incrementa Espira Métodos Ágeis Modeos Formais Técnicas de 4ª Geração Orientado a Reuso

23 Modeo em cascata (cico cássico) Método sistemático e sequencia O resutado de uma fase se constitui na entrada da outra Cada fase é estruturada como um conjunto de atividades que podem ser executadas por pessoas diferentes

24 Modeo em cascata (cico cássico) Engenharia de Sistemas Anáise de Requisitos Projeto Codificação Testes Manutenção

25 Modeo em cascata (cico cássico) Engenharia de Sistemas Anáise de Requisitos Projeto Codificação Testes Manutenção

26 Modeo em cascata (cico cássico) Engenharia de Sistemas Envove a coeta de requisitos (níve de sistemas) Pequena quantidade de projetos Anáise de ato níve Importante quando o sistema fizer interface com outros eementos (hardware, pessoas e banco de dados)

27 Modeo em cascata (cico cássico) Engenharia de Sistemas Anáise de Requisitos Projeto Codificação Testes Manutenção

28 Modeo em cascata (cico cássico) Anáise de Requisitos Envove a coeta de requisitos (níve de usuário) de forma intensa Compreensão do domínio, função, desempenho e interface necessários Os requisitos são documentados e revistos com o ciente

29 Modeo em cascata (cico cássico) Engenharia de Sistemas Anáise de Requisitos Projeto Codificação Testes Manutenção

30 Modeo em cascata (cico cássico) Projeto Requisitos do software -> Representações Avaiação de quaidade Anterior a codificação Concentram em 4 atributos Estrutura de dados Arquitetura Detahes de procedimentos Caracterização de interface

31 Modeo em cascata (cico cássico) Engenharia de Sistemas Anáise de Requisitos Projeto Codificação Testes Manutenção

32 Modeo em cascata (cico cássico) Codificação Impementação Tradução do projeto em código computaciona Instruções executáveis peo computador Linguagens de programação ( ato ou baixo níve ) Quanto mais coeso o projeto e os requisitos mais rápida é a codificação

33 Modeo em cascata (cico cássico) Engenharia de Sistemas Anáise de Requisitos Projeto Codificação Testes Manutenção

34 Modeo em cascata (cico cássico) Testes Concentra os aspectos ógicos internos Garante o teste de funcionaidade (código) Nos aspectos funcionais externos Descobrir erros (teste de funcionaidade) Entrada x produz saída y Garantir a confiabiidade

35 Modeo em cascata (cico cássico) Engenharia de Sistemas Anáise de Requisitos Projeto Codificação Testes Manutenção

36 Modeo em cascata (cico cássico) Manutenção Aterações depois de entrega efetuada Mudanças ocorrem por: Erros Adaptação para acomodação de mudanças em processo organizaciona Exigência do ciente para acréscimo funciona Em decorrência do desempenho

37 Probemas com modeo em cascata Projetos raramente seguem o fuxo do modeo Dificudade de estabeecer os requisitos no início do projeto O ciente deve ter paciência Uma versão do produto só ficará disponíve numa etapa avançada de desenvovimento

38 Modeo em cascata comentário Mesmo com as fragiidades, ee é significativamente mehor que uma abordagem aeatória de desenvovimento. Embora a entrega de uma versão beta seja tardia o resutado é satisfatório porem demorado.

Problemas comuns Desenvolvimento e Design de Sistemas Web Categorias de problemas Exemplo de problema de funcionamento

Problemas comuns Desenvolvimento e Design de Sistemas Web Categorias de problemas Exemplo de problema de funcionamento Desenvovimento e Design de Sistemas Web Probemas comuns Web Sites ma definidos e projetados Necessidade de atuaização constante das informações: eternamente em construção Evoução extremamente rápida da

Leia mais

Engenharia de Software

Engenharia de Software CENTRO UNIVERSITÁRIO NOVE DE JULHO Profº. Edson T. França edson.franca@uninove.br Software Sistemas Conjunto de elementos, entre os quais haja alguma relação Disposição das partes ou dos elementos de um

Leia mais

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia. 1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade

Leia mais

Características do Software

Características do Software Questionamentos Por que tanta demora para entregar? Por que os prazos se atrasam? Por que os custos são altos? Por que não achar todos os erros antes de entregar? Por que dificuldade em medir o progresso

Leia mais

Engenharia de Software. Parte I. Introdução. Metodologias para o Desenvolvimento de Sistemas DAS 5312 1

Engenharia de Software. Parte I. Introdução. Metodologias para o Desenvolvimento de Sistemas DAS 5312 1 Engenharia de Software Parte I Introdução Metodologias para o Desenvolvimento de Sistemas DAS 5312 1 Mitos do Desenvolvimento de Software A declaração de objetivos é suficiente para se construir um software.

Leia mais

Lexmark Print Management

Lexmark Print Management Lexmark Print Management Optimize a impressão em rede e crie uma vantagem informativa com uma soução de gestão de documentos que pode ser impementada no oca ou através da nuvem. Funcionaidade Print Reease

Leia mais

Objetivos. Processos de Software. Tópicos abordados. O processo de software. Modelos genéricos de modelos de processo de software.

Objetivos. Processos de Software. Tópicos abordados. O processo de software. Modelos genéricos de modelos de processo de software. Processos de Software Objetivos Apresentar os modelos de processo de software Conjunto coerente de atividades para especificar, projetar, implementar e testar s de software Descrever os diferentes modelos

Leia mais

Os aplicativos e sua utilização

Os aplicativos e sua utilização Os apicativos e sua utiização Baixando, Instaando e usando o Avast A B C D Os Apicativos Tipos de Apicativos Baixando e Instaando Usando o apicativo Tipos de Apicativos/Programas Os apicativos são programas

Leia mais

Sistemas de Informação I

Sistemas de Informação I + Sistemas de Informação I Processo de software I Ricardo de Sousa Britto rbritto@ufpi.edu.br + O que é Engenharia de Software n Definição dada pela IEEE [IEE93]: n Aplicação de uma abordagem sistemática,

Leia mais

Atuais objetivos da normalização

Atuais objetivos da normalização A U L A Atuais objetivos da normaização Você agora vai estudar a útima parte deste assunto: os atuais objetivos da normaização. Pode-se dizer que a primeira fase da normaização, por vota de 1900 até os

Leia mais

Engenharia de Software

Engenharia de Software Prof. M.Sc. Ronaldo C. de Oliveira ronaldooliveira@facom.ufu.br FACOM - 2011 2 Semana - Paradigmas e Processo de Software : Abrangência possui 3 elementos fundamentais: métodos: como fazer ferramentas:

Leia mais

ENGENHARIA DE SOFTWARE/ SISTEMAS DE SOFTWARE

ENGENHARIA DE SOFTWARE/ SISTEMAS DE SOFTWARE ENGENHARIA DE SOFTWARE/ SISTEMAS DE SOFTWARE CMP1280/CMP1250 Prof. Me. Fábio Assunção Introdução à Engenharia de Software SOFTWARE Programa de computador acompanhado dos dados de documentação e configuração

Leia mais

Soluções de software para a Plataforma de Soluções da Lexmark

Soluções de software para a Plataforma de Soluções da Lexmark Pataforma de Souções da Lexmark Souções de software para a Pataforma de Souções da Lexmark A Pataforma de Souções da Lexmark é uma estrutura de apicações criada por programadores da Lexmark que proporciona

Leia mais

Objetivos desta Aula. Introdução a Engenharia de Software Capítulo 1. Sumário. Engenharia de Software. Custos do Software. Custos do Software

Objetivos desta Aula. Introdução a Engenharia de Software Capítulo 1. Sumário. Engenharia de Software. Custos do Software. Custos do Software Objetivos desta Aula Introdução a Engenharia de Software Capítulo 1 Introduzir a engenharia de e explicar a sua importância Responder uma série de perguntas sobre engenharia de Introduzir questões éticas

Leia mais

A primeira fase da normalização

A primeira fase da normalização U L A A primeira fase da normaização A partir do momento em que o homem entra na era industria e inicia a produção em massa, isto é, a fabricação de um mesmo produto em grande quantidade, surge uma grande

Leia mais

Modelo Cascata. Alunos: Bruno Nocera Zanette Pedro Taques

Modelo Cascata. Alunos: Bruno Nocera Zanette Pedro Taques Modelo Cascata Alunos: Bruno Nocera Zanette Pedro Taques Principais Características Gerenciamento Simples das etapas Também conhecido como "Ciclo de Vida Clássico", sugere uma abordagem sistemática e sequencial

Leia mais

PDS - DATASUS. Processo de Desenvolvimento de Software do DATASUS

PDS - DATASUS. Processo de Desenvolvimento de Software do DATASUS PDS - DATASUS Processo de Desenvolvimento de Software do DATASUS Coordenação Geral de Arquitetura e Engenharia Tecnológica Coordenação de Padronização e Qualidade de Software Gerência de Padrões e Software

Leia mais

MANUFATURA VIRTUAL: CONCEITUAÇÃO E DESAFIOS

MANUFATURA VIRTUAL: CONCEITUAÇÃO E DESAFIOS MANUFATURA VIRTUAL: CONCEITUAÇÃO E DESAFIOS Arthur José Vieira Porto Mariea Consoni Forenzano Souza Departamento de Engenharia Mecânica SEM, Escoa de Engenharia de São Caros USP, Av. Trabahador Sancarense,

Leia mais

ANÁLISE DOS ESTOQUES EM PROCESSO DE UM SISTEMA DE PRODUÇÃO DE CABINAS ATRAVÉS DE SIMULAÇÃO

ANÁLISE DOS ESTOQUES EM PROCESSO DE UM SISTEMA DE PRODUÇÃO DE CABINAS ATRAVÉS DE SIMULAÇÃO ANÁLISE DOS ESTOQUES EM PROCESSO DE UM SISTEMA DE PRODUÇÃO DE CABINAS... 17 ANÁLISE DOS ESTOQUES EM PROCESSO DE UM SISTEMA DE PRODUÇÃO DE CABINAS ATRAVÉS DE SIMULAÇÃO João Giberto Zaa Fiho Arthur José

Leia mais

Professor: Curso: Disciplina:

Professor: Curso: Disciplina: Professor: Curso: Disciplina: Aula 1 Turma: Esp. Marcos Morais de Sousa Sistemas de informação Engenharia de Software I Dinâmica da disciplina, plano de curso e avaliação 03º semestre Prof. Esp. Marcos

Leia mais

Análise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software

Análise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software Análise e Projeto de Sistemas Análise e Projeto de Sistemas Contextualização ENGENHARIA DE SOFTWARE ANÁLISE E PROJETO DE SISTEMAS ENGENHARIA DA INFORMAÇÃO Perspectiva Histórica Engenharia de Software 1940:

Leia mais

CCE 876 - Engenharia de Software. Introdução à Engenharia de Software

CCE 876 - Engenharia de Software. Introdução à Engenharia de Software CCE 876 - Engenharia de Software Introdução à Engenharia de Software Objetivos Introduzir a Engenharia de Software e explicar sua importância. Introduzir os conceitos principais relacionados à Engenharia

Leia mais

Análise de Segurança Estática em Sistemas de Potência

Análise de Segurança Estática em Sistemas de Potência Universidade Federa do Rio de Janeiro Escoa Poitécnica Departamento de Engenharia Eétrica NOTAS DE AULA Anáise de Segurança Estática em Sistemas de Potência Prof. Carmen Lucia Tancredo Borges, D.Sc Juiana

Leia mais

O que é software? Software e Engenharia de Software. O que é software? Tipos de Sistemas de Software. A Evolução do Software

O que é software? Software e Engenharia de Software. O que é software? Tipos de Sistemas de Software. A Evolução do Software O que é software? Software e Engenharia de Software Programas de computador Entidade abstrata. Ferramentas (mecanismos) pelas quais: exploramos os recursos do hardware. executamos determinadas tarefas

Leia mais

Tópicos. Engenharia de Software: Uma Visão Geral

Tópicos. Engenharia de Software: Uma Visão Geral Tópicos 2 3 Engenharia de Software: Uma Visão Geral SCE 186 - Engenharia de Software Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestre de 2002 A importância do Software Software Aplicações

Leia mais

Engenharia de Software Introdução. Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 1

Engenharia de Software Introdução. Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 1 Engenharia de Software Introdução Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 1 Tópicos Apresentação da Disciplina A importância do Software Software Aplicações de Software Paradigmas

Leia mais

Informações sobre os Cursos. Gestão do Comércio e Negócios. Gestão Estratégica de Pessoas. com Ênfase em BI (Business Intelligence)

Informações sobre os Cursos. Gestão do Comércio e Negócios. Gestão Estratégica de Pessoas. com Ênfase em BI (Business Intelligence) Rua Eucides da Cunha, 377 Centro de Osasco 0800 771 77 44 www.fipen.edu.br Centra de Informações Gestão Estratégica de Pessoas Gestão da Produção e Logística Gestão do Comércio e Negócios Gestão de Serviços

Leia mais

Processos de Software. 2007 by Pearson Education Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1

Processos de Software. 2007 by Pearson Education Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1 Processos de Software Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1 Objetivos Apresentar modelos de processos de software Descrever três modelos genéricos de processo e quando

Leia mais

Engenharia de Software Introdução. Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 1

Engenharia de Software Introdução. Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 1 Engenharia de Software Introdução Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 1 Tópicos Apresentação da Disciplina A importância do Software Software Aplicações de Software Paradigmas

Leia mais

Pós Graduação Engenharia de Software

Pós Graduação Engenharia de Software Pós Graduação Engenharia de Software Ana Candida Natali COPPE/UFRJ Programa de Engenharia de Sistemas e Computação FAPEC / FAT Estrutura do Módulo Parte 1 QUALIDADE DE SOFTWARE PROCESSO Introdução: desenvolvimento

Leia mais

Processos de Desenvolvimento de Software. Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 2

Processos de Desenvolvimento de Software. Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 2 Processos de Desenvolvimento de Software Ricardo Argenton Ramos UNIVASF Engenharia de Software I - Aula 2 A Engenharia de Software Uma Tecnologia em Camadas ferramentas métodos processo foco na qualidade

Leia mais

Engenharia de Software

Engenharia de Software Universidade São Judas Tadeu Profª Dra. Ana Paula Gonçalves Serra Engenharia de O Processo Uma Visão Genérica Capítulo 2 (até item 2.2. inclusive) Engenharia de - Roger Pressman 6ª edição McGrawHill Capítulo

Leia mais

PARECER DOS RECURSOS

PARECER DOS RECURSOS Associação Catarinense das Fundações Educacionais ACAFE PROCESSO SELETIVO ADMISSÃO DE PROFESSORES EM CARÁTER TEMPORÁRIO EDITAL Nº 15/ 2012/ SED PARECER DOS RECURSOS CARGO: Professor de Tecnoogia Educaciona

Leia mais

O Processo. Engenharia de Software: Definição. Engenharia de Software: Definição. Engenharia de Software: Definição. Engenharia de Software

O Processo. Engenharia de Software: Definição. Engenharia de Software: Definição. Engenharia de Software: Definição. Engenharia de Software O Produto e o Processo O Processo : Definição Fritz Bauer - 1969 O estabelecimento e uso de sólidos princípios de engenharia para que se possa obter economicamente um software que seja confiável e que

Leia mais

MANUAL DE IMPLANTAÇÃO DE UM SISTEMA DE GESTÃO DE SEGURANÇA VIÁRIA REQUISITOS DA NORMA ISO 39001

MANUAL DE IMPLANTAÇÃO DE UM SISTEMA DE GESTÃO DE SEGURANÇA VIÁRIA REQUISITOS DA NORMA ISO 39001 MANUAL DE IMPLANTAÇÃO DE UM SISTEMA DE GESTÃO DE SEGURANÇA VIÁRIA REQUISITOS DA NORMA ISO 39001 branca A P R E S E N TA Ç Ã O Construindo um novo futuro Para tornar-se íder goba em souções de transporte

Leia mais

Introdução à Matemática Financeira Intervalar: Análise Intervalar de Investimentos

Introdução à Matemática Financeira Intervalar: Análise Intervalar de Investimentos Introdução à Matemática Financeira Intervaar: náise Intervaar de Investimentos Gabriea do Carmo Pantoa Duarte Depto de Informática e Matemática picada, CCET, UFRN 5907-970, Nata, RN E-mai: gabrieapantoa@yahoo.com.br

Leia mais

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Tópicos em Engenharia de Software (Optativa III) AULA 2 Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Engenharia de Software Objetivo da aula Depois desta aula você terá uma revisão sobre o

Leia mais

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com Engenharia de Software: conceitos e aplicações Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com 1 Objetivos da aula Apresentar os conceitos de Engenharia de Software e explicar a sua importância.

Leia mais

DSI é o processo cujo objetivo é introduzir mudanças num sistema de informação, com objetivo de melhorar o seu desempenho.

DSI é o processo cujo objetivo é introduzir mudanças num sistema de informação, com objetivo de melhorar o seu desempenho. - DSI DSI é o processo cujo objetivo é introduzir mudanças num sistema de informação, com objetivo de melhorar o seu desempenho. Preocupação: Problema técnicos Mudança na natureza e conteúdo do trabalho

Leia mais

ENGENHARIA DE SOFTWARE II

ENGENHARIA DE SOFTWARE II UNIVERSIDADE FEDERAL DO MATO GROSSO ENGENHARIA DE SOFTWARE II Revisão dos principais conceitos da Engenharia de Software: Motivação; Histórico; Terminologia; Principais modelos de processos e métodos;

Leia mais

Preparando a organização para o mundo digital

Preparando a organização para o mundo digital Ideas Preparando a organização para o mundo digita Por que você pode estar fazendo as perguntas erradas O mundo digita está em todas as partes e vem, aparentemente, ameaçando as maneiras mais tradicionais

Leia mais

Cálculo analítico das reações de apoio das lajes maciças de concreto

Cálculo analítico das reações de apoio das lajes maciças de concreto nais do XVI ncontro de Iniciação ientífica e Pós-Graduação do IT XVI NIT / 010 Instituto Tecnoógico de eronáutica São José dos ampos SP rasi 0 de outubro de 010 ácuo anaítico das reações de apoio das ajes

Leia mais

Just-in-time. Podemos dizer que estamos usando a técnica. Conceito

Just-in-time. Podemos dizer que estamos usando a técnica. Conceito A UU L AL A Just-in-time Podemos dizer que estamos usando a técnica ou sistema just-in-time ou, abreviadamente, JIT, quando produzimos ago sem desperdício de matéria-prima; quando soicitamos e utiizamos

Leia mais

Métodos de Desenvolvimento de Software. Aula 1: Introdução

Métodos de Desenvolvimento de Software. Aula 1: Introdução Métodos de Desenvolvimento de Software Aula 1: Introdução Agenda Engenharia de Software Processos de Software Método x Metodologia Uma abordagem de engenharia: construção de uma casa Equipes grandes e

Leia mais

Msc. Daniele Carvalho Oliveira Doutoranda em Ciência da Computação UFU Mestre em Ciência da Computação UFU Bacharel em Ciência da Computação UFJF

Msc. Daniele Carvalho Oliveira Doutoranda em Ciência da Computação UFU Mestre em Ciência da Computação UFU Bacharel em Ciência da Computação UFJF Msc. Daniele Carvalho Oliveira Doutoranda em Ciência da Computação UFU Mestre em Ciência da Computação UFU Bacharel em Ciência da Computação UFJF 1. Identificação de um problema a ser implementado 2. Análise

Leia mais

AULA 1 INTRODUÇÃO - ENGENHARIA DE SOFTWARE. Prof. Msc. Hélio Esperidião

AULA 1 INTRODUÇÃO - ENGENHARIA DE SOFTWARE. Prof. Msc. Hélio Esperidião AULA 1 INTRODUÇÃO - ENGENHARIA DE SOFTWARE Prof. Msc. Hélio Esperidião O QUE É UM ALGORITMO? É qualquer procedimento computacional bem definido que informa algum valor ou conjunto de valores como entrada

Leia mais

Introdução à Engenharia de Software

Introdução à Engenharia de Software Introdução à Engenharia de Software Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br Imagem Clássica Objetivo da aula Depois desta aula você terá uma visão sobre o que é a engenharia

Leia mais

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento

Leia mais

PROFESSOR: CRISTIANO MARIOTTI

PROFESSOR: CRISTIANO MARIOTTI PROFESSOR: CRISTIANO MARIOTTI Conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto de software; Considerado um dos principais mecanismos para se obter software de qualidade

Leia mais

Certificado uma vez, aceito em toda parte Por que usar um organismo de certificação acreditado

Certificado uma vez, aceito em toda parte Por que usar um organismo de certificação acreditado Certificado uma vez, aceito em toda parte Por que usar um organismo de certificação acreditado A certificação de terceira-parte de sistemas de gestão é, com frequência, um requisito especificado para atuação

Leia mais

do trabalho Neste módulo, você vai estudar algumas Apresentação

do trabalho Neste módulo, você vai estudar algumas Apresentação Organização do trabaho Neste móduo, você vai estudar agumas noções básicas de organização do trabaho. Na primeira aua é anaisada a importância do trabaho para o bem de cada um, da sociedade e da nação.

Leia mais

REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO

REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO Capítulo 12 REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO 12.1 2003 by Prentice Hall OBJETIVOS De que forma o desenvolvimento de um novo sistema poderia mudar a maneira de uma organização trabalhar?

Leia mais

Administração das Reservas Internacionais

Administração das Reservas Internacionais Administração das Reservas Internacionais Banco Centra do Brasi Depin Depin 2 Objetivos das Reservas em Moeda Estrangeira Dar apoio à poítica monetária e cambia; Dar confiança ao mercado com reação à capacidade

Leia mais

Cursos Profissionalizantes

Cursos Profissionalizantes Cursos Profissionaizantes O Teecurso Profissionaizante foi feito para você que está à procura de profissionaização; para você que está desempregado e precisa aprender uma profissão; para você que já estuda

Leia mais

Metodologia de Desenvolvimento de Sistemas

Metodologia de Desenvolvimento de Sistemas Metodologia de Desenvolvimento de Sistemas Aula 1 Ementa Fases do Ciclo de Vida do Desenvolvimento de Software, apresentando como os métodos, ferramentas e procedimentos da engenharia de software, podem

Leia mais

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 10 PROFª BRUNO CALEGARO

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 10 PROFª BRUNO CALEGARO UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 10 PROFª BRUNO CALEGARO Santa Maria, 10 de Outubro de 2013. Revisão aula anterior Documento de Requisitos Estrutura Padrões Template Descoberta

Leia mais

Coaching, treinamentos e palestras

Coaching, treinamentos e palestras Coaching, treinamentos e paestras Somos Couto Nós acreditamos que o potencia humano é o fator determinante do sucesso nas organizações e na sociedade. Dessa forma, nossa missão e visão nos inspiram em

Leia mais

É preciso fabricar adubo?

É preciso fabricar adubo? A U L A A U L A Acesse: http://fuvestibuar.com.br/ É preciso fabricar adubo? O que você vai aprender Eementos essenciais para as pantas Fertiizantes NPK O que é um sa Queima da amônia Produção de ácido

Leia mais

IntroduçãoaoGuia SWEBOK. Ernani Lopes Isensee 2014

IntroduçãoaoGuia SWEBOK. Ernani Lopes Isensee 2014 IntroduçãoaoGuia SWEBOK Ernani Lopes Isensee 2014 Conhecendo o SWEBOK Guide to the Software Engineering Body of Knowledge IEEE Institute of Electrical and Electronic Engineers Conhecendo o SWEBOK O guia

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Slide 05 Modelos de Processos Maurício Archanjo Nunes Coelho mauricio.coelho@ifsudestemg.edu.br Instituto Federal Análise de Sistemas Por que surgiu a Engenharia de Software? Resposta

Leia mais

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi Metodologias de Desenvolvimento de Sistemas Analise de Sistemas I UNIPAC Rodrigo Videschi Histórico Uso de Metodologias Histórico Uso de Metodologias Era da Pré-Metodologia 1960-1970 Era da Metodologia

Leia mais

Princípios da Engenharia de Software Aula 02. Prof.: Franklin M. Correia

Princípios da Engenharia de Software Aula 02. Prof.: Franklin M. Correia Princípios da Engenharia de Software Aula 02 Prof.: Franklin M. Correia Na aula anterior... Introdução a Engenharia de Software O que é software? O que é Engenharia de Software? Conceitos importantes Tipos

Leia mais

natureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues

natureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues Modelo De Desenvolvimento De Software É uma representação abstrata do processo de desenvolvimento que define como as etapas relativas ao desenvolvimento de software serão conduzidas e interrelacionadas

Leia mais

Plano de Projeto G Stock. G Stock. Plano de Projeto. Versão 1.0

Plano de Projeto G Stock. G Stock. Plano de Projeto. Versão 1.0 Plano de Projeto G Stock Plano de Projeto G Stock Versão 1.0 Histórico das Revisões Data Versão Descrição Autores 10/09/2010 1.0 Descrição inicial do plano de projeto Denyson José Ellís Carvalho Isadora

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

ENG1000 Introdução à Engenharia

ENG1000 Introdução à Engenharia ENG1000 Introdução à Engenharia Aula 01 Processo de Desenvolvimento de Software Edirlei Soares de Lima Processo de Software O processo de software consiste em um conjunto estruturado

Leia mais

REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO

REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO 1 OBJETIVOS 1. De que forma o desenvolvimento de um novo sistema poderia mudar a maneira de uma organização trabalhar? 2. Como uma empresa pode certificar-se

Leia mais

34 Ritmos e movimentos da população mundial

34 Ritmos e movimentos da população mundial A U A UL LA Ritmos e movimentos da popuação mundia Nessa aua, vamos estudar o crescimento da popuação mundia reacionando-o com as mudanças ocorridas na sociedade. Vamos conhecer o modeo expicativo da desaceeração

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Processo de Software Thiago P. da Silva thiagosilva.inf@gmail.com Agenda Revisando Engenharia de Software Engenharia de Sistemas Processo de software Fases Genéricas de Modelos de

Leia mais

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com /

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: SIG Aula N : 11 Tema: Como desenvolver e

Leia mais

Prof. Vitório Bruno Mazzola INE/CTC/UFSC 1. INTRODUÇÃO

Prof. Vitório Bruno Mazzola INE/CTC/UFSC 1. INTRODUÇÃO Capítulo 6 ENGENHARIA DE SOFTWARE CONCEITOS BÁSICOS Prof. Vitório Bruno Mazzola INE/CTC/UFSC 1. INTRODUÇÃO Nos anos 40, quando se iniciou a evolução dos sistemas computadorizados, grande parte dos esforços,

Leia mais

Engenharia de Sistemas de Computador

Engenharia de Sistemas de Computador Engenharia de Sistemas de Computador Sistema é um conjunto ou disposição de elementos que é organizado para executar certo método, procedimento ou controle ao processar informações. Assim, o que é um Sistema????????

Leia mais

Simplificando o trabalho

Simplificando o trabalho A U A UL LA Simpificando o trabaho A simpificação do trabaho constitui outro meio que favorece diretamente a produtividade. Essa simpificação se reaciona com a mehoria de um método de trabaho, seja ee

Leia mais

Sistemas de Informação I

Sistemas de Informação I + Sistemas de Informação I Dimensões de análise dos SI Ricardo de Sousa Britto rbritto@ufpi.edu.br + Introdução n Os sistemas de informação são combinações das formas de trabalho, informações, pessoas

Leia mais

Programa do Módulo 2. Processo Unificado: Visão Geral

Programa do Módulo 2. Processo Unificado: Visão Geral 9.1 Programa do Módulo 2 Orientação a Objetos Conceitos Básicos Análise Orientada a Objetos (UML) O Processo Unificado (RUP) Processo Unificado: Visão Geral 9.2 Encaixa-se na definição geral de processo:

Leia mais

1 O mundo da Física. A curiosidade do homem pode ser compreendida

1 O mundo da Física. A curiosidade do homem pode ser compreendida A U A UL LA O mundo da Física A curiosidade do homem pode ser compreendida de várias maneiras: aguns dizem que vem de uma necessidade de sobrevivência, outros dizem que é uma forma de prazer ou, ainda,

Leia mais

Engenharia de Software I: Análise e Projeto de Software Usando UML

Engenharia de Software I: Análise e Projeto de Software Usando UML Engenharia de Software I: Análise e Projeto de Software Usando UML Capítulo 1 Processo de Desenvolvimento de Software Metodologia de Desenvolvimento de Software Uma metodologia é um conjunto de métodos,

Leia mais

Engenharia de Requisitos

Engenharia de Requisitos Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Aula 08 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo da engenharia de requisitos.

Leia mais

PAPER 1/6. Algoritmo para Localização de Faltas em Redes de Distribuição de Energia Elétrica com a Presença de Unidades de Geração Distribuída

PAPER 1/6. Algoritmo para Localização de Faltas em Redes de Distribuição de Energia Elétrica com a Presença de Unidades de Geração Distribuída PAPER 1/6 Tite Agoritmo para Locaização de Fatas em Redes de Distribuição de Energia Eétrica com a Presença de Unidades de Geração Distribuída Registration Nº: (Abstract) Empresa o Entidad Universidade

Leia mais

RESOLUÇÃO CONSEPE Nº 02/2013

RESOLUÇÃO CONSEPE Nº 02/2013 RESOLUÇÃO CONSEPE Nº 2/213 A Presidente do Conseho Superior de Ensino, Pesquisa e Extensão - CONSEPE, no uso de suas atribuições, consoante o deiberado na 99ª Reunião Ordinária, reaizada no dia 1 de dezembro

Leia mais

Uma Abordagem usando PU

Uma Abordagem usando PU Uma Abordagem usando PU Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Baseada em: Rational Software Corpotation G. Booch, Ivar Jacobson,

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 3 http://www.ic.uff.br/~bianca/engsoft2/ Aula 3-29/04/2006 1 Monitoria Marina Albuquerque E-mail: monitoriaes2@yahoo.com.br Horário de Atendimento: Terça e quinta de 09:00

Leia mais

ENGENHARIA DE SOFTWARE I

ENGENHARIA DE SOFTWARE I ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis

Leia mais

Laudon & Laudon MIS, 7th Edition. Pg. 1.1

Laudon & Laudon MIS, 7th Edition. Pg. 1.1 Laudon & Laudon MIS, 7th Edition. Pg. 1.1 12 OBJETIVOS OBJETIVOS REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO 12.1 De que forma o desenvolvimento de um novo sistema poderia mudar a maneira de uma

Leia mais

Engenharia de Software Processo de Desenvolvimento de Software

Engenharia de Software Processo de Desenvolvimento de Software Engenharia de Software Processo de Desenvolvimento de Software Prof. Edison A. M. Morais prof@edison.eti.br http://www.edison.eti.br Objetivo (1/1) Conceituar PROCESSO E CICLO DE VIDA, identificar e conceituar

Leia mais

Engenharia de Software 2013/2

Engenharia de Software 2013/2 2013/2 Thiago P. da Silva thiagosilva@ufmt.br Agenda Software Sistema Engenharia de Sistemas 2 Importância do Software no mundo moderno Infraestrutura e serviços são controlados por sistemas computacionais.

Leia mais

Engenharia de Software: Metodologias e Contextualização. Prof. José Eduardo A. de O. Teixeira vqv.com.br / j.edu@vqv.com.br

Engenharia de Software: Metodologias e Contextualização. Prof. José Eduardo A. de O. Teixeira vqv.com.br / j.edu@vqv.com.br Engenharia de Software: Metodologias e Contextualização Prof. José Eduardo A. de O. Teixeira vqv.com.br / j.edu@vqv.com.br Conceitos iniciais Informática: Ciência que tem como objetivo o tratamento da

Leia mais

Processo de Software - Revisão

Processo de Software - Revisão Processo de Software - Revisão Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Pressman, R. S. Engenharia de Software, McGraw-Hill, 6ª. Edição,

Leia mais

Engenharia de Software: Introdução. Mestrado em Ciência da Computação 2008 Profa. Itana Gimenes

Engenharia de Software: Introdução. Mestrado em Ciência da Computação 2008 Profa. Itana Gimenes Engenharia de Software: Introdução Mestrado em Ciência da Computação 2008 Profa. Itana Gimenes Programa 1. O processo de engenharia de software 2. UML 3. O Processo Unificado 1. Captura de requisitos 2.

Leia mais

Segurança Internet. Fernando Albuquerque. fernando@cic.unb.br www.cic.unb.br/docentes/fernando (061) 273-3589

Segurança Internet. Fernando Albuquerque. fernando@cic.unb.br www.cic.unb.br/docentes/fernando (061) 273-3589 Segurança Internet Fernando Albuquerque fernando@cic.unb.br www.cic.unb.br/docentes/fernando (061) 273-3589 Tópicos Introdução Autenticação Controle da configuração Registro dos acessos Firewalls Backups

Leia mais

2.Gerência de Projetos: Métricas de Software

2.Gerência de Projetos: Métricas de Software 2.Gerência de Projetos: Métricas de Software A seguir consideraremos os conceitos fundamentais que levam à administração efetiva de projetos de software. Vamos considerar o papel da administração e das

Leia mais

Processos de Desenvolvimento de Software

Processos de Desenvolvimento de Software Processos de Desenvolvimento de Software Gerenciamento de Projetos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e

Leia mais

Modelos de processos de desenvolvimento de software

Modelos de processos de desenvolvimento de software Definição Um modelo de processo de software é uma representação abstrata de um processo. Os modelos de processo podem ser desenvolvidos a partir de várias perspectivas e podem mostrar as atividades envolvidas

Leia mais

CONSTRUÇÃO E REFORMA. Cartilha de orientação ao cidadão MÃOS À OBRA. INFORMAÇÕES: www.vilavelha.es.gov.br Tel: 3149-7293

CONSTRUÇÃO E REFORMA. Cartilha de orientação ao cidadão MÃOS À OBRA. INFORMAÇÕES: www.vilavelha.es.gov.br Tel: 3149-7293 CONSTRUÇÃO E REFORMA MÃOS À OBRA INFORMAÇÕES: www.viaveha.es.gov.br Te: 3149-7293 Cartiha de orientação ao cidadão Apresentação Habite-se A Prefeitura Municipa de Via Veha, por intermédio da Secretaria

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 8 http://www.ic.uff.br/~bianca/engsoft2/ Aula 8-17/05/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software (Caps. 13 e 14 do

Leia mais

Calculando a rpm e o gpm a partir da

Calculando a rpm e o gpm a partir da Acesse: http://fuvestibuar.com.br/ Cacuando a rpm e o gpm a partir da veocidade de corte A UU L AL A Para que uma ferramenta corte um materia, é necessário que um se movimente em reação ao outro a uma

Leia mais

Tecnologia da Informação para EPPGG 2013. Victor Dalton

Tecnologia da Informação para EPPGG 2013. Victor Dalton Tecnologia da Informação para EPPGG 2013 Victor Dalton Edital TECNOLOGIA DA INFORMAÇÃO: 1. Noções sobre processo de desenvolvimento de software: modelos organizacionais, stakeholders, modelagem de negócio,

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula

Leia mais

ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE ENGENHARIA DE SOFTWARE Síntese de tópicos importantes PRESSMAN, Roger S. Conteúdo Componentes e tipos de software Problemas com o software e suas causas Mitologia que envolve o software Configuração de

Leia mais