Análise de Sistemas. Conceito de análise de sistemas
|
|
- Branca Flor Quintão Cesário
- 8 Há anos
- Visualizações:
Transcrição
1 Análise de Sistemas Conceito de análise de sistemas Sistema: Conjunto de partes organizadas (estruturadas) que concorrem para atingir um (ou mais) objectivos. Sistema de informação (SI): sub-sistema de uma organização cujas funções incluem a recolha, armazenamento, tratamento e comunicação de informação para um propósito específico, por forma a que esta esteja disponível em qualquer momento ou local. Análise: Definida de um modo geral como o estudo de um problema antes de passar à sua resolução. Análise (no estudo de SI e sua informatização): Estudo de um sub-sistema de informação (SSI), descrição das suas características e funcionalidades. Envolve a caracterização de um sistema informático que apoie (automatize) esse SSI. 1 - Introdução 1
2 Enquadramento da análise de sistemas no processo de informatização Um processo de desenvolvimento de uma aplicação é desencadeado quando: se reconhece que existe um problema na forma como uma actividade é desempenhada; se identifica uma oportunidade de melhoramento de uma actividade. Ciclo de vida O processo de desenvolvimento de uma aplicação pode, numa visão genérica, ser estruturado em três fases distintas que correspondem ao seu ciclo de vida: Fase de definição, ou concepção inicial do produto; Fase de desenvolvimento; Fase de manutenção, que decorre desde a entrega ao cliente até ao envelhecimento do produto. Fase de definição Identifica-se o problema: que informação deve ser processada, que funções e desempenho são pretendidos, que interfaces são necessários, que restrições devem ser consideradas e que critérios devem ser utilizados na avaliação do projecto. Tipicamente, engloba três tipos de tarefas: Estudo de exequibilidade - definição do problema, identificação de soluções alternativas e estimativa dos custos, benefícios e prazo de entrega, para cada solução alternativa; Análise de requisitos - identificação e especificação dos requisitos funcionais, de desempenho, de interface, etc. Planeamento do projecto - análise dos riscos, custos e recursos alocados pelo projecto, definição de tarefas e plano de execução. 1 - Introdução 2
3 Fase de Desenvolvimento Identifica-se a solução: como é que as estruturas de dados, arquitectura do produto e funções serão realizadas; como é que o desenho se traduzirá numa linguagem de programação; e como serão efectuados os testes do produto. Tipicamente engloba três tarefas: Desenho - tradução dos requisitos num conjunto de representações (texto, gráfico) que descrevem a estrutura de dados, arquitectura e funções; Codificação - tradução do desenho em instruções; Teste - procura e eliminação de defeitos na funcionalidade do produto. Fase de Manutenção Focada nas alterações do produto, devidas a erros não detectados nas fases anteriores ou alterações propostas pelo cliente. Volta a aplicar as fases de definição e desenvolvimento mas partindo do código já desenvolvido. Tipicamente, engloba três tipos de tarefas: Correcção - eliminação de erros; Adaptação - modificação do produto devido a alterações no ambiente; Evolução - extensão do produto a pedido do cliente. 1 - Introdução 3
4 Princípios no desenvolvimento de Software (Diversidade de métodos e técnicas que devem ser seguidas de modo a atingir as propriedades desejadas quer para o produto quer para o processo.) Rigor e formalidade - Aproximação destinada a melhorar a confiabilidade do produto, produtividade e controlo do processo; Separação de preocupações - Separar os diferentes aspectos de um problema com o intuito de reduzir a complexidade: - Separação de qualidade - Por exemplo, desenhar um produto correcto e mais tarde aumentar a sua eficiência; - Separação de vistas - Por exemplo, analisar separadamente fluxos de dados e de controlo; - Separação em partes - Modularidade; Modularidade - Decompor o produto em partes; Destinada a aumentar a compreensibilidade, reutilização e portabilidade do produto. Deve caracterizarse por: - Elevada coesão dos elementos do módulo; - Reduzida interdependência entre módulos; Abstracção - Processo destinado a identificar os aspectos importantes e ignorar os detalhes - Principio largamente utilizado em linguagens de programação, algoritmos e modelos; Antecipação das alterações - Facilitar a reparação e alteração do produto; Generalidade - Tentar descobrir o problema mais genérico por detrás do problema a resolver; Incrementalidade - Caracteriza um processo que se desenvolve iterativamente. 1 - Introdução 4
5 Caracterização da actividade de análise Actividades englobadas pela análise: Percepção - Envolve o estudo do SSI do sentido de identificar: objectivos, estrutura, informação relevante, funções a desempenhar e seus requisitos; Especificação - Elaboração de um documento de especificação que descreva o sistema que deve ser construído, independentemente da natureza e tecnologias a utilizar na implementação. Desta fase resulta um documento de especificação de requisitos: - analisado e confirmado pelo cliente; - utilizado para desenvolver uma solução que realize os requisitos. Características desejáveis no documento de especificação: Recurso a linguagens gráficas, com suporte adequado de detalhe textual, por forma a facilitar o diálogo entre os intervenientes no processo de informatização ( Uma imagem vale por mil palavras ); Apresentação do problema decompondo-o em sub-problemas de dimensão tratável; Fácil manutenção, de modo a que mais facilmente se efectuem actualizações, o que implica uma minimização de redundância. Tipos de intervenientes no processo de análise: Utilizadores finais, ou seja, aqueles que vão efectivamente utilizar o sistema informático que se pretende desenvolver; Responsáveis, aos vários níveis hierárquicos da organização, pelas actividades que se pretende automatizar; Analistas, ou seja, técnicos de informática que conduzem à análise. 1 - Introdução 5
6 Algumas dificuldades: Estudo a desenvolver contempla novas áreas de conhecimento prático fora da área de especialidade do analista; Processo de análise envolve esforços multidisciplinares que introduzem problemas de comunicação devido à utilização de linguagens diferentes ; Diferentes concepções da mesma realidade geram descrições inconsistentes (Por vezes, cada utilizador só refere os aspectos que estão sob a sua responsabilidade, esquecendo os restantes); Problemas de relacionamento pois recolher informações implica contactos pessoais e os utilizadores nem sempre adoptam uma atitude amigável; A resistência à mudança assumida ou camuflada ; A necessidade de consensos entre analistas e utilizadores; As constantes e frequentes mudanças nos requisitos; A determinação do fim desta actividade A análise de sistemas é frustrante, cheia de relacionamentos interpessoais complexos, indefinida e difícil. Numa só palavra é fascinante. Depois de experimentada, os antigos prazeres da construção de um sistema nunca mais são suficientes em termos de satisfação. (Tom DeMarco, 1978) 1 - Introdução 6
7 Importância da análise A análise entendida como um processo sistemático de aquisição e representação de conhecimento, reveste-se de extrema importância, nomeadamente quando se procura a excelência do software. Alguns dos principais motivos desta importância incluem: Utilidade comprovada, pelo exame dos problemas do passado, que mereceu o desenvolvimento de metodologias e desencorajou a passagem directa para a implementação => estudos efectuados de determinação da origem dos erros surgidos no desenvolvimento de programas produziram as seguintes estimativas: - 64% dos erros são associados à (ausência da) fase de análise & desenho (apenas 30% destes erros são corrigidos antes da entrega); - 36% dos erros são atribuídos à fase de codificação (75% destes erros são corrigidos antes da entrega); Apesar de a análise ser uma tarefa que consome tempo, e consequentemente outros recursos, a contabilização final favorece a sua utilização, com base no ganho proporcionado em tempo e custos pois: - promove a aprendizagem, permite antecipar novas necessidades e problemas e prevenir e detectar falhas prematuramente; - o tempo e o custo da correcção de problemas aumentam desproporcionalmente ao longo do ciclo de vida, sendo por vezes impossível uma correcção adequada (=> remendos ); Proporciona uma base documental comum de grande utilidade, quer para actividades de desenvolvimento, pelo facto de permitir que diferentes pessoas trabalhem simultaneamente em diferentes partes do mesmo sistema, quer para a inevitável actividade de manutenção. 1 - Introdução 7
8 Procedimentos e instrumentos da Análise de Sistemas Metodologias Como devem ser organizadas as actividades que levam à realização do produto: Considerar todo o ciclo de vida do produto: desde a sua concepção inicial até ao seu envelhecimento; Definir um processo de produção; Aplicar os princípios do desenvolvimento de Sistemas de Informação. Uma metodologia pode ser considerada como um conjunto formado por: Técnicas de representação de conhecimento (MODELOS) - representação do universo do discurso realçando os aspectos considerados mais importantes. Estratégias de abordagem ao problema (MÉTODO) - como conduzir o processo de obtenção de conhecimento sobre o problema em causa e como conduzir a sua resolução; Técnicas de validação do conhecimento obtido, e representado nos modelos, no que respeita a: - Coerência (inexistência de informações contraditórias); - Correcção (adequação à realidade estudada). Limitações: A adesão a uma metodologia não deve ser muito rígida pois, nenhuma metodologia é perfeita, nem completamente abrangente, sendo necessário questionar e utilizar bom senso; Dada uma metodologia, procedimentos concretos e bons modelos não é possível impedir a escolha e uso incorrecto e inadequado das ferramentas proporcionadas. 1 - Introdução 8
9 Modelos Modelo: representação abstracta de uma realidade, ou seja, representação dos aspectos de uma realidade considerados relevantes em determinado contexto e/ou sob determinado ponto de vista. Construímos modelos para: Focalizar aspectos relevantes (essência) do sistema deixando para segundo plano (abstraindo) aspectos menos importantes, para: - Discutir alterações e correcções de requisitos do utilizador a baixo custo e com risco mínimo; - Verificar se a análise do sistema traduz correctamente o ambiente do utilizador; Documentar a análise efectuada de forma a que o sistema possa ser construído por outros elementos da mesma ou de outra equipa. Cada modelo dá ênfase a um aspecto do sistema: características funcionais estrutura de dados e seus relacionamentos => construir vários modelos considerações temporais A modelação de um SI pode, numa visão genérica, ser dividida em: Modelação de dados - informação relevante e sua estruturação; Modelação de processos - circuitos de informação e tratamentos dados á informação. 1 - Introdução 9
10 Principais tópicos a abordar: Introdução aos processos de análise e modelação de sistemas; Técnicas de modelação de dados; Técnicas de modelação funcional e de comportamento e de descrição de componentes; Estratégias de modelação; Metodologias de desenvolvimento de Sistemas de Informação Análise Estruturada. 1 - Introdução 10
Modelo Cascata ou Clássico
Modelo Cascata ou Clássico INTRODUÇÃO O modelo clássico ou cascata, que também é conhecido por abordagem top-down, foi proposto por Royce em 1970. Até meados da década de 1980 foi o único modelo com aceitação
Leia maisEngenharia de Software
Conceitos básicos sobre E.S: Ambiência Caracterização do software Fases de desenvolvimento 1 Introdução Aspectos Introdutórios Crise do Software Definição de Engenharia do Software 2 Crise do Software
Leia maisNP EN ISO 9001:2000 LISTA DE COMPROVAÇÃO
NP EN ISO 9001:2000 LISTA DE COMPROVAÇÃO NIP: Nº DO RELATÓRIO: DENOMINAÇÃO DA EMPRESA: EQUIPA AUDITORA (EA): DATA DA VISITA PRÉVIA: DATA DA AUDITORIA: AUDITORIA DE: CONCESSÃO SEGUIMENTO ACOMPANHAMENTO
Leia maisInformática II Cap. 3
Cap. 3 1 Tradicionalmente, programar significava apenas a escrita de um programa, que resolvesse o problema pretendido de uma forma aparentemente correcta. Problema Problema Programa Programa Desvantagens:
Leia maisInstituto Superior Politécnico de VISEU. Escola Superior de Tecnologia
1 Tradicionalmente, programar significava apenas a escrita de um programa, que resolvesse o problema pretendido de uma forma aparentemente correcta. Problema Problema Programa Programa Desvantagens: Programas
Leia maisTECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO CONCEITOS BÁSICOS 1 Necessidade das base de dados Permite guardar dados dos mais variados tipos; Permite
Leia maisTRANSIÇÃO DA ISO 9001:2000 PARA ISO 9001:2008 DOCUMENTO SUMÁRIO DE ALTERAÇÕES ALTERAÇÕES QUE PODEM AFECTAR O SISTEMA
TRANSIÇÃO DA ISO 9001:2000 PARA ISO 9001:2008 DOCUMENTO SUMÁRIO DE ALTERAÇÕES A nova norma ISO 9001, na versão de 2008, não incorpora novos requisitos, mas apenas alterações para esclarecer os requisitos
Leia mais4.1. UML Diagramas de casos de uso
Engenharia de Software 4.1. UML Diagramas de casos de uso Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Utilizados para ajudar na análise de requisitos Através da forma como o utilizador usa o sistema
Leia maisFundamentos em Teste de Software. Vinicius V. Pessoni viniciuspessoni@gmail.com
Fundamentos em Teste de Software Vinicius V. Pessoni viniciuspessoni@gmail.com Objetivos do treinamento 1. Expor os fundamentos de Teste de Software; 2. Conceituar os Níveis de Teste; 3. Detalhar sobre
Leia maisLISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE
Questionamento a alta direção: 1. Quais os objetivos e metas da organização? 2. quais os principais Produtos e/ou serviços da organização? 3. Qual o escopo da certificação? 4. qual é a Visão e Missão?
Leia maisEngenharia de Software
Engenharia de Software Processos de software Departamento de Matemática Universidade dos Açores Hélia Guerra helia@uac.pt Processo Um processo é uma série de etapas envolvendo actividades, restrições e
Leia maisGerenciamento de projetos. cynaracarvalho@yahoo.com.br
Gerenciamento de projetos cynaracarvalho@yahoo.com.br Projeto 3URMHWR é um empreendimento não repetitivo, caracterizado por uma seqüência clara e lógica de eventos, com início, meio e fim, que se destina
Leia maisEngenharia de Software
Engenharia de Software Introdução Departamento de Matemática Universidade dos Açores Hélia Guerra helia@uac.pt Engenharia de software A economia de todos os países desenvolvidos depende do software. O
Leia maisNorma ISO 9000. Norma ISO 9001. Norma ISO 9004 SISTEMA DE GESTÃO DA QUALIDADE REQUISITOS FUNDAMENTOS E VOCABULÁRIO
SISTEMA DE GESTÃO DA QUALDADE SISTEMA DE GESTÃO DA QUALIDADE Norma ISO 9000 Norma ISO 9001 Norma ISO 9004 FUNDAMENTOS E VOCABULÁRIO REQUISITOS LINHAS DE ORIENTAÇÃO PARA MELHORIA DE DESEMPENHO 1. CAMPO
Leia maisProcesso do Serviços de Manutenção de Sistemas de Informação
Processo do Serviços de Manutenção de Sistemas de Informação 070112=SINFIC HM Processo Manutencao MSI.doc, Página 1 Ex.mo(s) Senhor(es): A SINFIC agradece a possibilidade de poder apresentar uma proposta
Leia maisMetodologias 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 maisProjeto de Sistemas I
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Projeto de Sistemas I Professora: Kelly de Paula Cunha E-mail:kellypcsoares@ifsp.edu.br Requisitos: base para todo projeto, definindo o
Leia mais4. PRINCÍPIOS DE PLANEAMENTO DE RECURSOS HÍDRICOS
4. PRINCÍPIOS DE PLANEAMENTO DE RECURSOS HÍDRICOS A abordagem estratégica que se pretende implementar com o Plano Regional da Água deverá ser baseada num conjunto de princípios nucleares que, sendo unanimemente
Leia maisTECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO
TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO ACCESS 2010 Conceitos Básicos Ficha Informativa Professor : Vanda Pereira módulo didáctico Conceitos Básicos Necessidade das base de dados Permite guardar dados
Leia maisNa 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 maisEngenharia de Software
Engenharia de Software Processos de software Departamento de Matemática Universidade dos Açores Hélia Guerra helia@uac.pt Processo Um processo é uma série de etapas envolvendo actividades, restrições e
Leia maisAnálise de Sistemas. Visão Geral: Orientação a Objetos. Prof. José Honorato Ferreira Nunes honorato.nunes@bonfim.ifbaiano.edu.br
Análise de Sistemas Visão Geral: Orientação a Objetos Prof. José Honorato Ferreira Nunes Prof. José Honorato Ferreira Nunes honorato.nunes@bonfim.ifbaiano.edu.br Resumo: VISÃO GERAL: Modelagem de sistemas
Leia maisUNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas
UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas 4.1 Motivação Sistemas de Informação são usados em diversos níveis dentro de uma organização, apoiando a tomada de decisão; Precisam estar
Leia maisISO 9000:2000 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário. As Normas da família ISO 9000. As Normas da família ISO 9000
ISO 9000:2000 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário Gestão da Qualidade 2005 1 As Normas da família ISO 9000 ISO 9000 descreve os fundamentos de sistemas de gestão da qualidade e especifica
Leia maisA Gestão, os Sistemas de Informação e a Informação nas Organizações
Introdução: Os Sistemas de Informação (SI) enquanto assunto de gestão têm cerca de 30 anos de idade e a sua evolução ao longo destes últimos anos tem sido tão dramática como irregular. A importância dos
Leia maisConteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Leia maisSISTEMAS DE GESTÃO DA QUALIDADE
SISTEMAS DE GESTÃO DA QUALIDADE Objectivos do Curso. No final deste os alunos deverão: Identificar os principais objectivos associados à implementação de Sistemas de Gestão da Qualidade (SGQ) Compreender
Leia maisGereComSaber. Disciplina de Desenvolvimento de Sistemas de Software. Sistema de Gestão de Serviços em Condomínios
Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática 3ºAno Disciplina de Desenvolvimento de Sistemas de Software Ano Lectivo de 2009/2010 GereComSaber Sistema de
Leia maisEnquadramento 02. Justificação 02. Metodologia de implementação 02. Destinatários 02. Sessões formativas 03
criação de empresas em espaço rural guia metodológico para criação e apropriação 0 Enquadramento 02 Justificação 02 de implementação 02 Destinatários 02 Sessões formativas 03 Módulos 03 1 e instrumentos
Leia maisDesenho de Software. Desenho de Software 1
Desenho de Software Desenho de Software 1 Sumário Caracterização Conceitos fundamentais Desenho funcional e desenho OO Qualidades Desenho de Software 2 Bibliografia Pfleeger, Capítulo 6 Design the Modules
Leia maisEspecificação Operacional.
Especificação Operacional. Para muitos sistemas, a incerteza acerca dos requisitos leva a mudanças e problemas mais tarde no desenvolvimento de software. Zave (1984) sugere um modelo de processo que permite
Leia maisEngenharia 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 maisUm Plano de Factores Humanos para a Gestão de Perigos Graves
Um Plano de Factores Humanos para a Gestão de Perigos Graves Introdução O quadro seguinte tem por fim orientar o leitor através de uma abordagem prática na correlação de perigos de acidentes graves (MAH)
Leia mais. evolução do conceito. Inspecção 3. Controlo da qualidade 4. Controlo da Qualidade Aula 05. Gestão da qualidade:
Evolução do conceito 2 Controlo da Qualidade Aula 05 Gestão da :. evolução do conceito. gestão pela total (tqm). introdução às normas iso 9000. norma iso 9000:2000 gestão pela total garantia da controlo
Leia maisSumário. Engenharia de Software. Gestão da Complexidade. Objectivos. Engenharia de Software
Engenharia de Software Engenharia de Software António Rito Silva Rito.Silva@inesc-id.pt Objectivos Problemas Qualidades Técnicas Conclusões Referências Sumário Engenharia de Software 2 Objectivos A engenharia
Leia maisUniversidade de Brasília Faculdade de Ciência da Informação Profa. Lillian Alvares
Universidade de Brasília Faculdade de Ciência da Informação Profa. Lillian Alvares Existem três níveis distintos de planejamento: Planejamento Estratégico Planejamento Tático Planejamento Operacional Alcance
Leia maisISO/IEC 12207: Gerência de Configuração
ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que
Leia maisEngenharia Reversa e Reengenharia
Engenharia Reversa e Reengenharia SCE 186 Engenharia de Software Profa Rosana T. Vaccare Braga (material adaptado a partir do concedido pela Profa.: Rosângela Penteado, DC - UFSCar) Fases Genéricas do
Leia maisUNIVASF - Universidade Federal do Vale do São Francisco Manutenção de Software
UNIVASF - Universidade Federal do Vale do São Francisco Manutenção de Software Prof. Ricardo A. Ramos Ciclo de Vida de Software 2 Manutenção de Software Alterações efetuadas no software depois de sua liberação.
Leia maisCiclo de Vida Clássico ou Convencional CICLOS DE VIDA DE DESENVOLVIMENTO DE SISTEMAS. Ciclo de Vida Clássico ou Convencional. Enfoque Incremental
CICLOS DE VIDA DE DESENVOLVIMENTO DE SISTEMAS Elicitação Ciclo de Vida Clássico ou Convencional O Modelo Cascata Análise Ana Paula Terra Bacelo Blois Implementação Material Adaptado do Prof. Marcelo Yamaguti
Leia maisCHECK - LIST - ISO 9001:2000
REQUISITOS ISO 9001: 2000 SIM NÃO 1.2 APLICAÇÃO A organização identificou as exclusões de itens da norma no seu manual da qualidade? As exclusões são relacionadas somente aos requisitos da sessão 7 da
Leia maisProva de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES
Implementação MPS.BR 26 de maio de 2008 4 horas de duração e-mail: (DEIXAR EM BRANCO) RESULTADO: Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Nota INSTRUÇÕES Para a maioria das questões você tem mais de uma opção e
Leia maisrosesfmelo@hotmail.com rosefib.webnode.com.br
Paradigmas de análise e desenvolvimento de sistemas Metodologia de Análise e Desenvolvimento de Sistemas Rosemary Silveira Filgueiras Melo rosesfmelo@hotmail.com rosefib.webnode.com.br Tópicos abordados
Leia maisGESTÃO de PROJECTOS. Gestor de Projectos Informáticos. Luís Manuel Borges Gouveia 1
GESTÃO de PROJECTOS Gestor de Projectos Informáticos Luís Manuel Borges Gouveia 1 Iniciar o projecto estabelecer objectivos definir alvos estabelecer a estratégia conceber a estrutura de base do trabalho
Leia maisAUTOR: 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 maisGestão do Risco e da Qualidade no Desenvolvimento de Software
Gestão do Risco e da Qualidade no Desenvolvimento de Software Questionário Taxinómico do Software Engineering Institute António Miguel 1. Constrangimentos do Projecto Os Constrangimentos ao Projecto referem-se
Leia maisUniversidade de Brasília Faculdade de Economia, Administração, Contabilidade e Ciência da Informação e Documentação Departamento de Ciência da
Universidade de Brasília Faculdade de Economia, Administração, Contabilidade e Ciência da Informação e Documentação Departamento de Ciência da Informação e Documentação Disciplina: Planejamento e Gestão
Leia maisUnidade VI. Validação e Verificação de Software Teste de Software. Conteúdo. Técnicas de Teste. Estratégias de Teste
Unidade VI Validação e Verificação de Software Teste de Software Profa. Dra. Sandra Fabbri Conteúdo Técnicas de Teste Funcional Estrutural Baseada em Erros Estratégias de Teste Teste de Unidade Teste de
Leia maisENGENHARIA 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 maisIMPLEMENTAÇÃO. Acção de Formação do Grupo de Trabalho. Sensibilização Sensibilização Geral para a Qualidade. Qualidade.
1. ENQUADRAMENTO As organizações têm vindo a aderir de uma forma crescente ao Processo de Certificação como uma Ferramenta imprescindível à Melhoria da Gestão. Esta evolução foi acelerada pela própria
Leia maisÍndice. Como aceder ao serviço de Certificação PME? Como efectuar uma operação de renovação da certificação?
Índice Como aceder ao serviço de Certificação PME? Como efectuar uma operação de renovação da certificação? Como efectuar uma operação de confirmação de estimativas? Como aceder ao Serviço de Certificação
Leia maisProcessos 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 maisNP EN ISO 9001:2008. 06 de Maio de 2008. Dulce Pacheco. Orador: Carla Pinto
NP EN ISO 9001:2008 Principais alterações 06 de Maio de 2008 Dulce Pacheco Orador: Carla Pinto Local e Data: Coimbra, 30 Janeiro 2008 ISO 9001:2008 Principais alterações ç Motivações e processo de desenvolvimento
Leia maisRock In Rio - Lisboa
Curso de Engenharia Informática Industrial Rock In Rio - Lisboa Elaborado por: Ano Lectivo: 2004/05 Tiago Costa N.º 4917 Turma: C Gustavo Graça Patrício N.º 4757 Turma: C Docente: Professora Maria Estalagem
Leia maisDiagrama de transição de Estados (DTE)
Diagrama de transição de Estados (DTE) O DTE é uma ferramenta de modelação poderosa para descrever o comportamento do sistema dependente do tempo. A necessidade de uma ferramenta deste tipo surgiu das
Leia maisGerenciamento de Problemas
Gerenciamento de Problemas O processo de Gerenciamento de Problemas se concentra em encontrar os erros conhecidos da infra-estrutura de TI. Tudo que é realizado neste processo está voltado a: Encontrar
Leia maisSISTEMAS DE INFORMAÇÃO PARA GESTÃO
07-05-2013 1 SISTEMAS DE INFORMAÇÃO PARA GESTÃO Aula I Docente: Eng. Hercílio Duarte 07-05-2013 2 Objectivo Sistemas Modelos Dados Vs. Informação Introdução aos sistemas de Informação 07-05-2013 3 Introdução
Leia maisGESTÃO DE RESÍDUOS PREOCUPAÇÕES EM OBRA
GESTÃO DE RESÍDUOS PREOCUPAÇÕES EM OBRA Os resíduos de construção e demolição, quer devido à sua perigosidade, quer devido às quantidades produzidas, é considerado um fluxo de resíduos prioritário a nível
Leia maisÍndice. Como aceder ao serviço de Certificação PME? Como efectuar uma operação de renovação da certificação?
Índice Como aceder ao serviço de Certificação PME? Como efectuar uma operação de renovação da certificação? Como efectuar uma operação de confirmação de estimativas? Como aceder ao Serviço de Certificação
Leia maisControlo da Qualidade Aula 05
Controlo da Qualidade Aula 05 Gestão da qualidade:. evolução do conceito. gestão pela qualidade total (tqm). introdução às normas iso 9000. norma iso 9001:2000 Evolução do conceito 2 gestão pela qualidade
Leia maisAnálise e Concepção de Sistemas de Informação
Análise e Concepção de Sistemas de Informação Projecto Versão 2.0 amazon.com 2005-2006 1. Introdução O presente documento tem como objectivo apresentar o enunciado do projecto de ACSI 2005-2006. O projecto
Leia maisEngenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios
Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana
Leia mais2005 José Miquel Cabeças
Dimensionamento de linhas de produção 1 - INTRODUÇÃO A fabricação de elevado volume de produção é frequentemente caracterizada pela utilização de linhas de montagem e fabricação. O balanceamento de linhas
Leia maisLogística e Gestão da Distribuição
Logística e Gestão da Distribuição Logística integrada e sistemas de distribuição (Porto, 1995) Luís Manuel Borges Gouveia 1 1 Sistemas integrados de logística e distribuição necessidade de integrar as
Leia maisDEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS - Grupo 550 INFORMÁTICA Planificação Anual /Critérios de avaliação
DOMÍNIOS (Unidades) UNIDADE 1 INTRODUÇÃO À PROGRAMAÇÃO Introdução Conteúdos Objetivos Estratégias/ recursos Conceitos fundamentais Teste e controlo de erros em algoritmia Estruturas de controlo Arrays
Leia maisPós-Graduação em Gerenciamento de Projetos práticas do PMI
Pós-Graduação em Gerenciamento de Projetos práticas do PMI Planejamento do Gerenciamento das Comunicações (10) e das Partes Interessadas (13) PLANEJAMENTO 2 PLANEJAMENTO Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 ABRIL
Leia maisPROCESSO 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 maisManual do Revisor Oficial de Contas. Directriz de Revisão/Auditoria 300 ÍNDICE
Directriz de Revisão/Auditoria 300 PLANEAMENTO Junho de 1999 ÍNDICE Parágrafos Introdução 1-4 Planeamento do Trabalho 5-8 Plano Global de Revisão / Auditoria 9-10 Programa de Revisão / Auditoria 11-12
Leia maisGARANTIA DA QUALIDADE DE SOFTWARE
GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características
Leia maisGestão dos Níveis de Serviço
A Gestão dos Níveis de Serviço (SLM) Os sistemas e tecnologias de informação e comunicação têm nas empresas um papel cada vez mais importante evoluindo, hoje em dia, para níveis mais elevados de funcionamento
Leia maisProcesso de análise estruturada - Abordagem clássica
Processo de análise estruturada - Abordagem clássica Desenvolver modelo físico actual Modelo físico actual Modelos a desenvolver tendo em conta a abordagem clássica Desenvolver modelo lógico actual Modelo
Leia maisAbordagem de Processo: conceitos e diretrizes para sua implementação
QP Informe Reservado Nº 70 Maio/2007 Abordagem de Processo: conceitos e diretrizes para sua implementação Tradução para o português especialmente preparada para os Associados ao QP. Este guindance paper
Leia maisESTRUTURA COMUM DE AVALIAÇÃO CAF 2006 DGAEP 2007
ESTRUTURA COMUM DE AVALIAÇÃO CAF 2006 DGAEP 2007 Conteúdo da apresentação Enquadramento da CAF Características gerais da CAF Estrutura da CAF Processo de aplicação da CAF (10 Passos) Enquadramento da CAF
Leia maisAná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 maisGerenciamento de Incidentes
Gerenciamento de Incidentes Os usuários do negócio ou os usuários finais solicitam os serviços de Tecnologia da Informação para melhorar a eficiência dos seus próprios processos de negócio, de forma que
Leia maisComputação Paralela. Desenvolvimento de Aplicações Paralelas João Luís Ferreira Sobral Departamento do Informática Universidade do Minho.
Computação Paralela Desenvolvimento de Aplicações Paralelas João Luís Ferreira Sobral Departamento do Informática Universidade do Minho Outubro 2005 Desenvolvimento de Aplicações Paralelas Uma Metodologia
Leia maisVerificação e Validação
Verificação e Validação Patrícia Macedo Joaquim Filipe João Ascenso 2005/2006 EST, Setúbal Verificação e Validação Verificação Garante que o software cumpre as especificações Consistência interna Estamos
Leia maisCriatividade e Inovação Organizacional: A liderança de equipas na resolução de problemas complexos
Criatividade e Inovação Organizacional: A liderança de equipas na resolução de problemas complexos Dizer que o grande segredo do sucesso das empresas, especialmente em tempos conturbados, é a sua adaptabilidade
Leia mais1. ENQUADRAMENTO. Contacte-nos hoje para saber mais. Esta é a solução de Gestão do Desempenho de que a sua Empresa precisa!
1. ENQUADRAMENTO O PERSONIS é uma solução integrada de gestão e avaliação de desempenho que foi desenhada pela GlobalConsulting e suportada por uma aplicação desenvolvida pela CENTRAR numa estreita parceria,
Leia maisCritérios Gerais de Avaliação
Agrupamento de Escolas Serra da Gardunha - Fundão Ano Lectivo 2010/2011 Ensino Básico A avaliação escolar tem como finalidade essencial informar o aluno, o encarregado de educação e o próprio professor,
Leia maisNegócios à Sua dimensão
Negócios à Sua dimensão O seu Software de Gestão acompanha-o? O ArtSOFT pode ser a solução de gestão da sua empresa. O ArtSOFT Profissional permite o controlo total sobre a gestão da sua empresa, assegura
Leia maisCapítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1
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 maisCOMISSÃO EXECUTIVA DA ESPECIALIZAÇÃO EM SEGURANÇA NO TRABALHO DA CONSTRUÇÃO PROCEDIMENTOS PARA ATRIBUIÇÃO DO TÍTULO DE ENGENHEIRO ESPECIALISTA EM
PROCEDIMENTOS PARA ATRIBUIÇÃO DO TÍTULO DE ENGENHEIRO ESPECIALISTA EM Procedimentos para a atribuição do título de Engenheiro Especialista em Segurança no Trabalho da Construção 1 Introdução...2 2 Definições...4
Leia maisIntrodução à Engenharia de. Software. Introdução à Engenharia de. Software. O que é a Engenharia de Software? Software
Introdução à Engenharia de Gidevaldo Novais (gidevaldo.vic@ftc.br) Introdução à Engenharia de Objetivo Depois desta aula você terá uma noção geral do que é a engenharia de software e dos seus objetivos
Leia maisINSPECÇÃO-GERAL DA EDUCAÇÃO PROGRAMA AFERIÇÃO
INSPECÇÃO-GERAL DA EDUCAÇÃO PROGRAMA AFERIÇÃO EFECTIVIDADE DA AUTO-AVALIAÇÃO DAS ESCOLAS PROJECTO ESSE Orientações para as visitas às escolas 1 Introdução As visitas às escolas realizadas segundo o modelo
Leia maisRoteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)
Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Definição Geral: Disciplina de Compiladores Prof. Jorge Bidarra (UNIOESTE) A especificação de requisitos tem como objetivo
Leia maisPlanificação anual de 3º ciclo de Educação Tecnológica 7º e 8º ano
Planificação anual de 3º ciclo de Educação Tecnológica 7º e 8º ano Domínios TECNOLOGIA E SOCIEDADE Subdomínios/Sugestões de Exploração Tecnologia e necessidades Humanas: Tecnologia como resposta às necessidades
Leia maisGESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11
GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11 Índice 1. Importância do ERP para as organizações...3 2. ERP como fonte de vantagem competitiva...4 3. Desenvolvimento e implantação de sistema de informação...5
Leia maisArquitecturas de Software Licenciatura em Engenharia Informática e de Computadores
UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Arquitecturas de Software Licenciatura em Engenharia Informática e de Computadores Primeiro Teste 21 de Outubro de 2006, 9:00H 10:30H Nome: Número:
Leia maisManutenção desoftware. SCE 186- Engenharia de Software Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestrede2002
Manutenção desoftware SCE 186- Engenharia de Software Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestrede2002 CiclodeVidadeSoftware 2 ManutençãodeSoftware n Alterações efetuadas no software
Leia maisDesenvolvimento Iterativo. Unified Process (UP) Esta abordagem ao desenvolvimento
Desenvolvimento Iterativo Esta abordagem ao desenvolvimento assegura que o sistema cresce de forma incremental assegura que a complexidade se mantém controlada permite ainda obter rápido feedback de várias
Leia maisISO 22000 SISTEMAS DE GESTÃO DA SEGURANÇA ALIMENTAR
ISO 22000 SISTEMAS DE GESTÃO DA SEGURANÇA ALIMENTAR INTRODUÇÃO Os sistemas de segurança alimentar devem ser desenhados de forma a controlar o processo de produção e basearem-se em princípios e conceitos
Leia maisEngenharia de Software
Engenharia de Software Desenho de Software Departamento de Matemática Universidade dos Açores Hélia Guerra helia@uac.pt desenho Desenho (dicionário Priberam on-line) do Lat.! designu s. m., arte de representar
Leia mais