ESTÁGIO CURRICULAR I e II PESQUISA E DESENVOLVIMENTO DE FERRAMENTA QUE PERMITE VERIFICAR A RELAÇÃO ENTRE PERFIL DE EMPRESA E

Tamanho: px
Começar a partir da página:

Download "ESTÁGIO CURRICULAR I e II PESQUISA E DESENVOLVIMENTO DE FERRAMENTA QUE PERMITE VERIFICAR A RELAÇÃO ENTRE PERFIL DE EMPRESA E"

Transcrição

1 Guilherme Alexandre Sant'Ana ESTÁGIO CURRICULAR I e II PESQUISA E DESENVOLVIMENTO DE FERRAMENTA QUE PERMITE VERIFICAR A RELAÇÃO ENTRE PERFIL DE EMPRESA E MODELO DE PROCESSO DE SOFTWARE EMPRESA: UNIVERSIDADE DO ESTADO DE SANTA CATARINA SETOR: DEPARTAMENTO DE CÊNCIA DA COMPUTAÇÃO SUPERVISOR: GIAN RICARDO BERKENBROCK ORIENTADOR: RAFAEL STUBS PARPINELLI CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CENTRO DE CIÊNCIAS TECNOLÓGIAS - CCT UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC JOINVILLE SANTA CATARINA - BRASIL 05/2013

2 APROVADO EM.../.../... Professor Rafael Stubs Parpinelli Titulação Doutor Professor Orientador Professor Titulação Professor Titulação Supervisor da CONCEDENTE

3 Carimbo da Empresa UNIDADE CONCEDENTE Razão Social: UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CGC/MF: / Endereço: Rua Paulo Malschitzki Bairro: Zona Industrial Norte CEP: Cidade: Joinville UF: SC Fone: (47) Supervisor: Gian Ricardo Berkenbrock Cargo: Professor ESTAGIÁRIO Nome :Guilherme Alexandre Sant'Ana Matrícula: Endereço:Rua Correia Pinto 858 ap 12 Bairro:Costa e Silva CEP: Cidade:Joinville UF:SC Fone:(47) Curso de :Tecnologia em análise e desenvolvimento de sistemas Título do Estágio:PESQUISA E DESENVOLVIMENTO DE FERRAMENTA QUE PERMITE VERIFICAR A RELAÇÃO ENTRE PERFIL DE EMPRESA E O MODELO DE PROCESSO DE SOFTWARE ADOTADO Período: 19/03/2013 a 31/05/2013 Carga horária: 240 AVALIAÇÃO FINAL DO ESTÁGIO I E II PELO CENTRO DE CIÊNCIAS TECNOLÓGICAS Representada pelo Professor da Disciplina: CONCEITO FINAL DO NOTA ETG I NOTA ETG ESTÁGIO I E II Excelente (9,1 a 10) Muito Bom (8,1 a 9,0) Bom (7,1 a 8,0) Regular (5,0 a 7,0) Reprovado (0,0 a 4,9) (Média do Processo) II (Média do Processo) Rubrica do Professor da Disciplina Joinville / /

4 Nome do Estagiário :Guilherme Alexandre Sant'Ana QUADRO I AVALIAÇÃO NOS ASPECTOS PROFISSIONAIS QUALIDADE DO TRABALHO: Considerando o possível. ENGENHOSIDADE: Capacidade de sugerir, projetar, executar modificações ou inovações. CONHECIMENTO: Demonstrado no desenvolvimento das atividades programadas. CUMPRIMENTO DAS TAREFAS: Considerar o volume de atividades dentro do padrão razoável. ESPÍRITO INQUISITIVO: Disposição demonstrada para aprender. INICIATIVA: No desenvolvimento das atividades. SOMA Pontos QUADRO II AVALIAÇÃO DOS ASPECTOS HUMANOS ASSIDUIDADE: Cumprimento do horário e ausência de faltas. DISCIPLINA: Observância das normas internas da Empresa. SOCIABILIDADE: Facilidade de se integrar com os outros no ambiente de trabalho. COOPERAÇÃO: Disposição para cooperar com os demais para atender as atividades. SENSO DE RESPONSABILIDADE: Zelo pelo material, equipamentos e bens da empresa. SOMA Pontos PONTUAÇÃO PARA O QUADRO I E II Sofrível - 1 ponto, Regular - 2 pontos, Bom - 3 pontos, Muito Bom - 4 pontos, Excelente - 5 pontos LIMITES PARA CONCEITUAÇÃO AVALIAÇÃO FINAL Pontos De 57 a SOFRÍVEL SOMA do Quadro I multiplicada por 7 De 102 a REGULAR SOMA do Quadro II multiplicada por 3 De 148 a BOM SOMA TOTAL De 195 a MUITO BOM De 241 a EXCELENTE Nome da Empresa:UNIVERSIDADE DO ESTADO DE SANTA CATARINA Representada pelo Supervisor:Gian Ricardo Berkenbrock CONCEITO CONFORME SOMA TOTAL Rubrica do Supervisor da Empresa Local: Data : Carimbo da Empresa

5 UDESC UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS - FEJ PLANO DE ESTÁGIO CURRICULAR I e II ESTAGIÁRIO Nome:Guilherme Alexandre Sant'Ana Matrícula: Endereço (Em Jlle):Rua correia pinto 858 ap. 12 Bairro: Costa e Silva CEP: Cidade:Joinville UF:SC Fone: (47) Endereço (Local estágio): Paulo Malschitzki Bairro: Zona Industrial Norte CEP: Cidade: Joinville UF: SC Fone: (47) Regularmente matriculado no semestre: 5 Curso: Tecnologia em Análise e Desenvolvimento de Sistemas Formatura (prevista) Semestre/Ano: 02/2013 UNIDADE CONCEDENTE Razão Social: UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CGC/MF: / Endereço: Rua Paulo Malschitzki Bairro: Zona Industrial Norte CEP: Cidade: Joinville UF: SC Fone: (47) Atividade Principal :Universidade Supervisor: Gian Ricardo Berkenbrock Cargo: Professor DADOS DO ESTÁGIO Área de atuação: Gerenciamento de Projetos Departamento de atuação: Departamento de Ciências da Computação Fone: (47) Ramal: Horário do estágio: Segunda a Sexta das 14:12h as 19h Total de horas: 240 Período: 19/03/2013 a 31/05/2013 Nome do Professor Orientador: Rafael Stubs Parpinelli Disciplina(s) simultânea(s) com o estágio Quantas: 5 Quais: REC0001,SOR,TES-04,TES-28,TES-12

6 OBJETIVO GERAL Pesquisar a relação existente entre os perfis de empresas, definidos por fatores como área de atuação, estrutura, objetivos a curto e médio prazo, e os modelos de processo de software existentes. Desta forma, busca-se compreender a relação entre o perfil da empresa e do produto com o processo de desenvolvimento de software adotado pela empresa. ATIVIDADES OBJETIVO ESPECÍFICO HORAS 1) Estudo bibliográfico sobre o processo de desenvolvimento de software. 1) Identificar o estado-da-arte do processo de desenvolvimento de software. 1)56 2) Estudo sobre classificação de empresas de desenvolvimento de software. 3) Estudo sobre classificação de software. 4) Análise para identificar uma correlação entre empresa, software e processo de desenvolvimento. 5) Desenvolvimento de um modelo ou ferramenta que gerencie a correlação encontrada na atividade anterior como prova de conceito. 2) Definir, a partir de conceitos bibliográficos e Legislação, como classificar uma empresa de desenvolvimento de software. 3) Compreender a classificação de software. 4) Entender, a partir de dados estatísticos e da conclusão das atividades anteriores, a correlação entre empresa, software e processo de desenvolvimento. 5) Identificar e definir um modelo ou ferramenta. 2)56 3)56 4)48 5)24 Rubrica do Rubrica do Rubrica do Rubrica do Professor Comitê de Coordenador Supervisor Orientador Estágios de Estágios da Empresa Data: Data: Data: Data: Carimbo da Empresa

7 CRONOGRAMA FÍSICO E REAL(EM ANDAMENTO) ATIVIDADE 1)Estudo bibliográfico sobre o processo de desenvolvimento de software 2) Estudo sobre classificação de empresas de desenvolvimento de software 3) Estudo sobre classificação de software 12h PR P R P R P R 4) Análise para identificar uma correlação entre empresa, software e processo de desenvolvimento 5) Desenvolvimento de um modelo ou ferramenta que gerencie a correlação encontrada na atividade anterior como prova de conceito P R P R

8 AGRADECIMENTOS São merecedores de reconhecimento todos aqueles que colaboraram com a este trabalho, entre eles: O professor Dr. Gian Ricardo Berkenbrock, que orientou a pesquisa, o professor Dr. Rafael Stubs Parpinelli, que orientou o desenvolvimento deste relatório de estágio e o acadêmico Carlos Filipe Klahold que me acompanhou durante as atividades.

9 SUMÁRIO INTRODUÇÃO OBJETIVOS GERAL ESPECÍFICOS JUSTIFICATIVA ATIVIDADES DESENVOLVIDAS CONSIDERAÇÕES DIFICULDADES ENCONTRADAS APRENDIZAGENS OBTIDAS RECOMENTAÇÕES SUGESTÕES...25 REFERÊNCIAS...26

10 RESUMO Este estágio foi realizado na Universidade do Estado de Santa Catarina, no período de 19/03/2013 a 31/05/2013, totalizando 240 horas. Com objetivo de desenvolver uma ferramenta capaz de analisar o perfis de empresas e softwares, afim de auxiliar na escolha do modelo de processo mais adequado para o desenvolvimento destes softwares. Entre estas atividades estão: estudo bibliográficos, prototipação e diagramação do software. No estudo bibliográfico utilizou-se de livros e artigos, para selecionar os principais modelos de processo existentes e suas características mais relevantes. Também foram realizados estudos bibliográficos para definição de perfis de empresas e de softwares. Pretendia-se executar a atividade de análise da correlação entre os perfis de empresas, perfis de software e modelos de processo. No entanto, para que esta atividade seja iniciada, as atividades anteriores deveriam estar concluídas, o que não ocorreu no tempo estimado. Na fase de prototipação e diagramação da ferramenta desenvolveu-se o protótipo (wireframe) da interface, os diagramas de caso de uso e diagrama de classes.

11 INTRODUÇÃO Neste relatório são apresentadas as atividades que foram realizadas na disciplina de ETG I e II, bem como os objetivos e métodos utilizados durante o estágio realizado na Universidade do Estado de Santa Catarina. As atividades foram compostas por pesquisas na área de gerenciamento de projetos de softwares, com objetivo de desenvolver uma ferramenta capaz de analisar e sugerir o modelo de processo mais indicado para o desenvolvimento de um determinado software. Para isso executou-se as atividades de estudos bibliográficos sobre os modelos de processo de software, classificação de empresas e classificação de softwares. Utilizou-se as ferramentas: Artia, Google Docs e Libreoffice nesta fase. A próxima atividade seria Análise de correlação entre empresas, softwares, e modelos de processo. Mas esta não pode ser realizada pela necessidade da conclusão das atividades anteriores, o que não foi possível. Nas atividades de prototipação e diagramação, utilizou-se as ferramenta Lumzy para a criação dos protótipos (wireframes) do projeto e o Astah para criação dos diagramas de caso de uso e de classes. 11

12 1 OBJETIVOS 1.1 GERAL Pesquisar a relação existente entre os perfis de empresas, definidos por fatores como área de atuação, estrutura, objetivos a curto e médio prazo, e os modelos de processo de software existentes. Desta forma, busca-se compreender a relação entre o perfil da empresa e do produto com o processo de desenvolvimento de software adotado pela empresa ESPECÍFICOS - Identificar o estado-da-arte do processo de desenvolvimento de software; - Definir, a partir de conceitos bibliográficos e Legislação, como classificar uma empresa de desenvolvimento de software; - Compreender a classificação de software; - Entender, a partir de dados estatísticos e da conclusão das atividades anteriores, a correlação entre empresa, software e processo de desenvolvimento; e - Identificar e definir um modelo ou ferramenta que gerencie a correlação encontrada nas atividades anteriores como prova de conceito JUSTIFICATIVA A escolha e aplicação de um modelo de processo é uma atividade que necessita de profissionais altamente qualificados, isso implica em um custo muito elevado para as empresas. Uma solução de software que fosse capaz de analisar o perfil da empresa e do problema a ser resolvido, que mostre de forma objetiva qual o modelo de processo que melhor atende as necessidades da empresa, seria uma solução barata e eficiente para as empresas em questão. Para isto é imprescindível a identificação do estado-da-arte do processo de desenvolvimento de software, para que assim possibilite a comparação entre os modelos e a correlação com perfis de empresas e de softwares. Os a classificação de empresas e de software, foi a maneira mais interessante encontrada para possibilitar uma análise lógica comparativa e correlativa entre empresas, softwares e modelos de processo. 12

13 2. ATIVIDADES DESENVOLVIDAS O estágio foi desenvolvido em uma equipe de 3 pessoas, sendo 2 estagiários (Guilherme Alexandre Sant'Ana e Carlos Filipe Klahold) e 1 supervisor (Gian Ricardo Berkenbrock). Trabalhou-se em um projeto de pesquisa, ainda não concluído, que tem por objetivo encontrar as relações entre os modelos de processos de software existentes, empresas e produtos de software, para possibilitar o desenvolvimento de uma ferramenta capaz de automatizar a escolha de um modelo de processo. As ferramentas utilizadas foram: - Artia: Sistema para gerenciamento das atividades e apontamento de horas. Disponível em - Lumzy: Software para prototipação de interfaces. Disponível em Esta ferramenta pode ser acessada diretamente pelo navegador e possibilita além da prototipação das interfaces, definir eventos para troca de interface através de links. Começando pelos componentes de interfaces disponíveis, o Lumzy possui botões, caixas de texto, imagens, gráficos, calendários e janelas de sistema operacional ou web como mostra as figuras abaixo. 13

14 Na parte central do Lumzy é onde deve-se arrastar os componentes para construir o protótipo de uma interface como mostra a imagem abaixo; - Astah: Software para desenvolvimentos de diagramas UML. Utilizou-se a versão desenvolvida pela comunidade Astah. O software pode ser baixado no endereço astah.net/editions/community. Mesmo utilizando a versão aberta com o Astah pode-se construir diagramas de classe, caso de uso, sequencia, colaboração, estado, atividade, entre outros. Na imagem a seguir um exemplo de um diagrama de classes utilizando Astah. 14

15 - Google docs: Software para criação, armazenamento e compartilhamento de documentos online. Este software é gratuito disponível a todos que possuam uma conta na empresa americana Google, o endereço para acesso é drive.google.com; e - LibreOffice: Conjunto de softwares livres para escritório. Esta ferramenta pode ser baixada no site pt-br.libreoffice.org/. Iniciou-se o estágio com as atividades de estudo bibliográfico principalmente SOMMERVILLE (2007) e PFLEEGER (2004), utilizando também artigos, trabalhou-se no levantamento dos principais modelos de processo de software existentes e suas características mais relevantes, são eles, cascata, evolucionário, modelo em V, espiral, XP (extreming programing), scrum, crystal, DSDM (Dynamic Systems Development Method) e RUP (Processo Unificado da Rational). Para cada modelo de processo levantou-se as características mais relevantes e iniciou-se o desenvolvimento de tabelas comparativas relacionadas aos seguintes itens: 1- Escopo e requisitos: Cascata Evolucionário modelo em V Espiral XP Scrum Cristal DSDM (Dynamic Systems Development Method) RUP (Processo Unificado da Rational). Escopo / Requisitos Adequado para projetos grandes não não não Sim Não Não????? Sim Adequado para projetos médios não sim??? sim Não Sim????? sim Adequado para projetos pequenos sim sim sim não Sim Sim???????? Necessita ter todos os requisitos bem definidos sim não sim não não Não Não Não parcial Necessita ter apenas os requisitos Básicos bem definidos não sim não sim sim Não sim Sim não Utiliza prototipação como fase do processo para validar e auxiliar no entendimento dos requisitos não??? não sim?????????? Sim não Dificuldade para obter uma arquitetura estável não sim não não não Não não?? não Enfase no planejamento sim não sim?? não Não não Não sim Foco na funcionalidade maior que na documentação não sim não?? sim Sim n/a Sim n/a Exigência de muita documentação sim sim sim não não??? não Não sim 2 - Tempo: DSDM (Dynamic Systems Development Method) Cascata Evolucionário modelo em V Espiral XP Scrum Cristal Tempo Foco na entrega rápida das funcionalidades não sim não não sim??? sim Sim não Dificulta o gerenciamento do projeto com visão de longo prazo não sim não não sim Sim não Não não Facilita estimativas de duração sim não sim sim não Não??? Não sim RUP (Processo Unificado da Rational). 15

16 3 - Recursos humanos: DSDM (Dynamic Systems Development Method) Cascata Evolucionário modelo em V Espiral XP Scrum Cristal Recursos humanos Permite trabalhar com um pequeno número de desenvolvedores sim sim?????? Sim Sim sim?????? Organização necessita ter um ambiente que facilite a rápida Comunicação entre os membros não??? não não sim Sim Sim Sim não Dificulta o trabalho em grandes equipes?????? não?????? Sim não??? não Auxilia o trabalho com várias equipes sim não sim?????? Sim??? Sim sim Necessidade de desenvolvedores experientes????????????????????? Sim??? Cliente deve estar disponível em tempo integral não não não não sim Não??? Sim não RUP (Processo Unificado da Rational). 4 Riscos: Cascata Evolucionário modelo em V Espiral XP Scrum Cristal DSDM (Dynamic Systems Development Method) Riscos Foca a redução dos riscos sim não sim sim não Sim não??? não Utiliza ferramentas que podem se tornar obsoletas não não não não não Não não Não sim Colaboração com clientes mais enfatizada do que Negociação de contratos não??? não sim sim Sim sim Sim??? Dificulta manutenção não sim não não não Não não??? não Facilita o descobrimento dos riscos não não não sim não?????? sim Verificação contínua de qualidade não????????? sim??? sim??? sim RUP (Processo Unificado da Rational). 5 - Desenvolvimento: DSDM (Dynamic Systems Development Method) Cascata Evolucionário modelo em V Espiral XP Scrum Cristal Desenvolvimento Pequenos releases não sim não não sim Sim????????? Necessita de muitas interações com o cliente não sim não??? sim Sim sim Sim??? Ritmo Sustentável não não não não sim??? n/a?????? Integração Progressiva não sim não??? sim Sim sim Sim sim Desenvolvimento Iterativo não não não?????? Sim não Sim sim RUP (Processo Unificado da Rational). 6 - Planejamento/Projeto: Cascata Evolucionário modelo em V Espiral XP Scrum Cristal Planejamento/Projeto Planejamento incremental não não não??? sim Sim sim Sim sim Utiliza projeto simplificado não n/a não??? sim Sim????????? Refactoring (revisão de código) não n/a não??? sim????????? não Propriedade coletiva (não se formam ilhas de conhecimento) não n/a não não sim Sim sim DSDM (Dynamic Systems Development Method)??? RUP (Processo Unificado da Rational). não 16

17 7 - Outros: DSDM (Dynamic Systems Development Method) Cascata Evolucionário modelo em V Espiral XP Scrum Cristal Outros Modelo Hibrido não não não não não não não??? sim RUP (Processo Unificado da Rational). Como pode ser percebido nas tabelas acima, cada linha representa uma característica e sua influência em cada modelo de processo. Colunas preenchidas com SIM significam que essa característica influencia no modelo de processo, as colunas preenchidas com NÂO significam que esta características não influenciam no modelo de processo. Colunas preenchidas com n/a significam que esta característica não se aplica ao modelo de processo. As colunas preenchidas com a palavra parcial significam que esta característica influencia levemente no modelo. Para explicar melhor a metodologia utilizada, vou utilizar como exemplo a característica Necessita ter todos os requisitos bem definidos, o modelo de processo será marcado com a opção SIM se e somente se o modelo exigir que todos os requisitos do projeto sejam bem definidos antes de iniciar as fases posteriores à análise de requisitos. Esta tabela quando concluída, será utilizada na pesquisa para analisar e identificar uma correlação entre os modelos de processo, perfil da empresa e perfil de software. A próxima atividade também foi baseada em estudos bibliográficos, principalmente GIGLIOTI (2006). Esta teve como objetivo a identificação dos perfis de empresas existentes bem como suas características. Devido a alta complexidade e ao curto tempo para realização desta atividade, levantou-se apenas as características mais evidentes para testar sua viabilidade. São elas: - Trabalho altamente especializado; - Alta Formalização e burocratização; - Descentralização do poder; - Presença de muitos níveis hierárquicos; - Equipes separadas geograficamente; e - Equipes com grande numero de pessoas. Com estas características, buscou-se encontrar informações correlativas entre os modelos de processo e empresas, mas o tempo disponível não foi suficiente para fundamentar cientificamente as possíveis correlações encontradas. Outra atividade que é considerada essencial para a pesquisa é o estudo para classificação de softwares, nesta atividade apenas levantou-se os principais tipos de software existentes (REZENDE,2005). São eles: - Básico; - Tempo real; - Comercial; - Científico e de engenharia; - Embutido; 17

18 - Educativo; - Inteligencia artificial; - Sistemas tutores inteligentes; - Sistemas de gestão empresarial; - Sistemas de informação gerencial;e - Sistemas de apoio a decisão. Futuramente nesta pesquisa será necessário levantar as características de cada tipo de software. Por fim iniciou-se as atividades de diagramação e prototipação. Na diagramação utilizou-se o Astah para criar os diagramas de caso de uso e de classes mostrados a seguir: Como pode-se perceber na figura mostrada anteriormente, o sistema possuirá quatro funcionalidades: um questionário onde o sistema solicitará ao usuário as informações necessárias 18

19 para calcular qual modelo de processo melhor de adapta a empresa e software pretendido; uma função de escolha de modelos de processo; uma funcionalidade para criação das atividades do modelo de processo escolhido; e por fim, a função que retornará toda a especificação do modelo de processo escolhido. No diagrama de classes, abstraiu-se as classes necessárias para representação de um projeto, utilizando a ferramenta. Pode-se perceber na imagem acima que ela representa a estrutura de um projeto associado a um modelo de processo de software, neste por sua vez, agrega-se N atividades. As atividades descrevem tarefas que deve ser executadas em cada fase do modelo de processo. Para que um modelo de processo seja associado ao projeto primeiramente será necessário que o usuário responda um questionário. Por este motivo abstraiu-se a classe Questionario. Em um questionário pode-se agregar várias questões que após serem respondidas resultarão em uma associação com a resposta selecionada. Após a diagramação, trabalhou-se no protótipo wireframe da ferramenta. Foram desenhadas as interfaces dos questionários para capturar as informações. Estas informações após processadas, deverão resultar em sugestões de modelos de processo. A interface de retorno destas sugestões também foram desenhadas como mostram a imagens a seguir. 19

20 Tela Inicial do sistema. Nesta tela será mostrado uma mensagem de boas vindas e uma breve explicação de como será a experiência do usuário na utilização da ferramenta. Tela de Login. 20

21 Questionário sobre a empresa. Neste questionário serão efetuadas perguntas sobre a empresa, para que a ferramenta tenha dados suficiente para definir o perfil da empresa. Questionário sobre o projeto a ser desenvolvido. 21

22 Neste questionário serão realizadas perguntas referente ao projeto para que a ferramenta possa definir qual o perfil do software desejado. Tela para seleção do modelo de processo. Nesta fase a ferramenta já finalizou os cálculos necessários e mostrará ao usuário quais modelos de processo poderiam ser utilizados e também a taxa de compatibilidade entre o modelo de processo, empresa e software a ser desenvolvido. Tela com tutorial sobre o modelo de processo escolhido. 22

23 Após a seleção do modelo de processo a ferramenta irá retornar ao usuário a especificação do modelo de processo escolhido. Não será apenas um manual de utilização do modelo de processo, mas também uma explicação dos motivos pelo qual este modelo deve ser utilizado. Opções da ferramenta. Por fim a ferramenta apresentará duas opções ao usuário. A primeira será Ajude-me a criar as principais atividades, ao selecionar esta opção a ferramenta irá dar dicas ao usuário sobre como definir as atividades deste modelo de processo. A segunda opção será pular para o Redmine, por ser uma ferramenta open-source decidiu-se que esta ferramenta será integrada ao software Redmine, que é uma ferramenta para gerenciamento de projetos e pode ser encontrada e baixada no site 23

24 3. CONSIDERAÇÕES 3.1 DIFICULDADES ENCONTRADAS As principais referências científicas as que se teve acesso, tratavam os modelos de processo de forma superficial, ou seja, dificultou o levantamento das características mais específicas dos modelos de processo. Isto influenciou diretamente na execução do cronograma diminuindo o tempo disponível para as demais atividades. Encontrar uma forma eficiente de comparação entre os modelos de processo, foi uma tarefa bastante difícil, principalmente porque a maioria das característica não estavam explícitas nas referências utilizadas, desta forma mostrou-se necessário expandir características genéricas em várias características específicas, só então tornou-se possível efetuar comparações. Tratando de classificação de empresas de software, não foram encontradas referências confiáveis sobre o assunto, então, buscou-se as informações necessárias em referências na área de administração, só então foi possível filtrar algumas característica relevantes para a pesquisa. A atividade de análise correlativa entre os modelos de processo, softwares e empresas, não foi executada. Para iniciar esta atividade mostrou-se necessário a conclusão das atividades anteriores. Isso não ocorreu devido a limitação de tempo disponível para a realização do estágio. 3.2 APRENDIZAGENS OBTIDAS Neste estágio pode-se aprimorar conhecimentos sobre os principais modelos de processo de softwares existentes, como analisar suas características e como aplicá-los ao desenvolvimento de softwares. Através das pesquisas sobre classificação de empresas, tornou-se possível o aprendizado sobre a aplicação de um modelo de processo levando em consideração não apenas o software a ser desenvolvido mas também as características da organização. Adquiriu-se conhecimentos práticos sobre como documentar e compilar uma pesquisa científica. Pode-se também, aprimorar habilidades de prototipação e diagramação de softwares. 24

25 3.3 RECOMENTAÇÕES Recomenda-se este estágio para acadêmicos que tenham interesse na área de engenharia de software e gerenciamento de projetos. Nesta pesquisa pôde-se obter conhecimentos práticos sobre modelos de processo de software e também como aplica-los em uma empresa. 3.4 SUGESTÕES Para a obtenção de melhores resultados no estágio, sugere-se uma equipe maior em comparação com a que foi utilizada, porque o conteúdo é muito amplo e as atividades intercalam varias áreas de interesse. Desta forma a equipe poderia dividir melhor as atividades e por consequência, chegar a melhores resultados. 25

26 RERERÊNCIAS GIGLIOTI, Francisco. Administração, organização e conceitos. 2. ed. Campinas, SP: LZN Editora, SOMMERVILLE, Iam. Engenharia de software. 8. ed. São Paulo, SP:Pearson Education do Brasil, REZENDE,Denis Alcides. Engenharia de software. 3. ed. Rio de Janeiro:Brasport Livros e Multimídias, PRESSMAN, Roger S. Engenharia de software: Uma abordagem Profissional. 7. ed. São Paulo, SP: AMGH Editora, 2011 SOARES, M. S. Metodologias Ágeis Extreme Programming e Scrum para o Desenvolvimento de Software. Revista Eletrônica de Sistemas de Informação. data de acesso 26/05/2013. KNIBERG, H. Scrum and XP from the Trenches: How we do Scrum. hetrenchesonline07-31.pdf, data de acesso 26/05/2013. REIS. C. Caracterização de um Modelo de Processo para Projetos de Software Livre. São Carlos, SP, data de acesso 26/05/

ESTÁGIO CURRICULAR I e II SISTEMA DE MONITORAMENTO DE TI EM SOFTWARE LIVRE

ESTÁGIO CURRICULAR I e II SISTEMA DE MONITORAMENTO DE TI EM SOFTWARE LIVRE FERNANDO RODRIGO NASCIMENTO GUSE i ESTÁGIO CURRICULAR I e II SISTEMA DE MONITORAMENTO DE TI EM SOFTWARE LIVRE EMPRESA: Globalmind Serviços em Tecnologia da Informação LTDA. SETOR: Infra Estrutura SUPERVISOR:

Leia mais

AUTOR: 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 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 mais

COORDENAÇÃO DE ESTÁGIO KIT ALUNO ESTÁGIO PASSO A PASSO

COORDENAÇÃO DE ESTÁGIO KIT ALUNO ESTÁGIO PASSO A PASSO COORDENAÇÃO DE ESTÁGIO KIT ALUNO ESTÁGIO PASSO A PASSO Maceió/2014 1º PASSO: PREENCHIMENTO DO CADASTRO DO ALUNO COORDENAÇÃO DE ESTÁGIOS CADASTRO DO ALUNO Curso: Período que Cursa: Matrícula: Nome Completo:

Leia mais

FAI CENTRO DE ENSINO SUPERIOR EM GESTÃO, TECNOLOGIA E EDUCAÇÃO CURSO DE SISTEMAS DE INFORMAÇÃO. Manual do Estágio Supervisionado

FAI CENTRO DE ENSINO SUPERIOR EM GESTÃO, TECNOLOGIA E EDUCAÇÃO CURSO DE SISTEMAS DE INFORMAÇÃO. Manual do Estágio Supervisionado FAI CENTRO DE ENSINO SUPERIOR EM GESTÃO, TECNOLOGIA E EDUCAÇÃO CURSO DE SISTEMAS DE INFORMAÇÃO Manual do Estágio Supervisionado Santa Rita do Sapucaí-MG Janeiro/2011 Sumário 1. Introdução 3 2. O que é

Leia mais

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO AGOSTO DE 2013 SUMÁRIO STI/UFF - Sistema de Gerenciamento de Projetos do PDI SUMÁRIO... 2 1 Introdução... 3 1.1 O que é e qual a finalidade

Leia mais

ENGENHARIA DE SOFTWARE I

ENGENHARIA 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 mais

Projeto 2.47 QUALIDADE DE SOFTWARE WEB

Projeto 2.47 QUALIDADE DE SOFTWARE WEB OBJETIVO GERAL Projeto 2.47 QUALIDADE DE SOFTWARE WEB Marisol de Andrade Maués Como objetivo geral, buscou-se avaliar a qualidade de produtos Web, tendo como base o processo de avaliação de qualidade descrito

Leia mais

A Disciplina Gerência de Projetos

A Disciplina Gerência de Projetos A Disciplina Gerência de Projetos Atividades, Artefatos e Responsabilidades hermano@cin.ufpe.br Objetivos Apresentar atividades da disciplina Gerência de Projetos Discutir os artefatos e responsáveis envolvidos

Leia mais

MANIFESTO ÁGIL. Esses conceitos aproximam-se melhor com a forma que pequenas e médias organizações trabalham e respondem à mudanças.

MANIFESTO ÁGIL. Esses conceitos aproximam-se melhor com a forma que pequenas e médias organizações trabalham e respondem à mudanças. METODOLOGIAS ÁGEIS SURGIMENTO As metodologias ágeis surgiram em resposta ao problema dos atrasos no desenvolvimento de software e aos cancelamentos, devido ao fato dos sistemas demorarem muito tempo para

Leia mais

REVISÃ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 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 mais

CENTRO DE ENSINO SUPERIOR FABRA GUIA DE APRESENTAÇÃO DA MATÉRIA ESTÁGIO SUPERVISIONADO DO CURSO SISTEMAS DE INFORMAÇÃO

CENTRO DE ENSINO SUPERIOR FABRA GUIA DE APRESENTAÇÃO DA MATÉRIA ESTÁGIO SUPERVISIONADO DO CURSO SISTEMAS DE INFORMAÇÃO CENTRO DE ENSINO SUPERIOR FABRA GUIA DE APRESENTAÇÃO DA MATÉRIA ESTÁGIO SUPERVISIONADO DO CURSO SISTEMAS DE INFORMAÇÃO Serra 2013 SUMÁRIO INTRODUÇÃO... 3 OBJETIVOS DO ESTÁGIO SUPERVISIONADO.... 4 ACOMPANHAMENTO

Leia mais

Utilizando a ferramenta de criação de aulas

Utilizando a ferramenta de criação de aulas http://portaldoprofessor.mec.gov.br/ 04 Roteiro Utilizando a ferramenta de criação de aulas Ministério da Educação Utilizando a ferramenta de criação de aulas Para criar uma sugestão de aula é necessário

Leia mais

Tó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 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 mais

TERMO DE REFERÊNCIA Nº 4030 PARA CONTRATAÇÃO DE PESSOA FÍSICA PROCESSO DE SELEÇÃO - EDITAL Nº

TERMO DE REFERÊNCIA Nº 4030 PARA CONTRATAÇÃO DE PESSOA FÍSICA PROCESSO DE SELEÇÃO - EDITAL Nº Impresso por: RAFAEL DE SOUZA RODRIGUES DOS SANTOS Data da impressão: 10/08/2015-14:35:04 SIGOEI - Sistema de Informações Gerenciais da OEI TERMO DE REFERÊNCIA Nº 4030 PARA CONTRATAÇÃO DE PESSOA FÍSICA

Leia mais

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com Engenharia de Software: conceitos e aplicações Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com 1 Objetivos da aula Apresentar os conceitos de Engenharia de Software e explicar a sua importância.

Leia mais

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas

GUIA 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 mais

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 A LEGO Education tem o prazer de trazer até você a edição para tablet do Software LEGO MINDSTORMS Education EV3 - um jeito divertido

Leia mais

Manual Geral do OASIS

Manual Geral do OASIS Manual Geral do OASIS SISTEMA DE GESTÃO DE DEMANDA, PROJETO E SERVIÇO DE TECNOLOGIA DA INFORMAÇÃO OASIS Introdução Esse manual tem como objetivo auxiliar aos usuários nos procedimentos de execução do sistema

Leia mais

MINISTÉRIO DA EDUCAÇÃO ESCOLA DE FARMÁCIA E ODONTOLOGIA DE ALFENAS CENTRO UNIVERSITÁRIO FEDERAL

MINISTÉRIO DA EDUCAÇÃO ESCOLA DE FARMÁCIA E ODONTOLOGIA DE ALFENAS CENTRO UNIVERSITÁRIO FEDERAL REGULAMENTAÇÃO DO ESTÁGIO DE INTERESSE CURRICULAR DO CURSO DE QUÍMICA DA Efoa/Ceufe Resolução Nº 007/2005 pelo Conselho de Ensino, Pesquisa e Extensão (CEPE) O presente regulamento foi elaborado tendo

Leia mais

ENG1000 Introdução à Engenharia

ENG1000 Introdução à Engenharia ENG1000 Introdução à Engenharia Aula 01 Processo de Desenvolvimento de Software Edirlei Soares de Lima Processo de Software O processo de software consiste em um conjunto estruturado

Leia mais

O Rational Unified Process (RUP) é um processo de desenvolvimento de software inspirado no

O 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 mais

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com /

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / 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: SIG Aula N : 11 Tema: Como desenvolver e

Leia mais

Processo de Abertura de Projetosescritorio. Bizagi Process Modeler

Processo de Abertura de Projetosescritorio. Bizagi Process Modeler Processo de Abertura de Projetosescritorio Bizagi Process Modeler Índice PROCESSO DE ABERTURA DE PROJETOS-ESCRITORIO...1 BIZAGI PROCESS MODELER...1 1 PROCESSO DE ABERTURA DE PROJETOS...5 1.1 PROCESSO

Leia mais

Metodologia e Gerenciamento do Projeto na Fábrica de Software v.2

Metodologia 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 mais

Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA QUESTÃO RESPOSTA QUESTÃO RESPOSTA

Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA QUESTÃO RESPOSTA QUESTÃO RESPOSTA ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008 3º PERÍODO - 5º MÓDULO AVALIAÇÃO A4 DATA 23/04/2009 ENGENHARIA DE SOFTWARE Dados de identificação do Acadêmico: Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA

Leia mais

! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado

! 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 mais

TERMO DE REFERÊNCIA Nº 4029 PARA CONTRATAÇÃO DE PESSOA FÍSICA PROCESSO DE SELEÇÃO - EDITAL Nº

TERMO DE REFERÊNCIA Nº 4029 PARA CONTRATAÇÃO DE PESSOA FÍSICA PROCESSO DE SELEÇÃO - EDITAL Nº Impresso por: RAFAEL DE SOUZA RODRIGUES DOS SANTOS Data da impressão: 10/08/2015-14:35:09 SIGOEI - Sistema de Informações Gerenciais da OEI TERMO DE REFERÊNCIA Nº 4029 PARA CONTRATAÇÃO DE PESSOA FÍSICA

Leia mais

METODOLOGIA DE DESENVOLVIMENTO DE SOFTWARE DO MUSEU PARAENSE EMÍLIO GOELDI

METODOLOGIA 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 mais

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Disciplina: INF5008 Prof.: (monalessa@inf.ufes.br) Conteúdo 3. Gerência de

Leia mais

PLANOS DE CONTINGÊNCIAS

PLANOS DE CONTINGÊNCIAS PLANOS DE CONTINGÊNCIAS ARAÚJO GOMES Capitão SC PMSC ARAÚJO GOMES defesacivilgomes@yahoo.com.br PLANO DE CONTINGÊNCIA O planejamento para emergências é complexo por suas características intrínsecas. Como

Leia mais

Channel. Visão Geral e Navegação. Tutorial. Atualizado com a versão 3.9

Channel. Visão Geral e Navegação. Tutorial. Atualizado com a versão 3.9 Channel Visão Geral e Navegação Tutorial Atualizado com a versão 3.9 Copyright 2009 por JExperts Tecnologia Ltda. todos direitos reservados. É proibida a reprodução deste manual sem autorização prévia

Leia mais

Gerenciamento de Projetos

Gerenciamento de Projetos Gerenciamento de Projetos (ref. capítulos 1 a 3 PMBOK) TC045 Gerenciamento de Projetos Sergio Scheer - scheer@ufpr.br O que é Gerenciamento de Projetos? Aplicação de conhecimentos, habilidades, ferramentas

Leia mais

Estágio Supervisionado III

Estágio Supervisionado III Estágio Supervisionado III Prof. Jorge Fernandes de Lima Neto INSTRUÇÕES A) Minha visão do estágio supervisionado antes de iniciá-lo: Preencher esse formulário descrevendo sua visão de estágio. faça duas

Leia mais

Desenvolvimento Ágil de Software

Desenvolvimento Ágil de Software Desenvolvimento Ágil de Software Métodos ágeis (Sommerville) As empresas operam em um ambiente global, com mudanças rápidas. Softwares fazem parte de quase todas as operações de negócios. O desenvolvimento

Leia mais

TERMO DE REFERÊNCIA Nº 4031 PARA CONTRATAÇÃO DE PESSOA FÍSICA PROCESSO DE SELEÇÃO - EDITAL Nº

TERMO DE REFERÊNCIA Nº 4031 PARA CONTRATAÇÃO DE PESSOA FÍSICA PROCESSO DE SELEÇÃO - EDITAL Nº Impresso por: RAFAEL DE SOUZA RODRIGUES DOS SANTOS Data da impressão: 10/08/015-14:4:5 SIGOEI - Sistema de Informações Gerenciais da OEI TERMO DE REFERÊNCIA Nº 401 PARA CONTRATAÇÃO DE PESSOA FÍSICA PROCESSO

Leia mais

ORIENTAÇÕES AOS ACADÊMICOS BOLSISTAS PARA ELABORAÇÃO DO PROJETO DE PESQUISA SMS/RJ

ORIENTAÇÕES AOS ACADÊMICOS BOLSISTAS PARA ELABORAÇÃO DO PROJETO DE PESQUISA SMS/RJ ORIENTAÇÕES AOS ACADÊMICOS BOLSISTAS PARA ELABORAÇÃO DO PROJETO DE PESQUISA SMS/RJ OBSERVAÇÕES Todos os estagiários deverão elaborar trabalho de conclusão de estágio (edital processo seletivo da SMS),

Leia mais

APOO Análise e Projeto Orientado a Objetos. Requisitos

APOO Análise e Projeto Orientado a Objetos. Requisitos + APOO Análise e Projeto Orientado a Objetos Requisitos Requisitos 2 n Segundo Larman: n São capacidades e condições às quais o sistema e em termos mais amplos, o projeto deve atender n Não são apenas

Leia mais

Requisitos de Software. Teresa Maciel DEINFO/UFRPE

Requisitos de Software. Teresa Maciel DEINFO/UFRPE Requisitos de Software Teresa Maciel DEINFO/UFRPE 1 Requisito de Software Características que o produto de software deverá apresentar para atender às necessidades e expectativas do cliente. 2 Requisito

Leia mais

ARCO - 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 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 mais

DIRETRIZES DE ORIENTAÇÃO DAS ATIVIDADES DO TRABALHO DE CURSO

DIRETRIZES DE ORIENTAÇÃO DAS ATIVIDADES DO TRABALHO DE CURSO Manual de Orientação das Atividades do Trabalho de Conclusão de Curso INSTITUTO DE ENSINO SUPERIOR DE RIO VERDE - IESRIVER CURSO DE ADMINISTRAÇÃO DIRETRIZES DE ORIENTAÇÃO DAS ATIVIDADES DO TRABALHO DE

Leia mais

Planejamento e Gerenciamento de Software. Tema 3. Gerência de Projetos Profa. Susana M. Iglesias

Planejamento e Gerenciamento de Software. Tema 3. Gerência de Projetos Profa. Susana M. Iglesias Planejamento e Gerenciamento de Software Tema 3. Gerência de Projetos Profa. Susana M. Iglesias Planejamento A primeira atividade do gerenciamento de projeto é Planejamento Depende de estimativas (Grado

Leia mais

ERRATA II - CRITÉRIOS DE AVALIAÇÃO

ERRATA II - CRITÉRIOS DE AVALIAÇÃO ERRATA II - CRITÉRIOS DE AVALIAÇÃO 1. INTRODUÇÃO Este documento contém a descrição dos procedimentos e critérios a serem adotados para avaliação, julgamento e classificação das propostas das licitantes

Leia mais

DISCIPLINA ENGENHARIA DE SOFTWARE Aula 03 Desenvolvimento Ágil Modelos Ágeis. Profª Esp.: Maysa de Moura Gonzaga

DISCIPLINA ENGENHARIA DE SOFTWARE Aula 03 Desenvolvimento Ágil Modelos Ágeis. Profª Esp.: Maysa de Moura Gonzaga DISCIPLINA ENGENHARIA DE SOFTWARE Aula 03 Desenvolvimento Ágil Modelos Ágeis Profª Esp.: Maysa de Moura Gonzaga 2º Semestre / 2011 Extreme Programming (XP); DAS (Desenvolvimento Adaptativo de Software)

Leia mais

Faculdade Pitágoras. Engenharia de Software. Prof.: Julio Cesar da Silva. juliocesar@tecnocracia.eti.br. Http://e-academy.com.br

Faculdade Pitágoras. Engenharia de Software. Prof.: Julio Cesar da Silva. juliocesar@tecnocracia.eti.br. Http://e-academy.com.br Faculdade Pitágoras Engenharia de Software Prof.: Julio Cesar da Silva juliocesar@tecnocracia.eti.br Http://e-academy.com.br Evolução do Software (1950 1965) - O hardware sofreu contínuas mudanças - O

Leia mais

MODELO CMM MATURIDADE DE SOFTWARE

MODELO CMM MATURIDADE DE SOFTWARE MODELO CMM MATURIDADE DE SOFTWARE O modelo CMM Capability Maturity Model foi produzido pelo SEI (Software Engineering Institute) da Universidade Carnegie Mellon (CMU), em Pittsburgh, EUA, por um grupo

Leia mais

Programa Intel Educar Tutorial: Ferramenta de Classificação Visual

Programa Intel Educar Tutorial: Ferramenta de Classificação Visual Copyright 2008, Intel Corporation. Todos os direitos reservados. Página 1 de 17 TUTORIAL: FERRAMENTA DE CLASSIFICAÇÃO VISUAL ÍNDICE 1. Acessando a ferramenta... 3 2. Como se cadastrar... 4 3. Usando a

Leia mais

ü Curso - Bacharelado em Sistemas de Informação

ü Curso - Bacharelado em Sistemas de Informação Curso - Bacharelado em Sistemas de Informação Nome e titulação do Coordenador: Coordenador: Prof. Wender A. Silva - Mestrado em Engenharia Elétrica (Ênfase em Processamento da Informação). Universidade

Leia mais

O modelo unificado de processo. O Rational Unified Process, RUP.

O 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 mais

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com PMBoK Organização do Projeto Os projetos e o gerenciamento

Leia mais

Metodologia de Gerenciamento de Projetos da Justiça Federal

Metodologia de Gerenciamento de Projetos da Justiça Federal Metodologia de Gerenciamento de Projetos da Justiça Federal Histórico de Revisões Data Versão Descrição 30/04/2010 1.0 Versão Inicial 2 Sumário 1. Introdução... 5 2. Público-alvo... 5 3. Conceitos básicos...

Leia mais

A cópia da FATEC deve ser entregue encadernada com capa plástica frontal transparente; capa plástica posterior em cor neutra; presilha espiral.

A cópia da FATEC deve ser entregue encadernada com capa plástica frontal transparente; capa plástica posterior em cor neutra; presilha espiral. APRESENTAÇÃO DO RELATÓRIO FINAL DE ESTÁGIO O relatório de estágio deverá ser elaborado de acordo com o modelo de formatação contido neste manual. Este arquivo foi digitado conforme a formatação indicada

Leia mais

Termo de Abertura Sistema de Vendas de Pizzas Online (PizzaWeb) - Versão 1.0

Termo de Abertura Sistema de Vendas de Pizzas Online (PizzaWeb) - Versão 1.0 Termo de Abertura Sistema de Vendas de Pizzas Online (PizzaWeb) - Versão 1.0 Versão do Documento: 1.1 Histórico de Revisão Data Versão do Documento Descrição Autor 18/03/2011 1.0 Montar o Termo de Abertura.

Leia mais

Organização dos Estados Ibero-americanos. Para a Educação, a Ciência e a Cultura

Organização dos Estados Ibero-americanos. Para a Educação, a Ciência e a Cultura Organização dos Estados Ibero-americanos Para a Educação, a Ciência e a Cultura TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA CONSULTOR POR PRODUTO 1. Projeto: OEI/BRA/09/004 - Aprimoramento da

Leia mais

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente Conceito ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente O Sagres Diário é uma ferramenta que disponibiliza rotinas que facilitam a comunicação entre a comunidade Docente e Discente de uma instituição,

Leia mais

softwares que cumprem a função de mediar o ensino a distância veiculado através da internet ou espaço virtual. PEREIRA (2007)

softwares que cumprem a função de mediar o ensino a distância veiculado através da internet ou espaço virtual. PEREIRA (2007) 1 Introdução Em todo mundo, a Educação a Distância (EAD) passa por um processo evolutivo principalmente após a criação da internet. Os recursos tecnológicos oferecidos pela web permitem a EAD ferramentas

Leia mais

A Grande Importância da Mineração de Dados nas Organizações

A Grande Importância da Mineração de Dados nas Organizações A Grande Importância da Mineração de Dados nas Organizações Amarildo Aparecido Ferreira Junior¹, Késsia Rita da Costa Marchi¹, Jaime Willian Dias¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil

Leia mais

FACULDADE 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 <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 mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO 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 mais

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

Como conduzir com sucesso um projeto de melhoria da qualidade

Como conduzir com sucesso um projeto de melhoria da qualidade Como conduzir com sucesso um projeto de melhoria da qualidade Maria Luiza Guerra de Toledo Coordenar e conduzir um projeto de melhoria da qualidade, seja ele baseado no Seis Sigma, Lean, ou outra metodologia

Leia mais

Engenharia de Software. Apostila I >>> Introdução à ES - HEngholmJr

Engenharia de Software. Apostila I >>> Introdução à ES - HEngholmJr Engenharia de Software Apostila I >>> Introdução à ES - HEngholmJr Histórico de Revisões Data Versão Descrição Autor 12/08/2014 1.0 Criação da primeira versão HEngholmJr Agenda Introdução à Engenharia

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 5 http://www.ic.uff.br/~bianca/engsoft2/ Aula 5-05/05/2006 1 Dúvidas da aula passada RUP (Rational Unified Process) é uma ferramenta ou um processo? Resposta: os dois. O

Leia mais

FACULDADE DE TECNOLOGIA RUBENS LARA Análise e Desenvolvimento de Sistemas

FACULDADE DE TECNOLOGIA RUBENS LARA Análise e Desenvolvimento de Sistemas FACULDADE DE TECNOLOGIA RUBENS LARA Análise e Desenvolvimento de Sistemas Trabalho de Conclusão de Curso Regulamento (2013/01) Professor Responsável: Ms. Gerson Prando Santos, 17 de março de 2013. Versão

Leia mais

Página 1 de 19 Data 04/03/2014 Hora 09:11:49 Modelo Cerne 1.1 Sensibilização e Prospecção Envolve a manutenção de um processo sistematizado e contínuo para a sensibilização da comunidade quanto ao empreendedorismo

Leia mais

Justificativa da iniciativa

Justificativa da iniciativa Sumário Justificativa da iniciativa O que é o Framework? Apresentação básica de cada ferramenta Quais projetos serão avaliados por meio do Framework? Fluxo de avaliação Expectativas Justificativa da iniciativa

Leia mais

UNIVERSIDADE DO ESTADO DE SANTA CATARINA CENTRO DE CIÊNCIAS DA SAÚDE E DO ESPORTE (CEFID)

UNIVERSIDADE DO ESTADO DE SANTA CATARINA CENTRO DE CIÊNCIAS DA SAÚDE E DO ESPORTE (CEFID) CRONOGRAMA ENTREGA DE DOCUMENTOS Ficha de Estágio Termo de compromisso Controle de frequência Plano de trabalho Relatório final Seminário do Relatório final Avaliação e autoavaliação DATA PREVISTA Antes

Leia mais

Sistema de Controle de Solicitação de Desenvolvimento

Sistema de Controle de Solicitação de Desenvolvimento Sistema de Controle de Solicitação de Desenvolvimento Introdução O presente documento descreverá de forma objetiva as principais operações para abertura e consulta de uma solicitação ao Setor de Desenvolvimento

Leia mais

FACULDADE DE TECNOLOGIA DE TAQUARITINGA PLANO DE ENSINO 2013 2º SEMESTRE DE 2013 14 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

FACULDADE DE TECNOLOGIA DE TAQUARITINGA PLANO DE ENSINO 2013 2º SEMESTRE DE 2013 14 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 1 FACULDADE DE TECNOLOGIA DE TAQUARITINGA ANO PLANO DE ENSINO 2013 2º SEMESTRE DE 2013 DEPARTAMENTO 14 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA 1423 ENGENHARIA DE SOFTWARE II PROFESSOR RESPONSÁVEL

Leia mais

Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA)

Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA) Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA) Apresentação O programa de Pós-graduação Lato Sensu em Engenharia de Software Orientada a Serviços

Leia mais

ESTÁGIO OBRIGATÓRIO DO CURSO DE QUÍMICA BACHARELADO COM ATRIBUIÇÕES TECNOLÓGICAS (OPCIONAL)

ESTÁGIO OBRIGATÓRIO DO CURSO DE QUÍMICA BACHARELADO COM ATRIBUIÇÕES TECNOLÓGICAS (OPCIONAL) APÊNDICE IV - NORMAS PARA ELABORAÇÃO DO RELATÓRIO DE ESTÁGIO OBRIGATÓRIO O Relatório de Estágio deverá ser confeccionado conforme descrição deste modelo e entregue impresso e em três vias à Comissão de

Leia mais

SERVIÇO SOCIAL MANUAL DE ESTÁGIO SUPERVISIONADO. 2º Semestre de 2012

SERVIÇO SOCIAL MANUAL DE ESTÁGIO SUPERVISIONADO. 2º Semestre de 2012 SERVIÇO SOCIAL MANUAL DE ESTÁGIO SUPERVISIONADO 2º Semestre de 2012 COORDENAÇÃO GERAL Diretor Geral Prof. Adalberto Miranda Distassi Coordenadoria Geral de Estágios Prof. Ricardo Constante Martins Coordenador

Leia mais

Expresso Livre Módulo de Projetos Ágeis

Expresso Livre Módulo de Projetos Ágeis Expresso Livre Módulo de Projetos Ágeis Desenvolvedor / Orientador Rafael Raymundo da Silva Guilherme Lacerda Out / 2010 1 Sumário 1.Conhecendo a ferramenta...3 2.Gerência de projetos ágeis...3 2.1Product

Leia mais

Sistemas de Informação I

Sistemas de Informação I + Sistemas de Informação I Processo de software I Ricardo de Sousa Britto rbritto@ufpi.edu.br + O que é Engenharia de Software n Definição dada pela IEEE [IEE93]: n Aplicação de uma abordagem sistemática,

Leia mais

Processos de Desenvolvimento de Software

Processos 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 mais

PROJETO DE FÁBRICA DE SOFTWARE

PROJETO DE FÁBRICA DE SOFTWARE FACULDADE SETE DE SETEMBRO FASETE Departamento de Sistemas de Informação PROJETO DE FÁBRICA DE SOFTWARE Denise Xavier Fortes Paulo Afonso BA Agosto/2015 Sumário 1. INTRODUÇÃO... 3 2. PERFIS FUNCIONAIS...

Leia mais

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Na 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 mais

MANUAL DE NAVEGAÇÃO UNICURITIBA VIRTUAL

MANUAL DE NAVEGAÇÃO UNICURITIBA VIRTUAL MANUAL DE NAVEGAÇÃO UNICURITIBA VIRTUAL ACESSANDO O UNICURITIBA VIRTUAL Acesse o site do UNICURITIBA: http://unicuritiba.edu.br Clique no link Portal do Aluno, que fica no canto superior direito. Dentro

Leia mais

Existem 109 questões nesta pesquisa

Existem 109 questões nesta pesquisa FASE 2: ANÁLISE DO WEBSITE INSTRUÇÕES Leia atentamente todas as questões Explore o website em avaliação, procurando pelas questões propostas Depois, responda cada questão Algumas questões precisam de informações

Leia mais

MANUAL DE REFERÊNCIA DO CLIENTE S

MANUAL DE REFERÊNCIA DO CLIENTE S MANUAL DE REFERÊNCIA DO CLIENTE S SUMÁRIO APRESENTAÇÃO... 3 CADASTRANDO-SE NO SISTEMA... 4 CADASTRANDO UM FAMILIAR... 7 ACESSANDO O SISTEMA já sou cadastrado... 8 COMO AGENDAR UMA CONSULTA pesquisar horários...

Leia mais

Jonas de Souza H2W SYSTEMS

Jonas de Souza H2W SYSTEMS Jonas de Souza H2W SYSTEMS 1 Tecnólogo em Informática Fatec Jundiaí MBA em Gerenciamento de Projetos FGV Project Management Professional PMI Mestrando em Tecnologia UNICAMP Metodologia de apoio à aquisição

Leia mais

DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES. Trabalho de Graduação

DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES. Trabalho de Graduação DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES Trabalho de Graduação Orientando: Vinicius Stein Dani vsdani@inf.ufsm.br Orientadora: Giliane

Leia mais

PERGUNTAS MAIS FREQÜENTES FEITAS PELO ALUNO. 1. O que são as Atividades Complementares de Ensino do NED-ED?

PERGUNTAS MAIS FREQÜENTES FEITAS PELO ALUNO. 1. O que são as Atividades Complementares de Ensino do NED-ED? PERGUNTAS MAIS FREQÜENTES FEITAS PELO ALUNO 1. O que são as Atividades Complementares de Ensino do NED-ED? O Centro Universitário de Goiás (Uni-Anhangüera) estabeleceu no início letivo de 2006 que todo

Leia mais

RELATÓRIO TREINAMENTO ADP 2013 ETAPA 01: PLANEJAMENTO

RELATÓRIO TREINAMENTO ADP 2013 ETAPA 01: PLANEJAMENTO RELATÓRIO TREINAMENTO ADP 2013 ETAPA 01: PLANEJAMENTO 1. Apresentação geral Entre os dias 15 e 18 de Abril de 2013 foram realizados encontros de quatro horas com os servidores e supervisores da Faculdade

Leia mais

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES [Observação: O template a seguir é utilizado como roteiro para projeto de sistemas orientado

Leia mais

F.1 Gerenciamento da integração do projeto

F.1 Gerenciamento da integração do projeto Transcrição do Anexo F do PMBOK 4ª Edição Resumo das Áreas de Conhecimento em Gerenciamento de Projetos F.1 Gerenciamento da integração do projeto O gerenciamento da integração do projeto inclui os processos

Leia mais

MANUAL DE UTILIZAÇÃO

MANUAL DE UTILIZAÇÃO MANUAL DE UTILIZAÇÃO Módulo de operação Ativo Bem vindo à Vorage CRM! Nas próximas paginas apresentaremos o funcionamento da plataforma e ensinaremos como iniciar uma operação básica através do nosso sistema,

Leia mais

Manual do usuário. v1.0

Manual do usuário. v1.0 Manual do usuário v1.0 1 Iniciando com o Vivo Gestão 1. como fazer login a. 1º acesso b. como recuperar a senha c. escolher uma conta ou grupo (hierarquia de contas) 2. como consultar... de uma linha a.

Leia mais

IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG

IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG Rosângela da Silva Nunes 1 Centros de Recursos Computacionais - CERCOMP Universidade Federal de Goiás UFG Campus II, UFG, 74000-000, Goiânia

Leia mais

MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS

MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS O termo metodologia não possui uma definição amplamente aceita, sendo entendido na maioria das vezes como um conjunto de passos e procedimentos que

Leia mais

Processo Unificado (RUP)

Processo 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 mais

Processos de gerenciamento de projetos em um projeto

Processos de gerenciamento de projetos em um projeto Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.

Leia mais

Guia de instruções passo a passo para o registro de Projetos de Pesquisa na PRPPG

Guia de instruções passo a passo para o registro de Projetos de Pesquisa na PRPPG UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO DEPARTAMENTO DE PESQUISA Guia de instruções passo a passo para o registro de Projetos de Pesquisa na PRPPG O Sistema de Acadêmico

Leia mais

UNIVERSIDADE FEDERAL DO OESTE DO PARÁ - UFOPA PROGRAMA DE EDUCAÇÃO TUTORIAL - PET/IEG PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO - PROEN

UNIVERSIDADE FEDERAL DO OESTE DO PARÁ - UFOPA PROGRAMA DE EDUCAÇÃO TUTORIAL - PET/IEG PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO - PROEN UNIVERSIDADE FEDERAL DO OESTE DO PARÁ - UFOPA PROGRAMA DE EDUCAÇÃO TUTORIAL - PET/IEG PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO - PROEN EDITAL N 001/2015 - PROEN, de 19 de Janeiro de 2015. A Pró-Reitora de Ensino

Leia mais

Engenharia 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 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 mais

NORMAS DE ESTÁGIO DO CURSO DE ENGENHARIA MECÂNICA

NORMAS DE ESTÁGIO DO CURSO DE ENGENHARIA MECÂNICA 2015 SUMÁRIO 1 - DISPOSIÇÕES PRELIMINARES... 3 2 - OBJETIVO DO ESTÁGIO SUPERVISIONADO... 3 3 - ACOMPANHAMENTO E ORGANIZAÇÃO DO ESTÁGIO OBRIGATÓRIO... 4 4 - EXEMPLO DE ÁREAS PARA REALIZAÇÃO DO ESTÁGIO...

Leia mais