Ministério Público da União
|
|
- Davi Cunha de Sequeira
- 8 Há anos
- Visualizações:
Transcrição
1 Ministério Público da União Prof: Fernando Pedrosa
2 Nota do Professor Caros alunos, com a chegada, em breve, de uma nova rodada de provas do Ministério Público da União para cargos de T.I., publicamos mais este material visando a auxiliá-los neste desafio. Nesta prova, tivemos uma distribuição clássica de questões de vários assuntos. Nenhuma grande surpresa, mas tivemos uma prova bem abrangente, o que demanda muito estudo dos candidatos para cobrir todo o edital.
3 Nota do Professor O importante é praticarmos, de forma que a resolução das questões venha de forma natural, por já conhecermos os assuntos e o estilo da Carlos Chagas. Qualquer dúvida, estou à disposição. Bons estudos! Prof. Fernando Pedrosa fpedrosa@gmail.com
4 Bibliografia Recomendada Livros: Andrew S. Tanenbaum. Sistemas Operacionais Modernos. Editora: Prentice Hall. Ano: Edição: 2. William Stallings. Arquitetura e Organização de Computadores. Editora: Makron Books Ano: 2002 Edição: 5. Navathe, Shamkant. Sistema de Bancos de Dados. Editora: Addison-Wesley. Ano: Edição: 4. Pressman, Roger S. Software Engineering: A Practiotioner s Approach. Editora: McGraw-Hill. Ano: Edição: 5 Grady Booch. UML: Guia do Usuário. Editora: Campos Ano: 2005 Edição: 2 Ralph Kimball. The Data Warehouse Lifecycle Toolkit. Editora: John Wiley & Sons Ano: 1998 Edição: 1 Michael T. Goodrich. Estrutura de Dados e Algoritmos em Java. Editora: Bookman. Ano: Edição: 4.
5 Bibliografia Recomendada Livros: Ana Brasil Couto. CMMI: Integração dos Modelos de Capacitação e Maturidade de Sistemas. Editora: Ciência Moderna Ano: 2007 Edição: 1 Phillippe Kruchten. Introdução ao RUP: Rational Unified Process. Editora: Ciência Moderna Ano: 2003 Edição: 1. Project Management Institute. Conjunto de Conhecimentos em Gerenciamento de Projetos (PMBOK). Editora: Project Management Institute Ano: 2005 Edição: 3 Stallings, William. Criptografia e Segurança de Redes: Princípios e Práticas. Editora: Prentice- Hall. Ano: 2007 Edição: 4 Andrew S. Tanenbaum. Computer Networks. Editora: Prentice Hall. Ano: Edição: 4.
6 Sites de Referência Aritmética binária %20Representa%E7%E3o%20de%20Dados%20II.pdf Java Diagrama Entidade Relacionamento
7 MPU
8 34. NÃO é um componente dos sistemas operacionais: (A) bootstrap. (B) scheduler. (C) kernel. (D) shell. (E) GUI
9 34. NÃO é um componente dos sistemas operacionais: (A) bootstrap. (B) scheduler. (C) kernel. (D) shell. (E) GUI A partir desta questão começamos a perceber um padrão nesta prova: parece que o avaliador quis cobrar todas as questões baixo nível no começo da prova, isto é, questões que tratam de tipos de dados, sistemas operacionais, algoritmos, hardware, rede, etc., enquanto que as questões de alto nível, isto é, PMBOK, Eng. De Software, RUP, etc., mais do meio para frente da prova. Isto é bem característico da Carlos Chagas, fazer provas bem abrangentes que vão de hardware a PMBOK. Não negligencie nenhum assunto, pois você pode ser pego de surpresa. De qualquer forma, vamos à questão.
10 Bootstrap: fazer um bootstrap (daí o termo fazer o boot no computador ) é, basicamente, carregar um programa de computador (normalmente o próprio Sistema Operacional) usando um conjunto de rotinas reduzido. Isto é uma das primeiras tarefas realizadas ao ligar um computador, tanto que o carregador de boot (bootstrap loader) é localizado, muitas vezes, na própria memória ROM (não-volátil) do computador. Não faz parte do Sistema Operacional, é um processo que ocorre antes mesmo do S.O ser carregado. Scheduler: é a parte do Sistema Operacional responsável por agendar a execução de processos e decidir quando e por quanto tempo eles vão executar. Se preocupa com questões como: Utilização da CPU: ocupar a CPU o máximo possível Throughput: número de processos que completam sua execução por unidade de tempo Turnaround: tempo total entre a submissão de um processo e a sua completude Tempo de espera: quantidade de tempo que um processo espera no estado pronto Tempo de resposta: quantidade de tempo que leva para uma requisição ser submetida e enviar uma resposta Justiça (fairness): tempo igual de CPU para cada thread. Kernel: é o programa que constitui o núcleo central do Sistema Operacional. Tem completo controle sobre tudo que ocorreu no sistema.
11 Kernel: é o programa que constitui o núcleo central do Sistema Operacional. Tem completo controle sobre tudo que ocorreu no sistema Shell: é um programa responsável por interpretar comandos (interface textual) para que o S.O entenda e possa executar as funções apropriadas. Como a shell está apenas uma camada acima do núcleo do sistema operacional, você pode executar operações que nem sempre são possíveis a partir de uma interface gráfica (GUI). GUI: Graphical User Interface. Alguns alunos podem ficar em dúvida quanto a essa alternativa, pois, de fato, alguns sistemas operacionais, principalmente os mais antigos, baseados em Unix, não possuem interface gráfica. Entretanto, não foi isso que a questão perguntou. Ela não perguntou se todos os S.O s têm interface gráfica, mas se ela faz parte deles. A resposta é: sim. Hoje em dia, na verdade, a vasta maioria dos S.O s têm interface gráfica com o usuário (Windows, várias distribuições de Linux, Mac OS, etc.). Alternativa correta. Referência: Andrew S. Tanenbaum. Sistemas Operacionais Modernos. Editora: Prentice Hall. Ano: Edição: 2.
12 36. Considere: I. Os algoritmos de busca binária e de busca seqüencial executam processamento repetitivo. II. Os algoritmos de busca binária e de busca seqüencial utilizam a técnica de recursão. III. A busca seqüencial executa cada fase da repetição na forma de uma subtarefa da fase anterior. IV. A busca binária trabalha com uma forma circular de repetição. Está correto o que consta em (A) I, apenas. (B) II, apenas. (C) I e II, apenas. (D) I, III e IV, apenas. (E) I, II, III e IV.
13 36. Considere: I. Os algoritmos de busca binária e de busca seqüencial executam processamento repetitivo. II. Os algoritmos de busca binária e de busca seqüencial utilizam a técnica de recursão. III. A busca seqüencial executa cada fase da repetição na forma de uma subtarefa da fase anterior. IV. A busca binária trabalha com uma forma circular de repetição. Está correto o que consta em (A) I, apenas. (B) II, apenas. (C) I e II, apenas. (D) I, III e IV, apenas. (E) I, II, III e IV. Esta questão é o típico caso onde saber demais acaba prejudicando o aluno. Ela quer saber, basicamente, como são as implementações comuns do algoritmo de busca binária e
14 busca sequencial. Mais especificamente, ela quer saber se suas implementações são iterativas ou recursivas. Ocorre que há uma premissa conhecida no estudo dos algoritmos que diz que todo algoritmo recursivo pode ser implementado de forma iterativa e vice-versa. De fato, as implementações mais comuns destes algoritmos são feitas de forma iterativa, mas nada impede que sejam feitas de forma recursiva, até porque isto depende muito da linguagem de programação utilizada. Algumas linguagens expressam os algoritmos mais elegantemente de forma recursiva, por exemplo. De qualquer forma, vamos às definições. Busca linear (listas) o Examina cada elemento da estrutura seqüencialmente o Complexidade: O(n) o Pode ser usado diretamente em uma lista não-processada (desordenada) o Muito lento para grandes quantidades de dados, mas aceitável para listas pequenas e que mudam constantemente Implementação (iterativa):
15 private int linearsearch(int a[], int valuetofind) { for (int i=0; i<a.length; i++) { if (valuetofind == a[i]) { return i; } } return -1; } Busca binária (listas) o Realiza sucessivas divisões do espaço de busca, comparando o elemento buscado com o elemento no meio da subdivisão (divisão e conquista) o Complexidade: O(log n) o Parte do pressuposto que a lista é de acesso aleatório e está ordenada o Ótimo desempenho comparado à busca linear para grandes quantidades de dados. Tem a desvantagem de requerer uma ordenação da lista após cada alteração na mesma Implementação (iterativa):
16 min := 1; max := N; {array size: var A : array [1..N] of integer} repeat mid := (min + max) div 2; if x > A[mid] then min := mid + 1 else max := mid - 1; until (A[mid] = x) or (min > max); Agora note como o mesmo algoritmo pode ser implementado de forma recursiva: BinarySearch(A[0..N-1], value, low, high) { if (high < low) return -1 // not found mid = low + ((high - low) / 2) if (A[mid] > value) return BinarySearch(A, value, low, mid-1) else if (A[mid] < value) else return BinarySearch(A, value, mid+1, high) return mid // found }
17 Qual o problema disto? O problema, como vamos ver, é que este fato muda a forma de interpretar a resposta da questão. Vejamos: I. Os algoritmos de busca binária e de busca seqüencial executam processamento repetitivo. Correto. Sem dúvida, ambos os algoritmos executam processos repetitivos em algum ponto de sua lógica. II. Os algoritmos de busca binária e de busca seqüencial utilizam a técnica de recursão. Aqui está o problema. O gabarito apontou esta alternativa como falsa, mas, como vimos, a implementação pode ser feita de forma iterativa ou recursiva, ficando a cargo do programador escolher. Claro que é bastante incomum implementar uma busca sequencial de forma recursiva, mas aqui vai um exemplo: int SequentialSearch(int a[], int value, int start, int stop) { if (start >= stop) return 1; else if (a[start] == value) else } return start; return SequentialSearch(a, value, start + 1, stop);
18 Portanto, a questão foi, no mínimo, imprecisa. De qualquer forma ela foi dada como falsa, provavelmente porque se referia às implementações mais comuns de ambos os algoritmos. III A busca seqüencial executa cada fase da repetição na forma de uma subtarefa da fase anterior. De novo, a busca sequencial poderia ser recursiva ( repetir cada fase na forma de uma subtarefa da fase anterior ), mas, como a questão considerou apenas a implementação iterativa, a alternativa foi dada como falsa. IV. A busca binária trabalha com uma forma circular de repetição. Em uma implementação iterativa, a busca binária faria exatamente isso: trabalharia com uma forma circular de repetição. Como a questão considerou apenas a implementação recursiva, esta alternativa também foi dada como falsa. Enfim, o gabarito da questão é a letra (A): apenas a primeira assertiva correta. Minha sugestão é que você não tente discutir com a banca organizadora. Se a FCC considera que a busca sequencial é implementada apenas com um algoritmo iterativo, e a busca binária apenas com um algoritmo recursivo, então assim seja. Registre esse fato e procure não errar em provas futuras, mas tenha em mente que estas definições são, no mínimo, incompletas.
19 Referência: Michael T. Goodrich. Estrutura de Dados e Algoritmos em Java. Editora: Bookman. Ano: Edição: 4.
20 66. No Processo Unificado são, respectivamente, uma fase e um fluxo de trabalho: (A) Análise e Elaboração. (B) Concepção e Construção. (C) Requisitos e Análise. (D) Construção e Requisitos. (E) Análise e Requisitos.
21 66. No Processo Unificado são, respectivamente, uma fase e um fluxo de trabalho: (A) Análise e Elaboração. (B) Concepção e Construção. (C) Requisitos e Análise. (D) Construção e Requisitos. (E) Análise e Requisitos. Há alguns conceitos muito importantes no RUP que você deve ter em mente, pois são sempre cobrados. De uma frase em especial são derivadas quase todas as idéias do RUP. Veja: O desenvolvimento de sistemas seguindo o RUP é: Iterativo e incremental Guiado por casos de uso Baseado na arquitetura do sistema
22 Temos, portanto, vindo da idéia de Iterativo e Incremental, o conceito de Fases, que são implementadas através de Disciplinas (também chamadas de Fluxos de Trabalho ou Workflows). Veja as definições do RUP para estes conceitos. Fase: O tempo entre dois marcos primários do projeto, durante o qual um conjunto bem definido de objetivos é atendido, artefatos são concluídos e decisões são tomadas sobre passar ou não para a próxima fase. As fases são: Concepção, Elaboração, Construção e Transição. Disciplina: Uma disciplina é uma coleção de atividades relacionadas a uma 'área de interesse' principal. As disciplinas no RUP são: Modelagem de Negócios, Requisitos, Análise e Design, Implementação, Teste, Implantação, Configuração e Gerenciamento de Mudança, Gerenciamento de Projeto, Ambiente. De posso dos nomes das Fases e das Disciplinas, já podemos responder como certa a letra D pois todas as outras confundem os conceitos. Entretanto, vamos elaborar um resumo de cada uma das fases e disciplinas, para aprofundarmos nosso estudo. Darei aqui apenas uma introdução às idéias não deixe de ler a referência oficial do RUP em detalhes. Primeiro vamos começar pelas fases do RUP.
23 Fase de Concepção Objetivos Estabelecer o escopo do software do projeto Discriminar os casos de uso críticos do sistema Exibir pelo menos uma opção de arquitetura básica Estimar o custo geral e a programação para o projeto inteiro Estimar riscos Preparar o ambiente e dar suporte para o projeto Marco: Objetivos do Ciclo de vida Decide se o projeto é financeiramente viável e se vai ou não prosseguir com ele Fase de Elaboração Criar a baseline para a arquitetura do sistema a fim de fornecer uma base estável para o esforço da fase de construção Objetivos Assegurar que a arquitetura, os requisitos e os planos estejam estáveis o suficiente e que os riscos sejam suficientemente diminuídos
24 Tratar os riscos significativos do ponto de vista da arquitetura Demonstrar que a arquitetura suportará os requisitos do sistema a um custo/tempo justo Estabelecer um ambiente de suporte Marco: Arquitetura do Ciclo de Vida Arquitetura estável o Um dos critérios de avaliação é comparar a despesa real com a planejada Fase de Construção A meta é esclarecer os requisitos restantes e concluir o desenvolvimento do sistema com base na arquitetura da baseline. Objetivos Minimizar os custos do desenvolvimento Atingir a qualidade adequada Atingir as versões úteis (alfa, beta e etc.) Concluir a análise, o projeto, o desenvolvimento e o teste de todas as funcionalidades necessárias Decidir se o software, os locais e os usuários estão prontos para a implantação Atingir um paralelismo
25 Marco: Capacidade Operacional Inicial Determina se o produto está pronto para ser implantado num ambiente de teste beta Fase de Transição O objetivo é assegurar que o software esteja disponível para seus usuários finais. Inclui testar o produto em preparação para release e ajustes pequenos com base no feedback do usuário, que deve priorizar o ajuste fino do produto, a instalação, configuração e problemas de usabilidade. Problemas estruturais mais graves já devem ter sido tratados antes. Objetivos Teste beta para validar o novo sistema Teste beta e operação paralela relativa a um sistema legado que está sendo substituído Conversão de bancos de dados operacionais Treinamento de usuários e equipe de manutenção Atividades de ajuste Obtenção do consentimento dos envolvidos de que as baselines estão consistentes com os critérios de avaliação da visão Marco: Release do Produto Você decide se os objetivos foram atendidos e se outro ciclo de desenvolvimento deve ser iniciado.
26 Agora vamos às Disciplinas. Modelagem de Negócios Entender a estrutura e a dinâmica da organização na qual o sistema deve ser implantado. Entender como funciona a organização. Entender os problemas atuais da organização-alvo e identificar as possibilidades de melhoria. Assegurar que os clientes, usuários e desenvolvedores tenham um entendimento comum da organização-alvo. Derivar os requisitos de sistemas necessários para sustentar a organização-alvo Requisitos Estabelecer e manter concordância com os clientes e outros envolvidos sobre o que o sistema deve fazer Oferecer aos desenvolvedores uma compreensão melhor dos requisitos do sistema Definir as fronteiras do sistema Base para planejar o conteúdo técnico das iterações Base para estimar o custo e o tempo de desenvolvimento do sistema Definir uma interface de usuário para o sistema Análise e Design (Análise e Projeto) Transformar os requisitos em um design do sistema a ser criado Desenvolver uma arquitetura sofisticada para o sistema
27 Adaptar o design para que corresponda ao ambiente de implementação, projetando-o para fins de desempenho Implementação Definir a organização do código em termos de subsistemas de implementação organizados em camadas Implementar classes e objetos em termos de componentes Teste de unidade dos componentes Integrara os resultados produzidos ao sistema executável Testes O teste enfatiza a avaliação da qualidade do produto Localizar e documentar defeitos na qualidade do software Avisar de forma geral sobre a qualidade observada no software Validar as suposições feitas na Análise e Design/Requisitos Validar as funções do software conforme projetadas Verificar se os requisitos foram implementados de maneira adequada Implantação Descrevem as atividades que garantem que o produto de software será disponibilizado a seus usuários finais.
28 Existem 3 modos de implantação: o Caixa comercializável o Download pela web o Ir à empresa e instalar o produto Gerenciamento de Configuração e Mudança Controla mudanças feitas nos artefatos de um projeto e mantém a integridade deles Evita: o Atualização simultânea o Notificação limitada o Várias versões Gerenciamento de Projetos Fornecer um framework para gerenciar projetos intensivos de software. Fornecer diretrizes práticas para planejar, montar a equipe, executar e monitorar os projetos. Fornecer um framework de gerenciamento de risco. O Gerenciamento de Projetos não cobre: o Gerenciamento de pessoal o Gerenciamento de custos o Gerenciamento de contratos, entre outros
29 Ambiente Atividades necessárias à configuração do processo para um projeto Fornece à organização o ambiente de desenvolvimento de software (ferramentas e processos) que dará suporte à equipe de desenvolvimento Disciplina ligada a garantia de qualidade de processos Referência:
30 Informações Finais Ganhe Descontos com Sugestões! Se você encontrar erros de qualquer natureza, por favor, nos reporte através de Adicionalmente, sugestões de melhoramento nos comentários das questões (descoberta da bibliografia consagrada de onde foi retirado o trecho, indicação de impropriedade técnica, apontamento de outro trecho errado na questão, etc) serão analisadas, e se aprovadas e implementadas, gerarão descontos na aquisição de novos materiais. Adquira Materiais Anteriores: Bibliografia Indicada: Participe de Nossa Lista de Discussão:
31 Obrigado! Fernando Pedrosa
Engenharia de Software I
Engenharia de Software I Curso de Desenvolvimento de Software Prof. Alessandro J de Souza ajdsouza@cefetrn.br 1 Rational Unified Process RUP Fase Construção 2 VISÃO GERAL Fase Construção. Visão Geral 3
Leia maisARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.
ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página
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 maisO Rational Unified Process (RUP) é um processo de desenvolvimento de software inspirado no
1.1 RATIONAL UNIFIED PROCESS (RUP) O Rational Unified Process (RUP) é um processo de desenvolvimento de software inspirado no processo que atende pelo nome de Processo Unificado (ou UP do inglês Unified
Leia maisO modelo unificado de processo. O Rational Unified Process, RUP.
Cursos: Sistemas de Informação Disciplina: Administração ADM Prof. Jarbas Avaliação: Prova B1, 5º/6º semestres Data: 27/09/2010 Nome: Gabarito RA: Assinatura: Turma: 1) Segundo as afirmações a seguir,
Leia maisCurso: Engenharia de Software com Ênfase em Padrões de Software (UECE Universidade Estadual do Ceará) RUP
Conceitos RUP RUP, abreviação de Rational Unified Process (ou Processo Unificado da Rational), é um processo de Engenharia de software criado pela Rational Software Corporation(a qual foi incorporada pela
Leia maisTópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619
Tópicos em Engenharia de Software (Optativa III) AULA 2 Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Engenharia de Software Objetivo da aula Depois desta aula você terá uma revisão sobre o
Leia maisGovernança de TI. ITIL v.2&3. parte 1
Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR ITIL 1 1 ITIL Gerenciamento de Serviços 2 2 Gerenciamento de Serviços Gerenciamento de Serviços 3 3 Gerenciamento de Serviços
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 maisMetodologia e Gerenciamento do Projeto na Fábrica de Software v.2
.:: Universidade Estadual de Maringá Bacharelado em Informática Eng. de Software III :. Sistema de Gerenciamento de Eventos - Equipe 09 EPSI Event Programming System Interface Metodologia e Gerenciamento
Leia maisEntendendo como funciona o NAT
Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços
Leia maisProcesso Unificado (RUP)
Fases do Desenvolvimento Processo Unificado (RUP) Ulf Bergmann ulf@ime.eb.br Domínio do Problema Objetos Objetos do do Mundo Mundo real real Modelo Semântico Domínio da Solução Aplicação Interface Serviços
Leia maisREVISÃO ENGENHARIA DO SOFTWARE. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com
REVISÃO ENGENHARIA DO SOFTWARE Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Software Sequencia de Instruções a serem seguidas ou executadas Dados e rotinas desenvolvidos por computadores Programas
Leia maisProcesso de Desenvolvimento Unificado
Processo de Desenvolvimento Unificado Processo de Desenvolvimento de Software? Conjunto de atividades bem definidas; com responsáveis; com artefatos de entrada e saída; com dependências entre as mesmas
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.
Leia maisIntegração dos Modelos de Gestão de TI
Integração dos Modelos de Gestão de TI Olá servidores!! (Acredite você será!). Temos agora uma bateria com a integração dos modelos de gestão de TI, vamos rever o que vem sendo pedido? Ajeite-se na cadeira,
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 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 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 maisProcesso de Desenvolvimento de Software. Engenharia de Software. nelmarpg@yahoo.com.br
Processo de Desenvolvimento de Software nelmarpg@yahoo.com.br 1 Objetivos Contextualizar Análise e Projeto de software dentro de uma metodologia de desenvolvimento (um processo de desenvolvimento de software)
Leia maisGERÊNCIA DE INTEGRAÇÃO DO PROJETO
GERÊNCIA DE INTEGRAÇÃO DO PROJETO Estevanir Sausen¹, Patricia Mozzaquatro² ¹Acadêmico do Curso de Ciência da Computação ²Professor(a) do Curso de Ciência da Computação Universidade de Cruz Alta (UNICRUZ)
Leia maisO Processo de Desenvolvimento de Software
O Processo de Desenvolvimento de Software Objetivos Contextualizar Análise e Projeto de software dentro de uma metodologia de desenvolvimento (um processo de desenvolvimento de software) Um processo de
Leia maisResumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0
O que é BABok? O BABok 2.0, Corpo de Conhecimento de Análise de Negócios, é considerado como um Guia Referência de Práticas de Análise de Negócio. Este guia é publicado e mantido pelo IIBA. O guia BABok
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 maisSistemas Distribuídos
Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor
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 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 maisMUDANÇAS NA ISO 9001: A VERSÃO 2015
MUDANÇAS NA ISO 9001: A VERSÃO 2015 Está em andamento o processo de revisão da Norma ISO 9001: 2015, que ao ser concluído resultará na mudança mais significativa já efetuada. A chamada família ISO 9000
Leia maisSistemas Operacionais
Sistemas Operacionais Sistemas Operacionais Prof. Marcelo Sabaris Carballo Pinto Gerenciamento de Dispositivos Gerenciamento de Dispositivos de E/S Introdução Gerenciador de Dispositivos Todos os dispositivos
Leia maisc. Técnica de Estrutura de Controle Teste do Caminho Básico
1) Defina: a. Fluxo de controle A análise de fluxo de controle é a técnica estática em que o fluxo de controle através de um programa é analisado, quer com um gráfico, quer com uma ferramenta de fluxo
Leia maisMETODOLOGIA DE DESENVOLVIMENTO DE SOFTWARE DO MUSEU PARAENSE EMÍLIO GOELDI
METODOLOGIA DE DESENVOLVIMENTO DE SOFTWARE DO MUSEU PARAENSE EMÍLIO GOELDI HISTÓRICO DE REVISÕES Data Versão Descrição Autor 02/04/2014 1.0 Versão Inicial Ewertton Bravo 27/08/2014 1.1 Alteração da Imagem
Leia maisEngenharia de Requisitos Estudo de Caso
Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este
Leia maisRUP. Evolução. Principais Características do RUP. Principais Características do RUP RUP
RUP Rational Unified Process ( Unificado de Desenvolvimento da Rational) Conjunto de passos que tem como objetivo atingir uma meta de software na ES, processo que visa a produzir o software - de modo eficiente
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 maisUniversidade Paulista
Universidade Paulista Ciência da Computação Sistemas de Informação Gestão da Qualidade Principais pontos da NBR ISO/IEC 12207 - Tecnologia da Informação Processos de ciclo de vida de software Sergio Petersen
Leia maisSETIS- III Seminário de Tecnologia Inovação e Sustentabilidade 4 e 5 de novembro de 2014.
A importância da comunicação no gerenciamento de projetos de softwares: reflexões teóricas Lucas Krüger lucas_kruger-@hotmail.com Resumo: Esse artigo objetiva estudar a comunicação entre cliente e desenvolvedor
Leia maisCapacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB
Calculando a capacidade de disco: Capacidade = (# bytes/setor) x (méd. # setores/trilha) x (# trilhas/superfície) x (# superfícies/prato) x (# pratos/disco) Exemplo 01: 512 bytes/setor 300 setores/trilha
Leia maisEngenharia de Software
Universidade São Judas Tadeu Profª Dra. Ana Paula Gonçalves Serra Engenharia de O Processo Uma Visão Genérica Capítulo 2 (até item 2.2. inclusive) Engenharia de - Roger Pressman 6ª edição McGrawHill Capítulo
Leia maisPós Graduação Engenharia de Software
Pós Graduação Engenharia de Software Ana Candida Natali COPPE/UFRJ Programa de Engenharia de Sistemas e Computação FAPEC / FAT Estrutura do Módulo Parte 1 QUALIDADE DE SOFTWARE PROCESSO Introdução: desenvolvimento
Leia mais! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado
Agenda! Introdução " Motivação para Processos de Software! (USDP) " Definições " RUP x USDP " Características do! Descrição detalhada do! Processos Derivados! Templates simplificados! Conclusões 2 Processo
Leia maisAlgoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br
(Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br Introdução O computador como ferramenta indispensável: Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução
Leia maisEngenharia de Requisitos
Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Aula 08 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo da engenharia de requisitos.
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação
SOFT DISCIPLINA: Engenharia de Software AULA NÚMERO: 10 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir os conceitos de coesão e acoplamento. DESENVOLVIMENTO Projetar
Leia maisEngenharia de Sistemas Computacionais
Engenharia de Sistemas Detalhes no planejamento UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Ciência da Computação Engenharia de Software I Prof. Rômulo Nunes de Oliveira Introdução Na aplicação de um sistema
Leia maisGerenciamento da Integração (PMBoK 5ª ed.)
Gerenciamento da Integração (PMBoK 5ª ed.) O PMBoK diz que: O gerenciamento da integração do projeto inclui os processos e as atividades necessárias para identificar, definir, combinar, unificar e coordenar
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 maisGUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas
PIM PROGRAMA DE INTEGRAÇÃO COM O MERCADO GUIA DE CURSO Tecnologia em Sistemas de Informação Tecnologia em Desenvolvimento Web Tecnologia em Análise e Desenvolvimento de Sistemas Tecnologia em Sistemas
Leia maisSoftware. Gerenciamento de Manutenção
Software Gerenciamento de Manutenção Tutorial Passo a Passo Do Cadastro de Serviço à Consulta de Serviços Realizados Tutorial Recomendações AsinformaçõesutilizadasnestetutorialsãoasmesmasquevocêtemnoseuBancodeDados
Leia maisIntrodução à Engenharia de Software
Introdução à Engenharia de Software Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br Imagem Clássica Objetivo da aula Depois desta aula você terá uma visão sobre o que é a engenharia
Leia maisSERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA
SERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA Muitas organizações terceirizam o transporte das chamadas em seus call-centers, dependendo inteiramente
Leia maisExtração de Requisitos
Extração de Requisitos Extração de requisitos é o processo de transformação das idéias que estão na mente dos usuários (a entrada) em um documento formal (saída). Pode se entender também como o processo
Leia maisPMBoK Comentários das Provas TRE-PR 2009
PMBoK Comentários das Provas TRE-PR 2009 Comentário geral: As provas apresentaram grau de dificuldade médio. Não houve uma preocupação da banca em aprofundar os conceitos ou dificultar a interpretação
Leia maisManual de Atualização Versão 3.6.4.
Manual de Atualização Versão 3.6.4. Sumário 1. AVISO... 1 2. INTRODUÇÃO... 2 3. PREPARAÇÃO PARA ATUALIZAÇÃO... 3 4. ATUALIZANDO GVCOLLEGE E BASE DE DADOS... 7 5. HABILITANDO NOVAS VERSÕES DO SISTEMA....
Leia maisHistórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial
1 of 14 27/01/2014 17:33 Sistema de Paginação de Esportes Universitários Documento de Arquitetura de Software Versão 1.0 Histórico da Revisão Data 30 de novembro de 1999 Versão Descrição Autor 1.0 Versão
Leia maisFACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>
FACULDADE DE ENGENHARIA DE COMPUTAÇÃO PROJETO FINAL I e II PLANO DE TRABALHO O Trabalho de Conclusão de Curso (TCC) a ser desenvolvido
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 maisUNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação
SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula
Leia mais3. Fase de Planejamento dos Ciclos de Construção do Software
3. Fase de Planejamento dos Ciclos de Construção do Software A tarefa de planejar os ciclos de construção do software pode partir de diretrizes básicas. Estas diretrizes visam orientar que os ciclos de
Leia maisSIMULADO: Simulado 3 - ITIL Foundation v3-40 Perguntas em Português
1 de 7 28/10/2012 16:47 SIMULADO: Simulado 3 - ITIL Foundation v3-40 Perguntas em Português RESULTADO DO SIMULADO Total de questões: 40 Pontos: 0 Score: 0 % Tempo restante: 55:07 min Resultado: Você precisa
Leia maisPlano de Gerenciamento do Projeto
Projeto para Soluções Contábeis 2015 Plano de Gerenciamento do Projeto Baseado na 5ª edição do Guia PMBOK Brendon Genssinger o e Elcimar Silva Higor Muniz Juliermes Henrique 23/11/2015 1 Histórico de alterações
Leia maisApresentar os conceitos básicos da metodologia de desenvolvimento Processo Unificado, utilizando como aporte o Processo Unificado Rational RUP
Fábio Lúcio Meira Objetivos Gerais Apresentar os conceitos básicos da metodologia de desenvolvimento Processo Unificado, utilizando como aporte o Processo Unificado Rational RUP Específicos Apresentar
Leia maisSistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 1. Cursos de Computação
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 05 Estrutura e arquitetura do SO Parte 1 Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC,
Leia maisEspecialização em Engenharia de Software e Banco de Dados
Especialização em Engenharia de Software e Banco de Dados Disciplina: Engenharia de Software Tópico: Modelos de Ciclo de Vida Prof. Rodolfo Miranda de Barros rodolfo@uel.br Ciclo de Vida A Engenharia de
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 maisProcessos Técnicos - Aulas 4 e 5
Processos Técnicos - Aulas 4 e 5 Trabalho / PEM Tema: Frameworks Públicos Grupo: equipe do TCC Entrega: versão digital, 1ª semana de Abril (de 31/03 a 04/04), no e-mail do professor (rodrigues.yuri@yahoo.com.br)
Leia maisGlossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.
Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis
Leia maisComeço por apresentar uma breve definição para projecto e para gestão de projectos respectivamente.
The role of Project management in achieving Project success Ao longo da desta reflexão vou abordar os seguintes tema: Definir projectos, gestão de projectos e distingui-los. Os objectivos da gestão de
Leia mais02 - Usando o SiteMaster - Informações importantes
01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,
Leia maisIntroduçãoaoGuia SWEBOK. Ernani Lopes Isensee 2014
IntroduçãoaoGuia SWEBOK Ernani Lopes Isensee 2014 Conhecendo o SWEBOK Guide to the Software Engineering Body of Knowledge IEEE Institute of Electrical and Electronic Engineers Conhecendo o SWEBOK O guia
Leia maisTRABALHO COM GRANDES MONTAGENS
Texto Técnico 005/2013 TRABALHO COM GRANDES MONTAGENS Parte 05 0 Vamos finalizar o tema Trabalho com Grandes Montagens apresentando os melhores recursos e configurações de hardware para otimizar a abertura
Leia maisPara cada fase consideramos. Tempo para um projeto típico Tempo para um projeto Complexo. Arquitetura do Processo Unificado. A meta a ser atingida
Arquitetura do Processo Unificado Tempo para um projeto típico Tempo para um projeto Complexo O tempo gasto nas fases iniciais aumentam Para cada fase consideramos A meta a ser atingida Workflows a executar
Leia maisOrganização e Arquitetura de Computadores I. de Computadores
Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Organização Básica B de Computadores
Leia maisMetodologia e Gerenciamento do Projeto na Fábrica de Software
.:: Universidade Estadual de Maringá Bacharelado em Informática Eng. de Software III :. Sistema de Gerenciamento de Eventos - Equipe 09 EPSI Event Programming System Interface Metodologia e Gerenciamento
Leia maisProjeto Você pede, eu registro.
Projeto Você pede, eu registro. 1) IDENTIFICAÇÃO 1.1) Título do Projeto: Você pede eu registro. 1.2) Equipe responsável pela coordenação do projeto: Pedro Paulo Braga Bolzani Subsecretario de TI Antonio
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 maisConteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo
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 maisIntrodução ao RUP Rational Unified Process. por Denize Terra Pimenta Outubro/2004
Introdução ao RUP Rational Unified Process por Denize Terra Pimenta Outubro/2004 1 Contexto Não é suficiente apenas a presença de desenvolvedores altamente treinados: Precisamos de uma linguagem para a
Leia maisCRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO
CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO Antes de criarmos um novo Banco de Dados quero fazer um pequeno parênteses sobre segurança. Você deve ter notado que sempre
Leia maisINTRODUÇÃO: 1 - Conectando na sua conta
INTRODUÇÃO: Com certeza a reação da maioria dos que lerem esse mini manual e utilizarem o servidor vão pensar: "mas porque eu tenho que usar um console se em casa eu tenho uma interface gráfica bonito
Leia maisInformática. Aula 03 Sistema Operacional Linux. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos
Prof. Diego Pereira Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos Informática Aula 03 Sistema Operacional Linux Objetivos Entender
Leia maisUNIVERSIDADE DE SÃO PAULO E S C O L A D E A R T E S, C I Ê N C I A S E H U M A N I D A D E
UNIVERSIDADE DE SÃO PAULO E S C O L A D E A R T E S, C I Ê N C I A S E H U M A N I D A D E Trabalho proposto pela disciplina de Orientado por Professor Dr. Fernando Coelho Mário Januário Filho 5365372
Leia maisFeature-Driven Development
FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por
Leia mais1. Quem somos nós? A AGI Soluções nasceu em Belo Horizonte (BH), com a simples missão de entregar serviços de TI de forma rápida e com alta qualidade.
1. Quem somos nós? A AGI Soluções nasceu em Belo Horizonte (BH), com a simples missão de entregar serviços de TI de forma rápida e com alta qualidade. Todos nós da AGI Soluções trabalhamos durante anos
Leia maisUML - Unified Modeling Language
UML - Unified Modeling Language Casos de Uso Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 24 de abril
Leia maisDadas a base e a altura de um triangulo, determinar sua área.
Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação ana.santos@qi.edu.br Conceitos Preliminares
Leia maishttp://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho
vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS
Leia maisFundamentos de Gestão de TI
Fundamentos de Gestão de TI Tópico V Transição de Serviço (ITIL V3) José Teixeira de Carvalho Neto transição de serviço transição de serviço Objetivo: orientar e coordenar o desenvolvimento e a implantação
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 maisPlanejando o aplicativo
Um aplicativo do Visual FoxPro geralmente inclui um ou mais bancos de dados, um programa principal que configura o ambiente de sistema do aplicativo, além de uma interface com os usuários composta por
Leia maisa) Teste das funções do sistema com outros sistemas b) Teste de componentes que em conjunto compõem a função do sistema
Simulado CTFL- BSTQB Tempo de duração: 60 minutos 1. Considerando as seguintes afirmações: I. 100% de cobertura de sentença (comando) garante 100% de cobertura de desvio II. 100% de cobertura de desvio
Leia maisIBM Managed Security Services for Agent Redeployment and Reactivation
Descrição de Serviços IBM Managed Security Services for Agent Redeployment and Reactivation EM ADIÇÃO AOS TERMOS E CONDIÇÕES ESPECIFICADOS ABAIXO, ESSA DESCRIÇÃO DE SERVIÇOS INCLUI AS IBM MANAGED SECURITY
Leia maisModelos do Design de Software
Modelos do Design de Software Modelos do Design de Software O processo de design na Engenharia de Software parte de três pressupostos básicos: O resultado do design é um produto; O produto é derivado de
Leia maisCadastramento de Computadores. Manual do Usuário
Cadastramento de Computadores Manual do Usuário Setembro 2008 ÍNDICE 1. APRESENTAÇÃO 1.1 Conhecendo a solução...03 Segurança pela identificação da máquina...03 2. ADERINDO À SOLUÇÃO e CADASTRANDO COMPUTADORES
Leia maisProfissionalização em GP GPA010 - Gerenciamento do Escopo. Introdução: Proposta do Treinamento: Atividades: Temos nesse Módulo 4 Unidades de Ensino:
Introdução: Este módulo não é um módulo básico e depende de formação geral em Gerenciamento de Projetos, padrão PMI, sendo aplicado no aprofundamento de conhecimentos dessa área Nesse módulo o participante
Leia maisSAIBA MAIS SOBRE O LINUX E DESCUBRA QUAL DISTRIBUIÇÃO É MELHOR PARA VOCÊ! CURSO
1 AULA SAIBA MAIS SOBRE O LINUX E DESCUBRA QUAL DISTRIBUIÇÃO É MELHOR PARA VOCÊ! ROTEIRO PRÉ-REQUISITOS 1 INTRODUÇÃO 2 DISTRIBUIÇÕES LINUX 3 AJUDA PARA ESCOLHER SUA DISTRIBUIÇÃO LINUX 4 DÚVIDAS FREQUENTES
Leia mais