Engenharia de Software

Documentos relacionados
MODELAGEM DE SISTEMAS DE INFORMAÇÃO

Introdução à. Engenharia de Software. Givanaldo Rocha de Souza

Engenharia de Software Unidade I Visão Geral

Engenharia de Software

Processo de Software - Revisão

CURSO: CIÊNCIAS CONTÁBEIS PLANO DE ENSINO: P L A N O D E E N S I N O

EMENTAS DAS DISCIPLINAS

GERÊNCIA DE PROJETOS DE SOFTWARE. Introdução

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW

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

REGULAMENTO DE ESTÁGIO SUPERVISIONADO

Inventário de Bens Móveis e Imóveis

ATIVIDADE INTERDISCIPLINAR I Unidade I: Manual da Primeira Etapa

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

Gerência de Projetos Prof. Késsia Rita da Costa Marchi 3ª Série

EMENTAS DAS DISCIPLINAS

Apresentação, xix Prefácio à 8a edição, xxi Prefácio à 1a edição, xxiii. Parte I - Empresa e Sistemas, 1

CONHECIMENTOS ESPECÍFICOS

ANEXO 5 ESCOPO DO ESTUDO DE VIABILIDADE TÉCNICA, ECONÔMICA E JURÍDICA

UNIVERSIDADE PAULISTA UNIP INSTITUTO DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE ENGENHARIA COMPUTAÇÃO

Introdução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento de 4ª geração Terceirização

Metodologia de Desenvolvimento de Software. Prof. M.Sc. Sílvio Bacalá Jr

Curso Técnico em Informática Organização Curricular. A carga horária total dos módulos é oferecida conforme quadro síntese abaixo:

Investimento: a partir de R$ 179,00 mensais. MBA Executivo em Finanças Corporativas

PROCESSO N. 1140/03 PROTOCOLO N PARECER N.º 30/04 APROVADO EM 11/02/04 INTERESSADO: CENTRO DE EDUCAÇÃO PROFISSIONAL CEM

Introdução; Sistemas de Informação; Aplicações de Ferramentas de Sistemas de informação; Gestão de Conhecimento; Visão panorâmica dos grupos de

Administração de Pessoas

A NECESSIDADE DE UMA NOVA VISÃO DO PROJETO NOS CURSOS DE ENGENHARIA CIVIL, FRENTE À NOVA REALIDADE DO SETOR EM BUSCA DA QUALIDADE

Qualidade de Software

Associação Matogrossense dos Municípios

CENTRO UNIVERSITÁRIO DE BELO HORIZONTE - UNI-BH INSTITUTO DE CIÊNCIAS SOCIAIS CURSO TECNÓLOGO EM GESTÃO DE RECURSOS HUMANOS. Edital Nº 001/2012

Porque estudar Gestão de Projetos?

Processos de Desenvolvimento de Software

Plano de Trabalho Docente Ensino Técnico Integrado ao Médio

FAIN FACULDADE INDEPENDENTE DO NORDESTE COORDENAÇÃO DO CURSO DE ENGENHARIA DA COMPUTAÇÃO

REGULAMENTO ESTÁGIO SUPERVISIONADO CURSO DE LICENCIATURA EM PEDAGOGIA FACULDADE DE APUCARANA FAP

Universidade Estadual do Centro-Oeste Reconhecida pelo Decreto Estadual nº 3.444, de 8 de agosto de 1997

Curso de Especialização em Tecnologia da Informação. Engenharia de Software

CURSO DE TECNOLOGIA EM GESTÃO DE RH

UM SISTEMA WEB PARA TORCEDORES EM CAMPEONATOS ESPORTIVOS ESTUDANTIS

FACULDADE INTEGRADA DAS CATARATAS - FIC ESTÁGIO CURRICULAR NO CURSO DE ADMINISTRAÇÃO

Engenharia de Software II

Engenharia de Software

UNIVERSIDADE FEDERAL DE OURO PRETO PROJETO BÁSICO CURSO DE APERFEIÇOAMENTO EM PRODUÇÃO E ORGANIZAÇÃO DE CONTEÚDO NA EAD CURSO PARA DOCENTES DA UFOP

PROGRAMA DE EDUCAÇÃO CORPORATIVA - PEC CATHO PORTAL CMC

PROGRAMA DE REDUÇÃO DE CUSTOS E MELHORIA DE RESULTADOS

CURSO SUPERIOR DE TECNOLOGIA EM GESTÃO DE RECURSOS HUMANOS

Área: Educação. Curso: Especialização lato sensu em Gestão Educacional. Apresentação: Público alvo: Objetivo: Carga horária: Horário:

Engenharia de Software III

Capítulo 2 Objetivos e benefícios de um Sistema de Informação

UML e a Ferramenta Astah. Profa. Reane Franco Goulart

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DA PARAÍBA CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO

Processos de gerenciamento de projetos em um projeto

PROVA DISCURSIVA (P )

REVISÃO ENGENHARIA DO SOFTWARE. Isac Aguiar isacaguiar.com.br

PROGRAMA DE METODOLOGIA DO ENSINO DE MATEMÁTICA 11ª Classe

1 Nome do Projeto Centro de Treinamento e Capacitação Corporativa. 2 Coordenador (a) Eng. Mec. Vinício Duarte Ferreira. 3 Gestor (a) 4 Programa

INSTITUTO DE CIÊNCIAS EXATAS PLANO DE ENSINO E APRENDIZAGEM

PORTARIA Nº 2.050, DE 22 DE ABRIL DE 2016.

REGULAMENTO DE ESTÁGIO NÃO OBRIGATÓRIO

O GERENTE E A EQUIPE DE PROJETOS O Gerente de Projeto. Gestão Pública - 2º Ano Desenvolvimento de Projetos Prof. Rafael Roesler Aula 5

Unidade I Conceitos BásicosB. Conceitos BásicosB

Apresentar os conceitos básicos da metodologia de desenvolvimento Processo Unificado, utilizando como aporte o Processo Unificado Rational RUP

INDICADOR DA QUALIDADE DO PROCESSO PARADA PROGRAMADA

REGULAMENTO DE ESTÁGIO CURRICULAR SUPERVISIONADO CURSO DE TECNOLOGIA EM GESTÃO DE RECURSOS HUMANOS

Engenharia de Software II

Minicurso: Utilizando Visual Basic no Desenvolvimento de Software Educacional

Profa. Dra. Ana Paula Gonçalves Serra

FACULDADE DO LITORAL SUL PAULISTA FALS CLAYTON DE SOUZA SILVA REQUISITOS DE SOFTWARE

MINISTÉRIO DA EDUCAÇÃO CONSELHO NACIONAL DE EDUCAÇÃO CÂMARA DE EDUCAÇÃO SUPERIOR RESOLUÇÃO Nº 1, DE 6 DE JANEIRO DE 2015

Ementário do Curso Superior de Tecnologia Processos Gerenciais

PrimeGlobal PGBR. Uma excelente alternativa em serviços de auditoria, consultoria e Impostos. Diferença PrimeGlobal

GRADUAÇÃO - ADMINISTRAÇÃO APRESENTAÇÃO

Atividades da Engenharia de Software ATIVIDADES DE APOIO. Atividades da Engenharia de Software. Atividades da Engenharia de Software

Engenharia de Software. Tema 1. Introdução à Engenharia de Software Profa. Susana M. Iglesias

DIAGNÓSTICO EMPRESARIAL E PLANEJAMENTO ESTRATÉGICO EM UMA (HIPOTÉTICA) INSTITUIÇÃO DE ENSINO SUPERIOR GERSON SEABRA LUIZ FERNANDO MEDEIROS VERA ALONSO

REGULAMENTO PARA A REALIZAÇÃO DE ESTÁGIO SUPERVISIONADO NÃO OBRIGATÓRIO

COMISSÃO DE COORDENAÇÃO DE CURSO INTRA-UNIDADE

CURSO DE GRADUAÇÃO PRESENCIAL SISTEMAS DE INFORMAÇÃO

TRABALHO DE CONCLUSÃO DE CURSO EM ENGENHARIA AGRONÔMICA (TCC EA)

PLANO ANUAL DE CAPACITAÇÃO 2012

Engenharia de Software

Especialização em Engenharia de Software e Banco de Dados

REGIMENTO DE ESTÁGIO CURRICULAR PARA OS CURSOS DE GRADUAÇÃO DA FACULDADE DE ENGENHARIA, ARQUITETURA E URBANISMO

Ementas Disciplinas Eletivas

Disciplina: Técnicas de Racionalização de Processos Líder da Disciplina: Rosely Gaeta NOTA DE AULA 04 O PROJETO DE MELHORIA DOS PROCESSOS

CURSO DE GRADUAÇÃO TECNOLÓGICA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS. RECONHECIDO conforme PORTARIA nº 295, de 25 de Junho de 2008.

UMA PROPOSTA DE MODELO DE PROCESSO PARA DESENVOLVIMENTO DE TECNOLOGIAS EDUCACIONAIS

Transcrição:

Engenharia de Software Introdução Engenharia Engenhar Sistema Software Alguns Conceitos 1

Definição É a aplicação sistemática, disciplinada e com abordagem quantitativa para o desenvolvimento, operação e manutenção de software. (IEEE,1990) Outra Definição É uma disciplina que reúne metodologias, métodos e ferramentas a serem utilizados, desde a percepção do problema até o momento em que o sistema desenvolvido deixa de ser operacional, visando resolver problemas inerentes ao processo de desenvolvimento e ao produto de software. (Carvalho e Chiossi,2001) 2

Engenharia de Software Metodologia de desenvolvimento e manutenção de sistemas modulares, com as seguintes características: Processo (roteiro) Dinâmico Integrado Inteligente de soluções tecnológicas Adequação aos requisitos funcionais do negócio do cliente Engenharia de Software Efetivação de padrões de qualidade e produtividade Fundamentação na tecnologia da informação: Disponível Viável Oportuna Personalizada Planejamento e gestão de atividades, recursos e datas 3

Métodos de Engenharia de Software Proporcionam os detalhes de como fazer para construir o software. Amplo conjunto de tarefas: Planejamento e estimativa de projeto Análise de requisitos de software e de sistemas Projeto da estrutura de dados Arquitetura de programa Algoritmo de: Processamento Codificação Teste manutenção Ferramentas de Engenharia de Software Apoio automatizado ou semi-automatizado aos métodos: CASE CAD Análise Estruturada Orientação a Objetos Respectivas ferramentas: Banco de Dados Linguagens de Programação 4

Procedimentos da Engenharia de Software Elo de ligação dos métodos e ferramentas que possibilitam o desenvolvimento racional e oportuno de software Procedimentos que antecedem e sucedem o software Objetivos da Engenharia de Software Aprimoramento da qualidade dos produtos de software Aumento da produtividade dos engenheiros de software Atendimento aos requisitos de eficácia e eficiência (efetividade) 5

Fundamentos da Engenharia de Software É uma área interdisciplinar: Ciência da Computação Administração de Projetos Comunicação Técnicas e Soluções de Problemas Crise do Software O software não satisfaz seus envolvidos: Clientes Usuários Desenvolvedores Empresa Expressão utilizada desde a década de 60 Se refere não apenas a programas que não funcionam 6

Crise do Software(2) Abrange problemas relacionados a: Como sistemas computacionais são construídos Como é provida a manutenção da quantidade crescente de software construído Como fazer face a crescente demanda para construção de software Como administrar as questões comportamentais, que envolvem: Clientes e usuários Política, cultura e filosofia organizacional Anticrise do Software É a união e o trabalho conjunto e harmonioso de três elementos: Organização Cliente ou usuário Unidade ou departamento de informática 7

Tipos de Software Software básico Software em tempo real Software comercial Software científico e de engenharia Software modelo espiral Software com linguagens de 4ª geração Software educativo Software de inteligência artificial Sistemas tutores inteligentes Sistemas de gestão empresarial Sistemas de informação gerencial Software de apoio a decisão Sistema de informação executiva Engenheiro de Software Todo profissional da área de informática ou ciência da computação que desenvolve soluções profissionais utilizando-se de recursos de software, observando padrões requeridos de qualidade, produtividade e efetividade 8

Habilidades do Engenheiro de Software É necessário que tenham métodos definidos para desenvolvimento de software, no nível de sistema Bibliografia Consultada REZENDE, D. A. - Engenharia de Software e Sistemas de Informação 3ª Ed., Rio de Janeiro Brasport, 2005. 9

Dúvidas??? 10