ENGENHARIA DE SOFTWARE
|
|
|
- Lucinda Almada Martini
- 8 Há anos
- Visualizações:
Transcrição
1 EMENTA
2 ENGENHARIA DE SOFTWARE DISCIPLINA: Estrutura e Fluxo de Informação EMENTA: A disciplina Estrutura e Fluxo de Informação se propõe a capacitar o aluno sobre os fundamentos da Gestão da Informação em um ambiente empresarial visando uma maior agilidade nos processos e segurança de dados. Para isso, serão abordados os conhecimentos sobre Sistemas de Informações Gerenciais e a metodologia de Gestão de Processos e representação do Fluxo de Informação. Além de uma abordagem do uso de diagramas de fluxos de dados, fluxograma e layout. DISCIPLINA: Linguagens e Ambientes para Programação de Software EMENTA: Apresentação do paradigma de Orientação a Objetos e aplicação dos conceitos por meio do ensino de programação a partir de uma linguagem de programação orientada a objetos de uso corrente (Java) e um ambiente de Programação (IDE) que dê suporte para essa utilização, nesse caso, o Eclipse. Além disso, pretende-se trabalhar de forma teórica e construtiva do conhecimento - utilizando prática - os seguintes conceitos: tipos abstratos de dados, objeto, encapsulamento, herança, classes e métodos abstratos, associação, composição, agregação, arrays, acoplamento dinâmico, polimorfismo e noções de interface, pacotes, tratamento de exceções, java.lang e java.io. DISCIPLINA: Análise Orientada a Objetos e Projeto Arquitetural EMENTA: Conceitos fundamentais da análise orientada a objetos para a estruturação e modelagem de sistemas através da construção de diagramas de classes. Diagramas dinâmicos da UML, como por exemplo, diagramas de sequência e de colaboração. Modelagem estática e modelagem dinâmica. Identificação de objetos e sua classificação em classes, especificação de atributos e operações. Identificação dos relacionamentos de generalização/especialização, agregação e associação entre as classes.
3 Noções de tipos abstratos de dados, encapsulamento, polimorfismo, herança simples e múltipla, classes abstratas, interfaces, pacotes, metaclasses, delegação e padrões de projeto. Projeto arquitetural: Conceitos básicos de arquitetura de software, Definição de componentes, conectores e configurações arquiteturais, Atributos de qualidade associadas à arquitetura de software e Desenvolvimento de sistemas centrados na arquitetura. DISCIPLINA: Projeto e Implementação Orientados a Objetos EMENTA: Introdução ao Projeto Orientado a Objetos. Projeto de Sistema: Organização de um sistema em sub-sistemas; estruturação; Identificação de concorrência inerente ao problema; Identificação de problemas de redes, banco de dados e interface com o usuário. Projeto de objetos: Definição completa das classes, padrões de objetos; Projeto dos algoritmos para implementar as operações; Particionamento em classes e relacionamentos em módulos; Iteração, verificação e refinamento do modelo Projeto de Sistema: Arquitetura de Software, padrões arquiteturais Requisitos para organização da arquitetura de software: Persistência e Bancos de Dados; Apresentação e Interface para Aplicações Web; Controle de Concorrência; Controle do Estado; Distribuição.Padrões Arquiteturais associados a cada requisito organizacional: Padrões arquiteturais básicos; Padrões para Controle; Padrões para fontes de dados; Padrões para mapeamento objeto-relacional; Padrões para apresentação web; Padrões para controle de concorrência. Implementação: Escolha do ambiente alvo para a implementação; Programação orientada a objetos: Ambientes para programação orientada a objetos; Estudo de casos. DISCIPLINA: Requisitos de Software e Modelos de Especificação EMENTA: Introdução à engenharia de software, ciclos de vida de desenvolvimento, UP (Unified Process), disciplinas do ciclo de vida de desenvolvimento, principais artefatos e percentual de esforço gasto em cada etapa. Visão geral da norma ISO/IEC 25010:2011 para engenharia de software e sistemas. Paradigmas de desenvolvimento de software. Processo de elicitação,
4 especificação, documentação, priorização e validação de requisitos. Requisitos funcionais e requisitos não funcionais. Diferenciação de requisitos de cliente, requisitos de produto e requisitos de componentes de produto. Critérios de aceitação. Determinação da complexidade dos requisitos com base no seu tamanho funcional. Estimativa de desenvolvimento utilizando análise de pontos de função. Gerenciamento de requisitos, controle de mudança de requisitos e desenvolvimento de requisitos de acordo com modelo de qualidade CMMI-DEV. Padrões e modelos de documentação de requisitos utilizando casos de uso (paradigma tradicional) e histórias de usuários (métodos ágeis). Utilização de UML para especificação de sistemas baseados em software. Introdução ao cálculo de custos de um projeto com base no levantamento de requisitos. Tendências e oportunidades na elaboração de propostas de desenvolvimento: RFI (Request for Information), RFP (Request for Proposal) e RFQ (Request for Quaotation). DISCIPLINA: Verificação e Validação de Software EMENTA: Introdução; Definição; Importância da Verificação e Validação ao longo do ciclo de vida; Classificação das técnicas : Revisões técnicas: Passeio (walkthrough); Inspeção do produto. Abordagens formais: Prova de correção; O processo sala limpa (clean room). Testes: Fundamentos; Os testes e o ciclo de vida. Testes unitários: Testes Estruturais; Testes Funcionais Outras estratégias de teste, Testes de Integração, Testes Validação, Testes de Sistemas e Testes de sistemas Orientados a Objeto, Testes de classes e Testes de grupos de classes. DISCIPLINA: Modelagem e Projeto de Bancos de Dados EMENTA: Visão Geral de Modelagem e Projeto de Banco de Dados (MPBD); Fundamentos de Banco de Dados, de Projeto de Banco de Dados (PBD) e de Modelagem de Banco de Dados(MBD); Projeto Conceitual de Banco de Dados; Projeto Lógico de Banco de Dados; Projeto Físico de Banco de Dados (PFBD); Prática com estudos de caso. DISCIPLINA: Qualidade de Software
5 EMENTA: Origem, evolução, padrões, modelos, certificações e aplicação dos conceitos de qualidade de software. Diferenciação dos conceitos de qualidade de produto e de processo, normas de qualidade e institutos internacionais normalizadores. Crise de Software e Sistemas de Qualidade ISO e ISO 9001, processo de certificação ISO, normas de qualidade do produto de software ISO/IEC 9126 e ISO Normas de qualidade de processo de software ISO (SPICE). Papel do SEI (Software Engineering Institute) e da Universidade de Carnegie Mellon no desenvolvimento de processos e modelos de qualidade de software. Modelo de qualidade CMMI-DEV (Capability Maturity Model Integration Development), Visão Geral das Constelações do CMMI (Development, Services e Acquisition), PSP (Personal Software Process), TSP (Team Software Process), MPS-Br (Melhoria de Processo do Software Brasileiro). Processo de institucionalização e avaliação oficial (SCAMPI appraisal) dos modelos CMMI e MPS-Br. Tendências e oportunidades de mercado. Evoluções recentes: Lean, Six Sigma, modelos de qualidade em ambientes de desenvolvimento ágil, Scrum e XP (extreme Programming). DISCIPLINA: Manutenção de Software CARGA-HORÁRIA: 16 horas EMENTA: Introdução Manutenção: definição e características,manutenabilidade, Processos de Manutenção, Técnicas de Desenvolvimento para a Manutenabilidade Padrões de Desenvolvimento, Padrões de Manutenção, Desenvolvimento Baseado em Componentes e Impactos na Manutenção,Desenvolvimento Orientado a Aspectos e Impactos na Manutenção, Atividades de Apoio a Manutenção, Gestão de Configuração,Gestão de Versão e Compreensão de Programas. DISCIPLINA: Metodologia do Trabalho Científico CARGA-HORÁRIA: 12 horas EMENTA: Estudo da metodologia de planejamento e execução da pesquisa acadêmica em suas dimensões epistemológicas, políticas e técnicas de investigação científica. Reflexão acerca dos tipos de conhecimento e dos aspectos teóricos e metodológicos da pesquisa, bem como do método científico e dos instrumentos e recursos utilizados no planejamento, execução e apresentação de uma pesquisa.
6 DISCIPLINA: Interfaces Homem Computador EMENTA: Introdução : Conceitos básicos e terminologia empregada, Porque interfaces são importantes, Dificuldades com o projeto e implementação de Interfaces e Visão geral da área. O Humano: Percepção motora e sentidos, Processamento da informação e modelos mentais do usuário, Modelos cognitivos, Percepção visual, Representações gráficas na interface e Restrições da memória. O Computador: Dispositivos de entrada, Dispositivos de saída, Controle físico, sensores e dispositivos especiais e Design para trabalho cooperativo e ambientes virtuais. Projetos de interfaces: Princípios de projeto, Resumo sucinto de algumas propostas de projeto,visão detalhada de projeto de interfaces com ênfase em tarefas (análise do usuário, de tarefas, protótipos,...), Projeto Centrado no Usuário, Diretrizes para o Projeto Centrado no Usuário. Princípios de Projeto Centrado no Usuário, Ergonomia da Interação, Importância do Projeto IHM, Ferramentas e Visão geral (objetivos, classificação, ênfase, etapa onde são empregadas e outros). DISCIPLINA: Gerenciamento de Projetos de Software EMENTA: Conceitos de Gerenciamento de Projetos de Software, Métricas de processo e de produto. Modelos de previsão de custo/duração. Técnicas de decisão e análise de risco. Planejamento: estudo de viabilidade, organização de projetos, acompanhamento e controle de projetos. DISCIPLINA: Componentização e Reuso de Software EMENTA: Introdução a componentização, reuso e CBSE;Componentes de software: principais características, propriedades e categorias; Especificação, modelagem e arquiteturas de componentes utilizando a UML;Componentes e a Arquitetura Orientada a Serviços (SOA); Implementação, modelos (padrões) e frameworks de componentes. Padrão SCA; Manutenção, evolução e gerência de configuração (CM) de componentes e soluções componentizadas;
7 Gestão estratégica de componentes. DISCIPLINA: Arquitetura Orientada a Serviços - SOA & WebServices EMENTA: Introdução SOA: motivadores, definições, benefícios e desafios;principais características: provider, consumer & registry; Estudo de Casos nacionais e internacionais; Identificação e modelagem de serviços; Principais tecnologias de Web Services: XML, WSDL, SOAP e UDDI; Interoperabilidade em Web Services, especificações emergentes e ferramentas;governança SOA e Métricas de Reúso; Infra-estrutura SOA (ESB, Registries and Repositories etc.); Roadmap de adoção nas empresas e tendências de mercado. DISCIPLINA: Desenvolvimento e Apresentação do Projeto EMENTA: Definição de um problema; Elaboração de uma proposta de desenvolvimento; Análise e projeto do sistema; Implementação e teste
8
Especialização em Arquitetura e Engenharia de Software
Especialização em Arquitetura e Engenharia de Software APRESENTAÇÃO DO CURSO As empresas brasileiras passam por uma grande e rápida transformação, impulsionadas pela busca de maior qualidade e produtividade,
Engenharia de Software Processo de Desenvolvimento. Ciclo de Vida - Modelo Cascata
Processo de Desenvolvimento Também chamado de ciclo de vida do software Reflete os passos necessários para se construir um produto de software Existem vários modelos de ciclo de vida Cascata (1956) Iterativo
Engenharia de Software
Engenharia de Software Processos de Software Professor: Charles Leite O processo de software Um conjunto estruturado de atividades, procedimentos, artefatos e ferramentas necessários para o desenvolvimento
27) Em relação aos Projetos de Sistemas de Software, assinale a sequência correta de desenvolvimento de um sistema:
Modelos de Ciclo de Vida e Metodologias de Software 33) No SCRUM, uma iteração que segue um ciclo (PDCA) e entrega incremento de software pronto é denominada: A) Backlog. B) Sprint. C) Daily scrum. D)
Requisitos de sistemas
Requisitos de sistemas Unidade III - Casos de Uso Identificação de casos de uso Conceitos de orientação a objetos Modelagem do diagrama de classes e casos de uso 1 Casos de uso CONCEITO Especifica o comportamento
CAPÍTULO 1 O AMBIENTE DE DESENVOLVIMENTO DE SISTEMAS. Tereza Gonçalves Kirner
CAPÍTULO 1 O AMBIENTE DE DESENVOLVIMENTO DE SISTEMAS Tereza Gonçalves Kirner Apresentação elaborada com base em: Hoffer, Jeffrey A., George, Joey F. Modern Systems Analysis and Design (Capítulo 1), Pearson,
ABIN Quadro de provas CONHECIMENTOS BÁSICOS
ABIN 2010 Quadro de provas CONHECIMENTOS BÁSICOS LÍNGUA PORTUGUESA (POR) Compreensão e interpretação de textos. Tipologia textual. Ortografia oficial. Acentuação gráfica. Emprego das classes de palavras.
Introdução INTRODUÇÃO AO SWEBOK. Origens do corpo de conhecimentos da Engenharia de Software: Introdução a Computação e Engenharia de Software
INTRODUÇÃO AO SWEBOK Introdução a Computação e Engenharia de Software Profa. Cynthia Pinheiro Introdução Origens do corpo de conhecimentos da Engenharia de Software: Engenharia da Computação Ciência da
FACULDADE DE CIÊNCIA DE ENGENHARIA DE SOFTWARE MATRIZ CURRICULAR DO CURSO DE ENGENHARIA DE SOFTWARE PRIMEIRO PERÍODO SEGUNDO PERÍODO
FACULDADE DE CIÊNCIA DE ENGENHARIA DE SOFTWARE MATRIZ CURRICULAR DO CURSO DE ENGENHARIA DE SOFTWARE PRIMEIRO PERÍODO ESW200 Introdução à Engenharia de Software 2 36 30 - ESW201 Prática de Programação I
Como Modelar com UML 2
Ricardo Pereira e Silva Como Modelar com UML 2 Visual Books Sumário Prefácio... 13 1 Introdução à Modelagem Orientada a Objetos... 17 1.1 Análise e Projeto Orientados a Objetos... 18 1.2 Requisitos para
RUP Unified Process. Profª Jocelma Rios
RUP Unified Process Profª Jocelma Rios Nov/2012 O que pretendemos: Reforçar os aspectos que caracterizam o processo iterativo e incremental Identificar como atingir os objetivos dos projetos de software
Qualidade de Software (cont)
Qualidade de Software (cont) Qualidade de Processo Profa Rosana Braga 1/2017 Material elaborado por docentes do grupo de Engenharia de Software do ICMC/USP Incorporação da Qualidade Requisitos do Usuário
NÍVEL SUPERIOR NÍVEL SUPERIOR
CIA. DE PROCESSAMENTO DE DADOS DO ESTADO DA BAHIA - PRODEB ESTADO DA BAHIA A N E X O I - D O S R E Q U I S I T O S E C O M P E T Ê N C I A S D O S E M P R E G O S E D I T A L D E P R O C E S S O S E L
PROJETO DE PROGRAMAS. Projeto de Programas PPR0001
PROJETO DE PROGRAMAS Projeto de Programas PPR0001 Desenvolvimento de Software 2 3 Desenvolvimento de Software Análise de Requisitos Distinguir e dividir o sistema em componentes: Analisar os componentes
Sumário. PARTE I O processo de software 29. CAPÍTULO 1 A natureza do software 1. CAPÍTULO 2 Engenharia de software 14
Sumário CAPÍTULO 1 A natureza do software 1 1.1 A natureza do software 3 1.1.1 Definição de software 4 1.1.2 Campos de aplicação de software 6 1.1.3 Software legado 7 1.2 A natureza mutante do software
Ciclo de vida: fases x atividades
Ciclo de vida Fase de definição Análise e Especificação Estudo de Viabilidade Estimativas Planejamento Fase de desenvolvimento Design Implementação e integração Verificação e Validação Fase de operação
Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS. Nome:
Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS Nome: 1. A figura abaixo representa, simplificadamente, as fases do Modelo de Ciclo de Vida Cascata.
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão [email protected] http://www.luizleao.com Questão 1 Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades
Engenharia de Software Processo de Desenvolvimento de Software
Engenharia de Software Processo de Desenvolvimento de Software Prof. Elias Ferreira Elaborador por: Prof. Edison A. M. Morais Objetivo (1/1) Conceituar PROCESSO E CICLO DE VIDA, identificar e conceituar
PROJETO DE PROGRAMAS. Projeto de Programas PPR0001
PROJETO DE PROGRAMAS Projeto de Programas PPR0001 Desenvolvimento de Software 2 3 Desenvolvimento de Software Análise de Requisitos Distinguir e dividir o sistema em componentes: Analisar os componentes
Laboratório de Engenharia de Software I
Laboratório de Engenharia de Software I Turma 01: Profa. Lucia Vilela Leite Filgueiras Turma 02: Profa. Maria Alice Grigas Varela Ferreira Aula 01 Casos de uso e protótipo da interface de usuário Roteiro
Processos de software
Processos de software 1 Processos de software Conjunto coerente de atividades para especificação, projeto, implementação e teste de sistemas de software. 2 Objetivos Introduzir modelos de processos de
Título PROCESSO LABES ESPECIALIZADO PARA DESENVOLVIMENTO SEGUNDO O PARADIGMA ESTRUTURADO. Projeto. Analista; Requisitos Funcionais Escopo; Cliente;
1/8 1. PROCESSO DE DESENVOLVIMENTO Levantamento Requisitos Análise Requisitos Projeto Implementação Testes 1.1 LEVANTAMENTO DE REQUISITOS 1.1.1 Intificação Requisitos Funcionais Requisitos Funcionais Escopo;
Prof. Esp. Fabiano Taguchi
UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] UML COMPETÊNCIA: Conhecer e desenvolver estudos de caso usando modelagem orientada a objeto. HABILIDADE: Conhecer
INF1013 MODELAGEM DE SOFTWARE
INF1013 MODELAGEM DE SOFTWARE Departamento de Informática PUC-Rio Ivan Mathias Filho [email protected] Programa Capítulo 1 O Paradigma Orientado a Objetos A Linguagem UML Descrição da Arquitetura 1 Programa
ICET CURSO: Ciência da Computação e Sistemas de Informação (Engenharia de Software) Campus: Data: / / Nome:
ICET CURSO: Ciência da Computação e Sistemas de Informação (Engenharia de Software) Estudos Disciplinares Campus: Data: / / Nome: RA: Turma: Questão 1: Assinale a função correta de engenharia de requisitos:
MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO. Semestre letivo. 1. Identificação Código
MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO Ano Semestre letivo 2016 2 1. Identificação Código 1.1 Disciplina: Engenharia da Informação 1640066 1.2
Engenharia de Software I Processos de desenvolvimento de SW. profa. Denise Neves
I Processos de desenvolvimento de SW profa. Denise Neves [email protected] 2018 Projeto Um projeto é um empreendimento temporário empreendido para alcançar um único conjunto de objetivos. (PMI,PMBOK
Processos de Software 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
Desenvolvimento de Projetos
Desenvolvimento de Projetos Aula 1.3 Modelos de Processo Prof. Dr. Bruno Moreno [email protected] Tipos de Modelos Modelo em Cascata; Prototipação; Modelo Incremental; Desenvolvimento Evolucionário;
Gerência de Projetos de TI
Gerência de Projetos de TI Grade Curricular Unidade de aprendizagem Ementas Carga horária Semestre 1 Business Intelligence Gerência de Qualidade de Software Métodos e Práticas na Engenharia de Requisitos
Introdução à Engenharia de Software
Introdução à Engenharia de Software Professor: Rômulo César [email protected] www.romulocesar.com.br Imagem Clássica Objetivo da aula Depois desta aula você terá uma visão sobre o que é a engenharia
Requisitos de Sistemas
Requisitos de Sistemas Unidade II - Processos de Negócio Identificação Conceitos Modelagem - BPM - UML Processos x Requisitos 1 Processo de negócio CONCEITO Um processo de negócio, processo organizacional
Análise de Sistemas. Aula 5
Análise de Sistemas Aula 5 Prof. Emerson Klisiewicz CONTEXTUALIZAÇÃO Aula 5 Análise Orientada a Objetos Introdução a UML Histórico e Visão Geral Ferramentas CASE O Sucesso... Clientes satisfeitos Eles
Engenharia de Software
Engenharia de Software Marcelle Mussalli Cordeiro {[email protected]} Cordeiro Reflexão O que é software?? Cordeiro 2 O que é Software? Programa Dados de configuração Dados de documentação Tudo que esteja
Programação Estruturada Orientada a Objetos
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Programação Estruturada Orientada a Objetos Docente: Éberton da Silva Marinho e-mail: [email protected] [email protected]
QUALIDADE DE SOFTWARE
QUALIDADE DE SOFTWARE SSC-546 Avaliação de Sistemas Computacionais Profa. Rosana Braga (material profas Rosely Sanches e Ellen F. Barbosa) Agenda Visão Geral de Qualidade Qualidade Aplicada ao Software
Engenharia de Software. Processos. Desenvolvimento de Software Tradicionais 2014/2. Prof. Luís Fernando Garcia
Engenharia de Software Processos Desenvolvimento de Software Tradicionais 2014/2 Prof. Luís Fernando Garcia [email protected] Processos Um conjunto estruturado de atividades necessárias para o desenvolvimento
integração de Requisitos Orientados ao Negócio iron: Apresentação de Método e Ferramenta
integração de Requisitos Orientados ao Negócio iron: Apresentação de Método e Ferramenta integração de Requisitos Orientados ao Negócio iron: Apresentação de Método e Ferramenta Eduardo José Ribeiro de
Introdução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F.
Diagramas UML Classe, Seqüência e Atividades Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 15 de maio
Apresentação da disciplina
Instituto Federal de Educação, Ciência e Tecnologia Campus Inhumas TESTES DE SOFTWARE Apresentação da disciplina Prof. Me. Victor Hugo Lázaro Lopes AGENDA Apresentação do professor Plano de ensino Ementa
Processos de Software
Processos de Software Centro de Informática - Universidade Federal de Pernambuco Kiev Gama [email protected] Slides originais elaborados por Ian Sommerville e adaptado pelos profs. Márcio Cornélio, Vinicius
Notas de Aula 03: Introdução a Orientação a Objetos e a UML
Notas de Aula 03: Introdução a Orientação a Objetos e a UML Objetivos da aula: Introduzir os conceitos da Orientação à Objetos (O.O) Introduzir os conceitos da UML Relacionar os processos às ferramentas
Perguntas da Aula 2. Respostas da Pergunta 2. Respostas da Pergunta 1. Respostas da Pergunta 4. Respostas da Pergunta 3. Processos de Software
Engenharia de Software Aula 03 Perguntas da Aula 2 Processos de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo [email protected] 12 Março 2012 Inconsistente: perguntei laranjas, respondeu
Aula 1 - Introdução à disciplina e Processos de desenvolvimento de software e suas atividades básicas
Aula 1 - Introdução à disciplina e Processos de desenvolvimento de software e suas atividades básicas Análise de Sistemas Prof. Filipe Arantes Fernandes [email protected] Nome da disciplina:
Visão Geral de Engenharia de Software
Visão Geral de Engenharia de Software Ricardo de Almeida Falbo Ontologias para Engenharia de Software Departamento de Informática Universidade Federal do Espírito Santo Agenda Engenharia de Software: Definição
Rational Unified Process (RUP)
Rational Unified Process (RUP) A Rational é bem conhecida pelo seu investimento em orientação em objetos. A empresa foi à criadora da Unified Modeling Language (UML), assim como de várias ferramentas que
MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO
MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO Sumário PREFÁCIO...3 MODELO DA DOCUMENTAÇÃO...3 1. INTRODUÇÃO AO DOCUMENTO...3 1.1. Tema...3 2. DESCRIÇÃO
Elementos Fundamentais para a Melhoria da Qualidade de Software nas Organizações de TI
Elementos Fundamentais para a Melhoria da Qualidade de Software nas Organizações de TI Ana Cervigni Guerra Eduardo Paulo de Souza Projeto Reconhecido na Categoria Serviços Tecnológicos Brasília, 31 de
POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos
UEG - Universidade Estadual de Goiás (Câmpus Posse) Disciplina: Análise e Projeto de Sistemas II Turma: 4 Semestre Ano: 2016 Professor: José Ronaldo Leles Júnior O que é? É uma forma de abordar um problema.
RUP RATIONAL UNIFIED PROCESS
O que é RUP? É um metodologia para gerenciar projetos de desenvolvimento de software que usa a UML como ferramenta para especificação de sistemas. Ele é um modelo de processo híbrido Mistura elementos
ENGENHARIA DE SOFTWARE. Aula 03 Processos de Software
ENGENHARIA DE SOFTWARE Aula 03 Processos de Software AGENDA Modelos de processo de software Atividades do processo Lidando com mudanças Rational Unified Process (RUP) 14/03/2017 IFPR QUEDAS DO IGUAÇU -
Visão Geral do RUP (Rational Unified Process)
Visão Geral do RUP (Rational Unified Process) Objetivos deste módulo Apresentar as características do RUP Discutir os conceitos que existem no RUP: fases, fluxos de atividades (worklows), iterações, responsáveis,
Mecanismos de Interrupção e de Exceção, Barramento, Redes e Sistemas Distribuídos. Sistemas Operacionais, Sistemas
Arquitetura de Computadores, Arquitetura de Computadores Organização de Computadores, Conjunto de Instruções, Sistemas Operacionais, Sistemas Operacionais, Sistemas Mecanismos de Interrupção e de Exceção,
Engenharia de Software
Instituto Superior Politécnico de Ciências e Tecnologia Engenharia de Software Prof Pedro Vunge www.pedrovunge.com I Semestre de 2018 Capítulo 1 Introdução SUMÁRIO Engenharia de Software Definição; Objectivos
TÉCNICO EM INFORMÁTICA
TÉCNICO EM INFORMÁTICA Competência Geral Programar aplicativos e desenvolver sistemas, empregando metodologias, padrões, normas técnicas, de qualidade, de saúde e segurança do trabalho e preservação ambiental.
Engenharia de Software
Engenharia de Software Visão Geral Profa.Paulo C. Masiero [email protected] ICMC/USP Algumas Dúvidas... Como são desenvolvidos os softwares? Estamos sendo bem sucedidos nos softwares que construímos?
Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS
Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS 1. Com relação à engenharia de software, julgue os itens seguintes. Engenharia de software não está relacionada
Unidade II MODELAGEM DE PROCESSOS. Profa. Gislaine Stachissini
Unidade II MODELAGEM DE PROCESSOS Profa. Gislaine Stachissini Modelagem de sistemas A fase do desenvolvimento do sistema exige: esforço; dedicação; envolvimento; um único objetivo. Estilo de desenvolvimento
Departamento de Sistemas de Computação Universidade de São Paulo Análise e Projeto Orientados a Objetos Aula 2 O Processo Unificado (PU)
Departamento de Sistemas de Computação Universidade de São Paulo Análise e Projeto Orientados a Objetos Aula 2 O Processo Unificado (PU) Prof. Seiji Isotani ([email protected]) Modelos de Processo de
ISO/IEC Processo de ciclo de vida
ISO/IEC 12207 Processo de ciclo de vida O que é...? ISO/IEC 12207 (introdução) - O que é ISO/IEC 12207? - Qual a finalidade da ISO/IEC 12207? Diferença entre ISO/IEC 12207 e CMMI 2 Emendas ISO/IEC 12207
Agenda. Componentes genéricos de uma fábrica de. Implantar ou melhorar uma fábrica, é um. Outras novidades que merecem atenção
AFINAL O QUE É UMA FÁBRICA DE SOFTWARE Aguinaldo Aragon Fernandes Agenda O conceito da fábrica de software A fábrica de software é um negócio Escopos de fábricas de software Requisitos para uma fábrica
Hélio Engholm Jr. Novatec
Hélio Engholm Jr. Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Introdução à Engenharia de Software
Introdução à Engenharia de Software U N I V E R S I D A D E T E C N O L Ó G I C A F E D E R A L D O P A R A N Á D E P A R T A M E N T O A C A D Ê M I C O D E E L E T R Ô N I C A P R O F. V I T O R Y A
