UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática
|
|
- Yago Estrela
- 5 Há anos
- Visualizações:
Transcrição
1 UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 1ª FREQUÊNCIA 5 abril Engenharia de Software /19, Duração:120 minutos 1. [3 valores] Descreva as principais atividades do processo de desenvolvimento de software e indique como as mesmas se podem relacionar. Especificação - definir o que o sistema deve fazer; Concepção e implementação - define a organização do sistema e implementação do sistema; Validação - verificar se ele faz o que o cliente quer; Evolução - mudança do sistema em resposta às necessidades dos clientes. Critério Avaliação: 0,75 valores cada item. 2. [3.5 valores] Explique por que, em sistemas complexos, as mudanças são inevitáveis. Identifique (pode recorrer a exemplos, se necessário) as atividades de processo de desenvolvimento de software que ajudam a prever as mudanças e fazer com que o software desenvolvido seja mais tolerante a mudanças (desconsidere prototipagem e entrega incremental). Os sistemas devem mudar porque são instalados num ambiente que se adapta a eles e esta adaptação naturalmente gera novos / diferentes requisitos de sistema. Além disso, o ambiente do sistema é dinâmico e gera constantemente novas exigências. A menos que o sistema seja adaptado para refletir estes requisitos, as suas instalações não se sincronizam com as instalações necessárias para suportar o negócio e, portanto, tornam-se menos útil. Exemplos de atividades de processos que suportam a mudança são: 1. Documentar requisitos de modo que seja conhecida a razão pela qual um requisito é incluído. Isto ajuda com mudanças futuras. 2. Rastrear os requisitos para sabermos as dependências entre os requisitos e entre os requisitos e o design e/ou código do sistema; 3. Modelação do projeto onde o modelo de design documenta a estrutura do software. 1
2 4. Rever o código para melhora a qualidade e assim torna-lo mais passível de mudança. Critério Avaliação: Justificação 0,5 valores. Cada exemplo correcto 0,75 valores até ao máximo de 3 valores. 3. [4 valores] Explique como os princípios básicos dos métodos ágeis levam ao rápido desenvolvimento e implantação de software. E indique quando não recomendaria o uso de um método ágil para o desenvolvimento de um sistema de software. Os princípios subjacentes ao desenvolvimento ágil são: Individuais e interações são mais importantes que os processos e ferramentas. Ao compreender as mais valias das habilidade e capacidades individuais e assegurando que a equipa de desenvolvimento sabe o que os restantes colegas estão a realizar fazer, são evitados custos de comunicação formal. Isso significa que a equipa possa concentrar-se no desenvolvimento do software. Software a funcionar é mais importante que documentação completa. Isso contribui para o desenvolvimento acelerado porque o tempo não é gasto em desenvolvimento, verificação e gestão de documentação. Em vez disso, o tempo do programador é focado no desenvolvimento e teste de código. Colaboração com o cliente mais importante que a negociação do contrato. Ao invés de gastar tempo no desenvolvimento, análise e negociação dos requisitos a serem incluídos no contrato, os programadores ágeis argumentam que é mais eficaz obter o feedback dos clientes durante o desenvolvimento. Isso permite que funcionalidade útil possa ser desenvolvida e entregue mais cedo do que seria possível se fossem necessários contratos. Capacidade de resposta a alterações mais importante que seguir um plano. Programadores ágeis argumentam que aceitar a mudança é mais eficaz do que seguir um processo baseado em plano porque a mudança é inevitável qualquer que seja o processo usado. Há sobrecarga significativa na mudança de planos para acomodar a mudança e a inflexibilidade de um plano significa que o trabalho pode ser feito que é mais tarde descartado. Métodos ágeis não devem ser usados quando o software está a ser desenvolvido por equipas que não estão co-localizadas. Se qualquer uma das equipas individuais usar métodos ágeis, é muito difícil coordenar o trabalho com outras equipas. Além disso, é praticamente impossível manter a comunicação informal que é uma parte essencial dos métodos ágeis. Métodos ágeis provavelmente também devem ser evitados para sistemas críticos onde as consequências de um erro de especificação são graves. Nessas circunstâncias, uma especificação de 2
3 sistema disponível antes do início do desenvolvimento torna possível uma análise detalhada das especificações. Critério Avaliação: Justificação da não recomendação 1 valor. Cada principio correcto 0,75 valores até ao máximo de 3 valores. 4. [2.5 valores] Explique os benefícios e limitações da prototipagem no processo de desenvolvimento de software. Benefícios: permitir uma melhor identificação das necessidades dos utilizadores; permitir a validação antecipada relativamente à usabilidade e design do sistema; permitir uma redução do esforço de desenvolvimento. Limitações: Dificuldade ou mesmo impossibilidade de validar requisitos não funcionais (foco nos requisitos funcionais); validação de erros é geralmente omissa no protótipo; documentação escassa ou inexistente; passível de se degradar com a utilização (caso de protótipo de equipamento/dispositivo por exemplo); possibilidade de a qualidade ser inferior ao standard da organização. Critério Avaliação: Cada beneficio ou limitação correcto 0,5 valores até ao máximo de 2,5 valores. Ausência de indicação de pelo menos um beneficio ou limitação: penalização de 0,5 valores. 5. Considere a seguinte declaração de requisitos: Um sistema automatizado para emitir bilhetes de metro. Os utilizadores selecionam o seu destino e inserem um cartão de crédito e um número de identificação pessoal. O bilhete é emitido, e a sua conta de cartão de crédito é cobrada. Quando o utilizador pressiona o botão de início, é ativado um display de menu de destinos possíveis, junto com uma mensagem para selecionar um destino. Uma vez que o destino tenha sido selecionado, os utilizadores são convidados a inserir o seu cartão de crédito. A sua validade é verificada e, em seguida, é solicitada ao utilizador a entrada de um identificador pessoal. Quando a operação de crédito é validada, o bilhete é emitido [2 valores] Identifique ambiguidades ou omissões na declaração de requisitos apresentada. Um cliente pode comprar vários bilhetes juntos para o mesmo destino ou devem ser comprado um de cada vez? Os clientes podem cancelar uma solicitação se um erro foi cometido? Como o sistema deve responder se for usado um cartão inválido? O que acontece se os clientes tentam colocar um cartão antes de selecionar um destino (como reagiriam as máquinas ATM)? 3
4 O utilizador deve premir novamente o botão Start se quiser comprar outro bilhete para um destino diferente? O sistema só pode vender bilhetes entre a estação onde a máquina está situada e as ligações diretas ou deve incluir todos os destinos possíveis? Critério Avaliação: Cada ambiguidade ou omissão correcta 0,5 valores até ao máximo de 2 valores [5 valores] Escreva um conjunto de requisitos funcionais, e requisitos não funcionais para o sistema de emissão de bilhetes. Possível conjunto de requisitos funcionais: RF01: O sistema deverá permitir ao utilizador a escolha da estação de destino de entre uma lista que lhe é apresentada. RF02: O sistema deverá permitir que o utilizador indique o número de bilhetes pretendidos. RF03: O sistema deverá solicitar ao utilizador a introdução do seu código pessoal por forma a validar a transacção. RF04: Em caso de sucesso do requisito RF03, o sistema deverá apresentar ao utilizador uma mensagem para a inserção do cartão de crédito como forma de pagamento. RF05: O sistema deverá solicitar ao utilizador a confirmação da transação, mediante apresentação do número de bilhetes a comprar, e respectivo valor. Possível conjunto de requisitos não funcionais: RFN01: Entre 06:00 e 23:00, o tempo total de inatividade do sistema não deve exceder 5 minutos; RFN02: Entre 06:00 e 23:00, o tempo de recuperação após uma falha do sistema não deve exceder 2 minutos; RFN03: Entre 23:00 e 06:00, o tempo total de inatividade do sistema não deve exceder 20 minutos; RFN04: Depois que o cliente pressionar um botão na máquina, o display deve ser atualizado em 0,5 segundos; RFN05: O tempo de emissão do bilhete após a validação do cartão de crédito não deve exceder 10 segundos; RFN06: Ao validar o cartão de crédito, o display deve apresentar uma mensagem de status aos clientes, onde indica que a atividade está a ocorrer. 4
5 RFN07: A taxa de falha máxima aceitável para pedidos de emissão de bilhetes é de 1: Critério Avaliação: Cada requisito correctamente definido 0,5 valores até ao máximo de 5 valores. Requisito parcialmente correcto 0,25 valores. Inexistência de um dos tipos de requisitos (funcional ou não funcional): penalização de 50% 5
Duração: 80 min min. tolerância. Qualquer tipo de fraude implica a reprovação da Unidade Curricular;
Engenharia de Software 2017/2018 1 o Ciclo de Engenharia Informática 1 o Ciclo de Tecnologias e Sistemas da Informação 1 o Ciclo de Informática Web 2 o Ciclo de Engenharia Eletrotécnica e de Computadores
Leia maisUML Aula I Diagramas de Caso de Uso. Ricardo Argenton Ramos
UML Aula I Diagramas de Caso de Uso Ricardo Argenton Ramos Engenharia de Software II 2016.1 25/04/2016 Um Exercício Como você pode representar? Uma casa de 2 andares, 4 quartos, 2 banheiros, 1 sala, 1
Leia maisSistema de Controle de Pedidos SISCOP. SISCOP Sistema de Controle Pedidos RT002 Incluir Ponto Remoto Estratégia de Testes. Versão 2.
Sistema de Controle de Pedidos SISCOP SISCOP Sistema de Controle Pedidos RT002 Incluir Ponto Remoto Estratégia de s Versão 2.0 Histórico de Revisão Data Versão Descrição Autor 10/10/2010 1.0-R01 Versão
Leia maisCapítulo 2 - Processos de Software
Capítulo 2 - Processos de Software Capítulo 2 Processos Software 1 Assuntos abordados Modelos de processo de software Atividades no processo de software Mudança no processo de software Melhoria de processos
Leia maisDesenvolvimento Ágil de Software. Prof. Edjandir Corrêa Costa
Desenvolvimento Ágil de Software Prof. Edjandir Corrêa Costa edjandir.costa@ifsc.edu.br Métodos Ágeis História Na início da década de 90 havia uma visão de que a melhor maneira para se criar software era
Leia maisISO/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
Leia maisSISCOP Sistema de Controle Pedidos RT003 Incluir Produto Estratégia de Testes
Sistema de Controle de Pedidos SISCOP SISCOP Sistema de Controle Pedidos RT003 Incluir Produto Estratégia de s Versão 2.0 Histórico de Revisão Data Versão Descrição Autor 10/10/2010 1.0-R01 Versão inicial
Leia maisAnálise e Projeto Orientado a Objetos
Análise e Projeto Orientado a Objetos Aula 1.10 - Engenharia de Requisitos Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz bruno.moreno@ifrn.edu.br 1/27 Introdução A Engenharia
Leia maisIntrodução a Engenharia de Software
Introdução a Engenharia de Software Proj. Desenvolvimento de Software Prof. Cleverton Hentz cleverton.hentz@ifrn.edu.br 5 de abril de 2017 Material Apresentado Sumário de Aula 1 O que é Engenharia de Software
Leia maisMANUAL 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
Leia maisEngenharia de Software
Prof. M.Sc. Ronaldo C. de Oliveira ronaldooliveira@facom.ufu.br FACOM - 2011 Requisitos do Sistema Introdução O que são requisitos de um software? Serviços (funcionalidades) de um software e restrições
Leia maisEngenharia de Software 2006/2007
Instituto Superior Técnico Engenharia de Software 2006/2007 Segundo Teste (perguntas 5-10, 70 minutos) Primeiro Exame (perguntas 1-10, 120 minutos) 29/6/2007 Nome: Número: Escreva o seu número em todas
Leia maisEngenharia 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
Leia maisTSR Unidades Saúde ADSE. Manual do Utilizador
TSR Unidades Saúde ADSE Manual do Utilizador Contents Acrónimos, Termos e Definições... 3 ADSE Faturação Online... 4 Menu Utilitários Parâmetros da Aplicação... 5 Menu Subsistemas / Manutenção... 5 Menu
Leia maisLista de Exercícios 02: Revisão
Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Aplicadas ICEA Departamento de Computação e Sistemas DECSI Disciplina: Gerência de Configuração e Engenharia de Software CSI 487 Professor:
Leia maisGerenciamento do Escopo
Gerenciamento do Escopo Projeto - Ciclo de Vida Fases 3 EXECUÇÃO / CONTROLE 4 FECHAMENTO NÍVEL DE ATIVIDADE 1 CONCEPÇÃO / INICIAÇÃO 2 PLANEJAMENTO TEMPO Objetivos Apresentar os processos, ferramentas e
Leia maisEng. de Requisitos: Atividades. Engenharia de Requisitos. Eng. de Requisitos: Processo. O Documento de Requisitos. Stakeholders. Estudo de Viabilidade
DCC / ICEx / UFMG Eng. de Requisitos: Atividades Engenharia de Requisitos Eduardo Figueiredo Inclui quatro fases principais Estudo de viabilidade Elicitação (ou análise) de Especificação de Validação dos
Leia maisGerenciamento de Projetos
MBA em EXCELÊNCIA EM GESTÃO DE PROJETOS E PROCESSOS ORGANIZACIONAIS Gerenciamento de s Planejamento e Gestão de s Prof. Msc. Maria C Lage Prof. Gerenciamento de Integração Agenda Gerenciamento da Integração
Leia maisTESTES DE SOFTWARE 1. Fundamentos sobre testes de software
ENG SOFT - TESTES TESTES DE SOFTWARE 1. Fundamentos sobre testes de software A atividade de teste de software sempre foi considerada como um gasto de tempo desnecessário, uma atividade de segunda classe,
Leia maisAcompanhamento de ordens Cadastro Carteira
MANUAL FOLHAINVEST Acompanhamento de ordens Nesta página é possível acompanhar a posição de todas as ordens incluídas nos últimos cinco dias. As ordens podem ser filtradas pela situação, exibindo por exemplo
Leia maisEng. de Requisitos: Atividades. Engenharia de Requisitos. Eng. de Requisitos: Processo. O Documento de Requisitos. Stakeholders
DCC / ICEx / UFMG Eng. de Requisitos: Atividades Engenharia de Requisitos Eduardo Figueiredo Inclui quatro fases principais Estudo de viabilidade Elicitação (ou análise) de Especificação de Validação dos
Leia maisDesenvolvimento de Software. Testes de Software. Tópicos da Aula. Onde estamos... Verificação x Validação. Testes de Software
Engenharia de Software Aula 17 Desenvolvimento de Software Testes de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 7 Maio 2012 1. Especificação de requisitos 2. Projeto
Leia maisVerificação Eletrónica de Documentos
Tags #euipp, #SO, #VerificacaoEletronica, #Documentos, #Token Versão Data Autores Aprovação (sigla e data) Descrição 1.0 2018.01.17 Sérgio Pire SAP Luís Lima / 2018.01.22 VPR Versão inicial do documento
Leia maisEngenharia 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
Leia maisEngenharia de Software
Engenharia de Software Prof. Luiz Antonio do Nascimento Espec. sistema / Eng. sistemas Modelagem do processo de negócios Análise de requisitos O que tem que ser feito Projeto Como deve ser feito Construção
Leia maisAgrupamento de Escolas Dr. Alberto Iria. Cartões GIAE Regulamento de Utilização
Agrupamento de Escolas Dr. Alberto Iria Cartões GIAE Regulamento de Utilização O presente regulamento define e regula o funcionamento do Sistema de Gestão Integrada para a Administração Escolar, adiante
Leia maisSegurança residencial profissional. Aplicação X-Series Alarm Scan. Guia do utilizador
Segurança residencial profissional Aplicação X-Series Alarm Scan Guia do utilizador Índice 1. Introdução Apresentação rápida da aplicação X-Series Alarm Scan 2. Iniciar a aplicação 3. Introdução das informações
Leia maisEMPREGO JOVEM ATIVO. Guia de Apoio à apresentação de candidaturas
EMPREGO JOVEM ATIVO Guia de Apoio à apresentação de candidaturas Atualizado em 23.08.2018 ÍNDICE 1. Procedimentos de candidatura... 3 1.1 Efetuar o registo da entidade e do representante no portal iefponline...
Leia mais14/11/2013. Capítulo 2. Processos de Software. Tópicos apresentados. Oprocessodesoftware. Modelos de processo de software. Atividades de processo.
Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de
Leia mais2
ANÁLISE DE SISTEMAS (processo de desenvolvimento de sistemas) por Antônio Maurício Pitangueira 1 2 Levantamento de requisitos Análise de requisitos Projeto Implementação Testes Implantação Foco da disciplina
Leia maisProcessos de Software
DCC / ICEx / UFMG Processos de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Processos Procedimentos e métodos definindo relação entre tarefas PROCESSO Pessoas com habilidades, treinadas
Leia maisDesenvolvimento Ágil no Governo. Produtos de Software. Luís Dosso. Outubro/2011. Sistemas e aplicações sob medida para as necessidades do seu negócio.
Desenvolvimento Ágil no Governo Luís Dosso Outubro/2011 Produtos de Software Sistemas e aplicações sob medida para as necessidades do seu negócio. A Dextra Soluções de Software Projetos de software complexos
Leia mais1. Conceitos Fundamentais
1. Conceitos Fundamentais a e os processos de planeamento e desenvolvimento de sistemas de informação 2 planeamento informático planeamento informático análise organizacional organizar o planeamento avaliar
Leia maisERP PRIMAVERA STARTER V9.15
Manual de Instalação e Inicialização ERP PRIMAVERA STARTER V9.15 Versão 1.0 Setembro de 2015 Índice Índice... 2 Introdução... 3 Métodos de Instalação... 4 Instalação através do Setup Único... 4 Pré-requisitos
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 O desenvolvimento de software envolve usuários, clientes e desenvolvedores. Avalie as seguintes afirmações
Leia maisGUIA DE APOIO PAGAMENTO DE IMPOSTOS
GUIA DE APOIO PAGAMENTO DE IMPOSTOS 1ª FASE ADESÃO AO PORTAL DO CONTRIBUINTE Um dos representantes legais da empresa deverá registar-se no Portal do Contribuinte do MINFIN. 1º Organizar a informação para
Leia maisQUALIDADE DE SOFTWARE. Princípios de Engenharia de Software
QUALIDADE DE SOFTWARE Princípios de Engenharia de Software Afinal o que é Software? Segundo o dicionário de Informática: Suporte lógico, suporte de programação. Conjunto de programas, métodos e procedimentos,
Leia maisRequisitos de Software
Requisitos de Software Seiji Isotani, Rafaela V. Rocha sisotani@icmc.usp.br rafaela.vilela@gmail.com PAE: Armando M. Toda armando.toda@gmail.com O que são Requisitos de Software? 2 Requisitos de Software
Leia maisAnalista de Sistemas S. J. Rio Preto
Engenharia de Requisitos - análise A engenharia de requisitos (no contexto da engenharia de software) é um processo que engloba todas as atividades que contribuem para a produção de um documento de requisitos
Leia maisIntrodução à Engª de Requisitos
Análise e Concepção de Sistemas de Informação Introdução à Engª de Requisitos Adaptado a partir de Gerald Kotonya and Ian Sommerville 1 Objectivos Introduzir as noções requisitos de sistema e processo
Leia maisVALE CULTURA E VOUCHER DESCONTO Bônus 10
VALE CULTURA E VOUCHER DESCONTO Bônus 10 JANEIRO/2014 VALE CULTURA Exercí Situação 04 Cliente chega à seção de CDs e DVDs e aguarda a abordagem de algum vendedor. Ele procura DVD s de Bossa Nova e música
Leia maisMANUAL DE USO DO CONTRIBUINTE
NFSE- CONTRIBUINTE MANUAL DE USO DO CONTRIBUINTE 1 NFSE- CONTRIBUINTE MANUAL DE USO DO CONTRIBUINTE A Nota Fiscal de Serviço Eletrônica (NFSe-Municipal) é um documento fiscal emitido no site da própria
Leia maisAtualização de firmware/software CIE [11/07/2018] - Versão 2.0.6
Atualização de firmware/software CIE [12/04/2019] - Versão 3.0.2 São José, 12 de abril de 2019 Lançada em 12/04/2019 Versão 3.0.2 (Firmware)» Implementação do modo de pré alarme, função que faz a confirmação
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades
Leia maisDisciplina de Dissertação/Estágio
Disciplina de Dissertação/Estágio Recomendações de Funcionamento (versão 4, setembro de 2016) Mestrado em Engenharia Informática Departamento de Engenharia Informática Universidade de Coimbra Este documento
Leia maisProgramação Extrema na Prática
Programação Extrema na Prática Engenharia de Software Conference - 13:40-15:00 maio/09 São Paulo Dairton Bassi - dbassi@gmail.com Assuntos de Hoje Métodos Ágeis Valores Ágeis Programação Extrema Princípios
Leia maisImportação de condomínios do Gecond para o Gecond 3
Importação de condomínios do Gecond para o Gecond 3 Este documento visa explicar o processo de importação de condomínios e documentos do Gecond (versão Windows) para a nova plataforma Gecond 3 Índice 1.
Leia maisA. Painel de controlo operacional
A. Painel de controlo operacional EN PT Timer Temporizador Memory/Screen lock (unlock) Memória/Bloqueio (desbloqueio) do ecrã Downward movement Movimento descendente Upward movement Movimento ascendente
Leia maisENGENHARIA DE SOFTWARE
CURSO TÉCNICO DE INFORMÁTICA Módulo A ENGENHARIA DE SOFTWARE Processos de Software O PROCESSO É LENTO... Todo software deve ser construído de forma organizada, através de processos. Um processo pode ser
Leia maisRequisitos de Software
Requisitos de Software Rosana T. Vaccare Braga rtvb@icmc.usp.br ICMC/USP 2017 1 Requisitos de Software Descrições do que o sistema deve fazer Inclui: os serviços fornecidos pelo sistema, suas qualidades
Leia maisEscolhendo um Modelo de Ciclo de Vida
Escolhendo um Modelo de Ciclo de Vida Ciclos de Vida 1 Ciclo de Vida de um Produto Qualquer desenvolvimento de produto inicia com uma idéia e termina com o produto pretendido. O ciclo de vida de um produto
Leia maisUnidade VI. Inspeção de software
1/06/20 Unidade VI Validação e Verificação de Software Profa. Dra. Sandra Fabbri de software Definição é um método de análise estática para verificar propriedades de qualidade de produtos de software.
Leia maisSIGEF Portal Organismo. Manual de utilizador v
SIGEF Portal Organismo Manual de utilizador v.201611.07 Índice 1. Introdução... 4 2. O Portal... 5 2.1. Login... 5 2.2. Registo de Organismo... 6 2.3. Chave de validação para ativar registo... 8 2.4. Atualização
Leia mais21177 Modelação de Sistemas de Informação e-fólio A Resolução e Critérios de Correção
21177 Modelação de Sistemas de Informação 2018-2019 e-fólio A Resolução e Critérios de Correção PARA A RESOLUÇÃO DO E-FÓLIO, ACONSELHA-SE QUE LEIA ATENTAMENTE O SEGUINTE: 1) O e-fólio é constituído por
Leia maisEngenharia 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 LUIS@GARCIA.PRO.BR Processos Um conjunto estruturado de atividades necessárias para o desenvolvimento
Leia maisEngenharia de Software
Engenharia de Software Prof. Raquel Silveira O que são testes? Teste é um processo de avaliar um sistema ou um componente de um sistema para verificar se ele satisfaz os requisitos especificados ou identificar
Leia maisManual do Usua rio - OAB Serviços
Manual do Usua rio - OAB Serviços Versão 1.0 Autor: OAB Serviços 1 1. Instalando o aplicativo OAB Serviços (Android) Para realizar a instalação do aplicativo OAB Serviços é necessário acessar a Play Store
Leia maisENGENHARIA DE REQUISITOS
ENGENHARIA DE REQUISITOS Introdução a Computação e Engenharia de Software Profa. Cynthia Pinheiro Contextualização Estudo realizado pelo Standish Group em 1995, envolvendo 350 companhias e 8.000 projetos
Leia maisEngenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno
Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos Prof. Bruno Moreno bruno.moreno@ifrn.edu.br Engenharia de Requisitos É, talvez, o maior problema da indústria de SW; Está relacionada
Leia maisOrganização para Realização de Teste de Software
Organização para Realização de Teste de Software Quando o teste se inicia há um conflito de interesses: Desenvolvedores: interesse em demonstrar que o programa é isento de erros. Responsáveis pelos testes:
Leia maisSumário 1. Introdução Apresentando o sistema Conhecendo o Sistema (log-in) Área do cliente Utilizando o sistema...
Sumário 1. Introdução... 3 1. Apresentando o sistema... 4 2.1 Conhecendo o Sistema (log-in)... 5 2.2 Área do cliente... 6 2. Utilizando o sistema... 7 3.1 Nova solicitação... 8 3. Pagamentos... 10 4.1
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Antes de qualquer
Leia maisEngenharia de Software
Engenharia de Software Marcelle Mussalli Cordeiro {mmussalli@gmail.com} Cordeiro Reflexão O que é software?? Cordeiro 2 O que é Software? Programa Dados de configuração Dados de documentação Tudo que esteja
Leia maisSISTEMA ECOFROTA. UC003 Manter Rota. Estratégia de Testes. Versão 1.0. Histórico de Revisão
SISTEMA ECOFROTA UC003 Manter Rota Estratégia de s Histórico de Revisão Versão 1.0 Data Versão Descrição Autor 27/11/2013 1.0 Versão Inicial do documento Aquila Israel e Cynthia Ferreira Estratégia de
Leia maisMANUAL DE INSTRUÇÕES Atividades de Enriquecimento Curricular Escola Agosto de 2015 V02
MANUAL DE INSTRUÇÕES Atividades de Enriquecimento Curricular Escola Agosto de 2015 V02 Índice 1 ENQUADRAMENTO... 5 1.1 Aspetos gerais... 5 1.2 Principais Orientações... 5 1.3 Normas Importantes de Acesso
Leia maisEngenharia de Software DESENVOLVIMENTO ÁGIL
Engenharia de Software DESENVOLVIMENTO ÁGIL Em 2001, Kent Beck e outros dezesseis renomados desenvolvedores, autores e consultores da área de software assinaram o Manifesto para Desenvolvimento Ágil de
Leia maisAgrupamento de Escolas Templários
Agrupamento de Escolas Templários Guião do utilizador Início Na página inicial do GIAE Online poderá aceder à área pessoal (netgiae) e a área geral (netalunos). O GIAE Online é uma aplicação instalada
Leia maisUNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática
UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática 2ª FREQUÊNCIA 7 junho 2019 - Engenharia de Software - 2018/19, Duração: 105 minutos 1. Considere os seguintes Requisitos
Leia maisManual. Validação de Requisições de Substâncias Controladas
Manual Validação de Requisições de Substâncias Controladas Validação de Requisições de Substâncias Controladas De acordo com o divulgado na Circular n.º 21/18, o processo de validação das Requisições de
Leia maisAnálise de sistemas. Engenharia de Requisitos
Análise de sistemas Engenharia de Requisitos Análise de Requisitos Processo de descobrir, analisar, documentar e verificar serviços requeridos para um sistema e suas restrições operacionais. 2 O que é
Leia maisProcesso de desenvolvimento de sistema de informação - DSI
- DSI Fases do processo de Desenvolvimento de Sistemas Informação Estudo da viabilidade Engenharia de requisitos Desenho (Modelagem) Codificação Testes e Implantação Estudo da viabilidade Estudo preliminar
Leia maisMANUAL DE REGRAS E NORMAS TÉCNICAS PARA WEB GUIA E DEMONSTRATIVO DE PAGAMENTO
MANUAL DE REGRAS E NORMAS TÉCNICAS PARA WEB GUIA E DEMONSTRATIVO DE PAGAMENTO Este Manual tem por finalidade orientar os procedimentos de preenchimento da Web Guia do CREDENCIADO no atendimento aos beneficiários
Leia maisGerência de Projetos de Software. Prof. Dr. João Dovicchi INE / CTC / UFSC.
Prof. Dr. João Dovicchi INE / CTC / UFSC dovicchi@inf.ufsc.br http://www.inf.ufsc.br/~dovicchi Programa Projetos e Metodologias Tipos e abordagens Organização Estimativas de Esforço e Gerência de Riscos
Leia maisDificuldades na implantação de Métodos Ágeis
Dificuldades na implantação de Métodos Ágeis Encontro Ágil 2008 IME/USP www.agilcoop.org.br Prof. Dr. Fabio Kon IME / USP Os Princípios Ágeis e as dificuldades Software funcionando... Adaptação a mudanças...
Leia maisManual do Card Manager. Controle de Acesso SOC NAC-2500 MS
Manual do Card Manager Controle de Acesso SOC NAC-2500 MS 2 Copyright 2006 NITGEN Cia., Ltd. Todos os direitos reservados A reprodução de parte ou total de conteúdos, em qualquer forma, é proibida A especificação
Leia maisInscrição nos Internatos Médicos
Manual Técnico de Utilização Inscrição nos Internatos Médicos Concurso IM 2016 ELABORADO POR: VERIFICADO PO R: APROVADO PO R: VERSÃO:5 P.1/16 Capítulo 1 1. Estrutura do Manual ELABORADO POR: VERIFICADO
Leia maisGIAE - SISTEMA DE GESTÃO INTEGRADA DE ADMINISTRAÇÃO ESCOLAR
GIAE - SISTEMA DE GESTÃO INTEGRADA DE ADMINISTRAÇÃO ESCOLAR REGULAMENTO DE UTILIZAÇÃO INTRODUÇÃO O cartão escolar é um cartão de leitura por aproximação, utilizado por todos os alunos, professores e funcionários
Leia maisGuia de URA para empresas: Principais ferramentas e vantagens
Guia de URA para empresas: Principais ferramentas e vantagens SUMÁRIO Introdução.... 3 1. Conceito da ura.... 4 2. URA ativa e URA receptiva.... 5 3. Benefícios e funcionalidades da URA.... 6 4. Em que
Leia maisProcessos de Software
Processos de Software Capítulo 2 Processos de Software slide 47 2011 Pearson Prentice Hall. Todos os direitos reservados. 1 Tópicos apresentados Modelos de processo de software. Atividades de processo.
Leia maisAnalista de Sistemas S. J. Rio Preto
Modelo em Cascata ou Clássico O modelo de ciclo de vida em cascata foi o primeiro modelo a ser conhecido em engenharia de software e está na base de muitos ciclos de vida utilizados hoje em dia. Este consiste
Leia maisFolha de Cálculo Funcionalidades Avançadas
Folha de Cálculo Funcionalidades Avançadas Validação de dados 1 Validação de dados Considere uma folha onde coloca os nomes de alunos, escolhe as turmas dos alunos e coloca as notas que devem estar entre
Leia maisCampus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /
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: ENGENHARIA DE SOFTWARE Aula N : 02 Tema:
Leia maisCYPETERM. publicadas pela ADENE. Questionário de Avaliação da Qualidade do Software Julho de 2009
CYPETERM Software desenvolvido para Portugal especificamente para dar resposta ao projecto de verificação das características de comportamento térmico dos edifícios de acordo com o Decreto-Lei nº 80/2006
Leia maisMANUAL NOVO FLUXO DO AÉREO
MANUAL NOVO FLUXO DO AÉREO Com o intuito de melhorar e tornar mais claro os processos de emissão e cancelamento das reservas aéreas, modificamos alguns status e o fluxo para que a experiência seja mais
Leia maisGuia de registo de pedido de ajuda na Plataforma VORTALassistant
Guia de registo de pedido de ajuda na Plataforma VORTALassistant www.vortal.biz Introdução De forma a facilitar e melhorar os canais de comunicação com os nossos clientes, a VORTAL criou mais uma forma
Leia maisMODELAGEM DE SISTEMAS Unidade 1 Conceitos Básicos de Modelagem. Luiz Leão
Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático A Importância da Modelagem Princípios de Modelagem Atividades de Análise e Projeto Análise e Projeto Orientados a Objeto Procura
Leia maisENGENHARIA DE SOFTWARE
ENGENHARIA DE SOFTWARE Teste de Software Verificação e validação Testes de desenvolvimento Testes de release Testes de usuário Desenvolvimento dirigido a testes Kele Teixeira Belloze kelebelloze@gmail.com
Leia maisEntrada SENSEcb-ET Emissores de bilhetes
DESCRIÇÃO GERAL?A máquina de entrada SENSE-ET CB foi desenvolvida pela engenharia da Equinsa Parking como uma unidade de controlo de acessos a áreas de estacionamento. Permite indistintamente o registo
Leia maisDocumentação de Software. Simone Vasconcelos
Documentação de Software Simone Vasconcelos 1 Contexto Qualquer software deve ter uma quantidade razoável de documentação.! Documentos de trabalho.! Manuais de usuário produzidos profissionalmente. Em
Leia maisEstágio II. Aula 04 Testes Ágeis. Prof. MSc. Fred Viana
Estágio II Aula 04 Testes Ágeis Prof. MSc. Fred Viana Agenda Manifesto dos Testes Ágeis Testes Ágeis x Testes Tradicionais Sinais de que os Testes Não São Ágeis Testador Ágil Testador Ágil em Equipe Independente
Leia maisSobre a Central de Leads Sobre o uso Acesso ao Sistema Adição de Créditos Dashboard Dashboard de Vendas...
LEADS Sobre a Central de Leads... 3 Sobre o uso... 3 Acesso ao Sistema... 4 Adição de Créditos... 4 Dashboard... 5 Dashboard de Vendas... 6 Leads adquiridos e fechados por período... 6 Leads adquiridos
Leia maisServiços online da CMVC
Serviços online da CMVC Manual de utilizador Índice 1. Acesso... 2 1.1. Se tiver cartão de cidadão e leitor de cartão... 2 1.2. Se não tiver cartão de cidadão e/ou leitor de cartões... 3 2. Submissão de
Leia maisDocumento de Requisitos SISTEMA DE APOIO À ESCRITA (SAPES)
1. Introdução 1.1 Propósito Documento de Requisitos SISTEMA DE APOIO À ESCRITA (SAPES) O propósito deste documento de especificação de requisitos é definir os requisitos do sistema SAPES - Sistema de Apoio
Leia maisVerificação e Validação. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 22 Slide 1
Verificação e Validação Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 22 Slide 1 Objetivos Apresentar a verificação e validação de software e discutir a distinção entre elas Descrever
Leia maisProcesso de Desenvolvimento. Edjandir Corrêa Costa
Processo de Desenvolvimento Edjandir Corrêa Costa edjandir.costa@ifsc.edu.br Processo de Desenvolvimento Definição: É um roteiro que determina quais são as tarefas necessárias e em que ordem elas devem
Leia mais4/14/11. Processos de Engenharia de Requisitos. Engenharia de requisitos. Elicitação e análise. A espiral de requisitos
Processos de engenharia de requisitos Processos de Engenharia de Requisitos Os requisitos e as formas de obtê-los e documentálos variam drasticamente de um projeto para o outro Contudo, existe uma série
Leia mais