SOFTWARE PRODUCTION LINES: AN ORGANAZATION MODEL FOR SOFTWARE FACTORIES FOR THE REUSE OF THE HUMANCOMPUTER INTERFACE
|
|
- Mafalda Lima Fontes
- 8 Há anos
- Visualizações:
Transcrição
1 SOFTWARE PRODUCTION LINES: AN ORGANAZATION MODEL FOR SOFTWARE FACTORIES FOR THE REUSE OF THE HUMANCOMPUTER INTERFACE Felipe Rustan Reis de Souza (Universidade Salvador, Bahia, Brasil) - feliperustan@gmail.com Colaborador: Paulo Caetano da Silva (Universidade Salvador, Bahia, Brasil) - paulo.caetano@pro.unifacs.br This paper presents a solution to problems related to poor requirements specification, inserting concepts related to software engineering in an organization model of software factories, through an Automation Framework Production Lines with process steps based on flowcharts supported by techniques for the development of Human-Computer Interface, with the goal of improving the efficiency of projects and software products. Key words: Human-Computer Interface - Software Engineering - Software Factories - Flowcharts. LINHAS DE PRODUÇÃO DE SOFTWARE UM MODELO DE ORGANIZAÇÃO DE FÁBRICAS DE SOFTWARE PARA REUSO DA INTERFACE HUMANO-COMPUTADOR Este artigo apresenta uma proposta para solução de problemas relacionados a má especificação de requisitos, inserindo conceitos relacionados a Engenharia de Software em um modelo de organização de fábricas de software, por meio de um Framework de automatização de Linhas de Produção com etapas do processo baseado em fluxogramas apoiados pelas técnicas para o desenvolvimento da Interface Humano-Computador, com o objetivo de melhoria da eficiência de projetos e produtos de Software. Palavras-chave: Interface Humano-Computador - Engenharia de Software - Fábricas de Software - Fluxogramas. 0847
2 Introdução Novas práticas de Engenharia de Software podem garantir a boa qualidade de um projeto de desenvolvimento de software sem afetar o prazo de sua execução. A união dos conceitos de Linhas de Produção de Software (LPS) e Interface Humano-Computador (IHC) (LYNCH & PALMITER, 2002), ambos como áreas afins da Engenharia de Software, pode proporcionar melhorias aos processos de desenvolvimento de software em Fabricas de Software, resolvendo problemas de qualidade do projeto, do produto e prazo para execução do projeto, resultando em um maior índice de acerto no levantamento dos requisitos e também maior rapidez na entrega do produto. 1 Contextualização do problema Em Linhas de Produção de Software o conceito de Fábrica de Software permeia em relação à padronização de todas as etapas da construção de software, que possam ser executadas, buscado uma especialização do profissional que a executa (Eduardo M. F. Jorge, 2011). Nas fábricas de software ou de programas as etapas de análise e projeto não são realizadas pela equipe, então, o programador desenvolve o seu trabalho a partir das especificações existentes em um documento de requisitos previamente elaborado. Nesta técnica de desenvolvimento as possibilidades do produto está em desacordo com o que foi planejado são grandes, pois não há contato direto dos desenvolvedores com a fase de análise e projeto. Os colaboradores envolvidos em um projeto com essa estruturação são passíveis de erros, principalmente erros relacionados ao mau entendimento da necessidade do usuário, este fato acaba sendo agravado pela falta de participação da análise e projeto, como consequência, ao final do trabalho o produto pode não ser entregue de acordo com o que o cliente solicitou. O problema principal a ser abordado neste trabalho diz respeito às Fábricas de Softwares estruturadas por células exemplificado na Seção 2.2, que também possuem problemas, como erros de especificação e de usabilidade, que implicam em retrabalho, o que provoca extrapolação do prazo, logo o problema de qualidade e prazo ficam evidenciados. 1.1 Motivação Atualmente existem técnicas de apoio a gestão de projetos usadas em organizações que operam em forma de fábricas, como o CMMI - Capability Maturity Model Integration e o MPS-Br. Assim como a norma 9126 da ISO que propõe atributos de qualidade para requisitos não-funcionais, com foco no produto, processo e qualidade de uso. Porém, apenas o uso dessas técnicas não garante qualidade ao processo e ao produto. Além disso, o mercado de softwares não é segmentado, pois muitas empresas de desenvolvimento não se especializam em um domínio específico da aplicação e desenvolvem software para qualquer finalidade e para qualquer tipo de cliente. Portanto, ao início de cada projeto é grande a curva de aprendizado para o entendimento do domínio da aplicação. Uma possível solução para lidar com esses problemas é buscar melhoria na especialização e divisão do trabalho, por isso é proposto neste artigo, para a fase de levantamento de requisitos, o uso da abordagem FAST (Family-oriented Abstraction, Specification and Translation) (Weiss e Lai, 1999) a qual separa a engenharia de domínio da engenharia da aplicação proporcionando para a solução de melhoria, a divisão do trabalho. A Engenharia de Domínio é um processo para o desenvolvimento de uma família de aplicações reusáveis em um domínio particular de problema e a Engenharia de Aplicações para a construção de uma aplicação específica da família a partir do reuso de artefatos de software previamente produzidos no processo da Engenharia de Domínio (Leite, A. Girardi, R, 2009). O uso da técnica FAST está sendo proposto conjuntamente com os conceitos Interface Humano- Computador para garantir usabilidade, os conceitos de Marketing tecnológico, para garantir o posicionamento correto da organização em relação ao mercado e o conceito de fábricas de software híbrido (Eduardo M. F. Jorge, 2011), o qual une modelo de organização de fábrica por célula com o modelo por projeto, essa é uma estrutura já utilizada em projetos. Espera-se a otimização dessa 0848
3 estrutura de fábrica de software por meio das melhorias propostas neste artigo. 1.2 Objetivos do Trabalho O objetivo deste trabalho é explorar o uso da abordagem de fábricas de Software híbrida no desenvolvimento de softwares. Especificamente o objetivo deste trabalho é especificar uma ferramenta para ajudar a eliminar problemas relacionados a Linha de Produção de Software, como especificação de requisitos e usabilidade e também reduzir problemas relacionados ao prazo de execução de projetos, causados por requisitos mal especificados. Também será discutido um novo modelo de fabricas de software hibrida estruturada de acordo com os conceitos de marketing e a abordagem FAST. Portanto, para minimizar os problemas citados, uma solução possível é o desenvolvimento de um mecanismo de apoio a LPS. A solução proposta é uma ferramenta de desenvolvimento, que tratará o projeto em termos de sua usabilidade, entendimento e domínio do negócio. Para tal é importante reunir as melhores heurísticas encontradas em soluções relacionadas e às práticas recomendadas pela literatura, é necessário também elaborar um catálogo com informações que possam servir de base para identificar o perfil da organização e também o nível dos usuários, assim espera-se dimensionar o projeto mais próximo dos requisitos que um software precisa possuir para ser aceitável pelos seus usuários. O uso dessa ferramenta pretende auxiliar na redução do tempo das avaliações heurísticas. Espera-se que com a proposta não seja necessário desenvolver um software por completo correndo o risco de ao final ser criticado por uma equipe de profissionais de IHC, ou até mesmo avaliar a cada etapa do desenvolvimento. Além disso, o Engenheiro de Software pode dosar o quanto o sistema precisa ser adaptável ás necessidades do usuário ou se pode ser um sistema de usabilidade genérica com design universal e adaptativo, resultando menos esforço no desenvolvimento de recursos de interface. 2 Conceitos Esta seção tratará dos conceitos envolvidos na proposta apresentada nesse trabalho para resolução dos problemas apresentados na Seção 1. Na Seção 2.1, serão abordados conceitos relacionados à Interface Humano-Computador e Marketing, na Seção 2.2, aqueles relativos às Linhas de Produção de Software. 2.1 Interface-Humano-Computador - IHC Encontra-se na literatura sobre IHC (NIELSEN, 1993) que os projetistas de softwares e profissionais de IHC buscam métodos rápidos e baratos de avaliação de interfaces. Para atender esse objetivo métodos de inspeção de usabilidade foram propostos com a promessa de oferecer informação de usabilidade de modo mais rápido e barato que o tradicional teste de usabilidade(nielsen, 1993). Entre as técnicas mais comuns encontram-se a avaliação heurística (ROCHA & BARANAUSKAS, 2003) e o percurso cognitivo (MACK & NIELSEN, 1994). O percurso cognitivo é uma técnica de inspeção de usabilidade, seu objetivo é avaliar o projeto no que se refere à facilidade de uso. Nessa técnica, o avaliador simula o usuário navegando na interface para executar tarefas típicas. Tarefas mais frequentes como login e cadastro, edição e exclusão de registros são as primeiras a serem analisadas, mas tarefas críticas, como recuperação de erro, também são percorridas. A técnica percurso cognitivo foi desenvolvida para interfaces que podem ser aprendidas de forma exploratória e interfaces que exigem muito treinamento. Avaliação heurística identifica problemas de usabilidade seguindo um conjunto de heurísticas ou diretrizes (guidelines) e baseia-se em melhores práticas definidas por especialistas de IHC, nas quais cada conjunto de elementos gráficos da interface, por exemplo, uma tela de cadastros, seus elementos e seu uso, deve ser analisado pelo seguinte grupo de heurísticas: 0849
4 -Visibilidade do estado do sistema: mantém o usuário informado sobre o estado do sistema através de feedback como mensagens de erro ou de confirmação de uma ação concluída; -Uso de conceitos, vocabulário e processos familiares aos usuários, fazendo correspondência com o mundo real; -Controle e liberdade do usuário: fornece alternativas e saídas de emergência, possibilidades de desfazer uma ação (undo) e refazê-la (redo); -Consistência e padronização: palavras, situações e ações semelhantes devem significar conceitos ou operações semelhantes; -Prevenção de erros: evita que o erro aconteça informando ao usuário as consequências de suas ações; -Reconhecimento em vez de memorização: torna objetos, ações e opções visíveis e compreensíveis; -Flexibilidade e eficiência de uso: oferece caminhos alternativos para uma mesma tarefa, permite que os usuários personalizem ações frequentes; -Design estético e minimalista: evita porções de informações irrelevantes; -Ajuda e documentação: devem ser fáceis de buscar, focadas no domínio e na tarefa do usuário, e devem listar passos concretos a serem efetuados para atingir seus objetivos. Estas heurísticas são relevantes no desenvolvimento de interfaces que se propõem a ser fáceis de aprender e com padrões reconhecidos por testadores de software como importante para se desenvolver um sistema de qualidade que possa ser usado de forma compatível às características dos grupos de usuários. A Figura 1 ilustra o objetivo principal de um projeto de interface genérica, que pode ser usada por níveis distintos de usuários, ou seja, os leigos e os experientes, separados na figura pelas circunferências verde e da azul, com uma pequena interseção que representa uma área em comum de usabilidade que deve ser explorada para alcançar uma interface que possa ser utilizada por qualquer usuário. Figura 1 Divisão dos grupos de usuários. 0850
5 As informações sobre níveis de usuários, perfil de organizações e o conteúdo sobre IHC necessárias neste trabalho estarão disponíveis na solução, que podem ser retiradas da literatura específica que traz o conceito de ciclo de adoção tecnológica (GEOFFREY MOORE, 1999), o qual define que cada cliente consumidor de software tem características próprias relacionadas com a competitividade e concorrência, a depender de qual fase ele está no ciclo de adoção tecnológica, exemplificado na Figura 1.2. Figura 1.2 Divisão do mercado e seus respectivos participantes. As empresas desenvolvedoras de software que buscam maior fatia do mercado consumidor devem passar pelo ciclo de adoção tecnológica desde sua criação. Para conseguir chegar a o mercado principal, a empresa desenvolvedora passa por este ciclo, no qual cada subdivisão possui consumidores com características diferentes no que diz respeito a tecnologia que consome, são eles os inovadores, visionários, pragmáticos e conservadores. A Figura 1.3 mostra algumas características de cada mercado consumidor, na seta amarela pode-se identificar os tipos de usuários, especialista e generalista, e também, apoiantes e ceticos, formando um plano cartesiano com diversos níveis de consumidores, os quadrados vermelhos apontam qual deve ser o foco de uma empresa que desenvolve sistemas. No quadrado tecnologia por exemplo, é informado que consumidores inovadores compram sistema acreditando na tecnologia, os visionários compram acreditando no sistema como um produto e os pragmáticos só compram o software se estiver no mercado principal, já conservadores apenas compram se a organização passar a imagem de companhia, ou seja, segurança no investimento, pois sabe-se que existe uma robustez econômica (GEOFFREY MOORE, 1999). 0851
6 Figura 1.3 Ciclo que mostra as mudanças de características dos consumidores de software. 2.2 Linhas de Produção de Software - LPS A construção de uma LPS possui estratégia similar ao do CMMI definida pela SEI - Instituto de Engenharia de Software ( e indica que a Engenharia de Software, Gerência Técnica e Gerência Organizacional são as áreas centrais da estratégia de construção de uma LPS. (CLEMENTS e NORTHROP, 2002) afirmam que são três as atividades de construção de uma LPS, desenvolvimento do núcleo do artefato, desenvolvimento do produto e gerência da linha de produção. As Fábricas de Software caracterizam-se por atuarem em apenas uma porção do processo produtivo do software. Neste caso o insumo inicial é uma ordem de serviço acompanhada de toda a especificação do software a ser desenvolvido. Sendo assim, as etapas de modelagem do negócio, análise e projeto do sistema já foram feitas, cabendo à fábrica a execução das etapas de construção, testes e ajustes. Para fábricas organizadas por projetos, os profissionais são alocados nas etapas da construção do software, de acordo com o seu perfil e formação. Esta alocação ocorre na etapa de planejamento efetuado no inicio de cada projeto (Eduardo M. F. Jorge, 2011). A Figura 2 exemplifica a estrutura organizacional de uma fabrica de software orientada por células, na qual existem subdivisões técnicas, célula Java, célula.net, célula de testes, codificação e controle de qualidade. 0852
7 Figura 2 Fábrica de Software estruturada por celulas. Fonte: 3 Ferramentas Usadas na Solução Proposta Esta seção discute alguns trabalhos que propõem soluções relacionadas a proposta apresentada neste artigo. Seção 3.1, FAST e na Seção 3.2 o Framework Maker. 3.1 Abordagem FAST A FAST (Family-oriented Abstraction, Specification and Translation) (WEISS, 1999) é uma estratégia de desenvolvimento de família de produtos que proporciona a identificação de características comuns da análise do domínio, as funcões principais da FAST são: identificar o contexto, descrever o domínio, fornecer um conjunto de conceitos fundamentais, identificar as características comuns e variabilidades e identificar e registrar informações úteis durante a fase de análise e projeto. A Figura 3 ilustra a interação das etapas de produção da FAST, o insumo inicial é a análise do dominio que após implementada interage com o ambiente de produção da aplicação onde é desenvolvido o modelo da aplicação e a própria aplicação, o processo continua com o feedback entre a Engenharia de Domínio, Engenharia de Aplicação e o controle de qualidade. 0853
8 Figura 3 Estrutura do FAST. Fonte: (WEISS, 1999) 0854
9 10th International Conference on Information Systems and Technology Management CONTECSI 3.2 Framework Maker O Maker ( é uma ferramenta que possui uma linguagem de programação totalmente visual, possibilitando a rápida construção de sistemas corporativos de pequena, média e alta complexidade. A proposta apresentada neste artigo está baseada em alguns conceitos usados no Framework Maker como o desenvolvimento de softwares baseado em fluxogramas. O Maker abstrai a parte de codificação e implementação, atribuindo o trabalho de desenvolver a solução sob a responsabilidade de um especialista no domínio que analisa o negócio e então começa a desenvolver o fluxograma que servirá de entrada para a ferramenta Maker. A Figura 3.1 mostra a interface gráfica do Maker onde é possível ver no centro da tela um fluxograma que representa todo o processo do software a ser gerado Figura 3.1 Interface gráfica do Framework Maker. Fonte:pt.wikipedia.org 0855
10 4 Ferramenta de Apoio ao desenvolvimento de softwares em Fábricas Híbridas Este trabalho propõe a criação de uma ferramenta, semelhante ao Maker, para ser utilizada em Fábricas de Software híbrida, unindo o modelo por projeto com o modelo de células. Os papéis das células principais é fornecer o apoio a elaboração do percurso cognitivo e caracterização do usuário apartir de informações das entrevistas com os usuários. As células principais também realizarão a análise do domínio de acordo com a abordagem FAST, o papel das sub-células é realizar tarefas relacionadas a engenharia de aplicação, no caso, fazer a montagem dos releases e ajustes de interface. A ferramenta de apoio deverá gerar as telas e os fluxos de navegação para sub-células, nos quais cada tela terá os recursos de IHC implantados. Na ferramenta, o pacote de Geração de Navegação, presente na Figura 4, deve ter como entrada um fluxograma baseado no percurso cognitivo, identificado pelo usuário como o ideal, o sistema de Geração de Navegação retornará páginas HTML interligadas com opções de navegação, que podem ser reaproveitadas automaticamente a partir do catalogo de informações e também de um repositório de componentes comum, como ícones de avançar e voltar, conteúdo auto-explicativo, e assim, posteriormente, sejam acrescentados aos elementos de menor relevância no documento de requisitos. O diagrama ilustrado na Figura 4 descreve brevemente a arquitetura da ferramenta e também o processo de interação dos envolvidos, dos artefatos gerados no projeto e da estrutura organizacional da Fábrica de Software Híbrida. O engenheiro de software da célula de projeto, responsável pelas etapas do ciclo de desenvolvimento do projeto, interage com o Pacote de Engenharia de Aplicação e com o Módulo de Geração de Releases que gera os protótipos. O mesmo engenheiro de software e o analista de negócio da célula de negócio interagem com o Módulo de Gerência de Componentes, Perfil e IHC do Pacote de Engenharia de Domínio que serve para gerenciar os dados e os componentes necessários para que o módulo que gera os releases possa importar e utilizar no projeto. Então os desenvolvedores da sub-célula de projeto fazem a montagem dos releases para serem disponibilizados para os clientes validarem e assim dar continuidade no ciclo incremental do projeto. 0856
11 Figura 4 - Modelo de processo do Framework proposto. 0857
12 A Figura 5 representa como deve ser a estrutura organizacional da Fábrica de Softwares hibrida, mostrando como é a interação das células e sub-células, descrevendo todo o fluxo do processo de desenvolvimento. A célula de gerência de negócios alimenta o processo com as informações necessárias para início do projeto, também interage com as células principais de cada projeto em execução para especificar os detalhes do projeto através de módulos da própia ferramenta, o engenheiro de software na célula de projeto elabora o percurso cognitivo, define o grupo de usuários e especificando aos colaboradores das sub-células qual tipo de perfil pertence o projeto, o ciclo de desenvolvimento termina na sub-célula com os ajustes da solução gerada a partir do módulo de geração de navegação que irá gerar páginas HTML. Figura 5 - Estrutura da Fábrica de Software Hibrida. 0858
13 5 Conclusão e Trabalhos Futuros Este artigo buscou discutir as dificuldades enfrentadas pelas empresas que trabalham com linhas de produção de software. A pesquisa bibliográfica efetuada reuniu as soluções existentes no mercado: IHC, novos modelos de LPS, FAST e conceitos de marketing. Os benefícios esperados com a aplicação da solução proposta são: especialização e divisão do trabalho de equipe, categorizadas em Engenharia do Domínio e a Engenharia da Aplicação, potencializando cada uma dessas divisões da Fábrica de Software utilizada na solução. A solução também proporciona a disseminação da informação e conhecimento, pois todas as células interagem com as informações necessárias de análise e projeto, fazendo que os programadores fiquem envolvidos com o entendimento do negócio apesar da especialização e divisão do trabalho, este envolvimento ameniza as consequências desta separação. Em relação às próximas etapas deste estudo ficam pendentes a etapa de definição dos requisitos e as definições técnicas a respeito das tecnologias que podem ser utilizadas para o desenvolvimento da solução e também da ferramenta que será necessária para gerir os componentes, montar e gerar os releases. Outra etapa que será realizada é o preenchimento dos dados referentes às informações de perfil de clientes, nível dos usuários, heurísticas do IHC e os próprios componentes de tela. 0859
14 9 REFERENCIAS Clements, P. & Northrop, L.Software Product Lines: Practices and Patterns. Boston, MA: Addison-Wesley, Crossing the Chasm: Marketing and Selling High-tech Products to Mainstream Customers(1991, revised 1999) Eduardo M. F. Jorge Estrutura Organizacional Alternativa para Desenvolvimento de Software, em Fábrica de Software Universidade Federal da Paraíba (2011) Leite, A. Girardi, R. (2009) A Process for Multi-Agent Domain and Application Engineering: the Domain Analysis and Application Requirements Engineering Phases, In: 11th International Conference on Enterprise Information Systems (ICEIS 2009), Proceedings of the 11th International Conference on Enterprise Information Systems, Ed. INSTIIC. Milan, Italy. Lynch, G. and Palmiter, S. (2002) Design and Rapid Evaluation of Usable Web Sites, CHI2002 tutorial notes. Mack, R. & Nielsen, J. (1994) Usability Inspection Methods. New York, NY: John Wiley & Sons. Nielsen, J., Usability Engineering, Academic Press, Cambridge, MA,1993. Rocha, H. V. e Baranauskas, M.C. C., Design e Avaliação de Interfaces Humano- Computador, Campinas, SP:NIED/UNICAMP, WEISS, D. M.; LAI, C. T. R. Software product-line engineering: a family-based software development process. Addison-Wesley,
AVALIAÇÃO DE INTERFACES UTILIZANDO O MÉTODO DE AVALIAÇÃO HEURÍSTICA E SUA IMPORTÂNCIA PARA AUDITORIA DE SISTEMAS DE INFORMAÇÕES
AVALIAÇÃO DE INTERFACES UTILIZANDO O MÉTODO DE AVALIAÇÃO HEURÍSTICA E SUA IMPORTÂNCIA PARA AUDITORIA DE SISTEMAS DE INFORMAÇÕES Rafael Milani do Nascimento, Claudete Werner Universidade Paranaense (Unipar)
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 maisDESENVOLVIMENTO 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 maisAvaliação de Interfaces
Especialização em Tecnologias de Software para Ambiente Web Avaliação de Interfaces Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo Projeto e Avaliação de Interfaces: Ambiente Web
Leia mais02/10/2012. Padronização de interfaces. Referências
Referências Engenharia de Usabilidade Prof.: Clarindo Isaías Pereira da Silva e Pádua Contribuição: Cláudio Márcio de Souza Vicente Gestus Hix, D.; Hartson, H. R. Developing User Interfaces: ensuring usability
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 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 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 maisERP Enterprise Resource Planning
ERP Enterprise Resource Planning Sistemas Integrados de Gestão Evolução dos SI s CRM OPERACIONAL TÁTICO OPERACIONAL ESTRATÉGICO TÁTICO ESTRATÉGICO OPERACIONAL TÁTICO ESTRATÉGICO SIT SIG SAE SAD ES EIS
Leia maisPMONow! Serviço de Implantação de um Escritório de Projetos
PMONow! Serviço de Implantação de um Escritório de Projetos PMONow! Serviço de Implantação de um Escritório de Projetos As organizações em torno do mundo estão implantando processos e disciplinas formais
Leia maisTI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.
TI Aplicada Aula 02 Áreas e Profissionais de TI Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos
Leia mais3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio
32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio
Leia maisMaterial de Apoio. Sistema de Informação Gerencial (SIG)
Sistema de Informação Gerencial (SIG) Material de Apoio Os Sistemas de Informação Gerencial (SIG) são sistemas ou processos que fornecem as informações necessárias para gerenciar com eficácia as organizações.
Leia maisDesenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA
Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos
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 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 maisDesenvolvimento de Interfaces Prototipação
Autarquia Educacional do Vale do São Francisco AEVSF Faculdade de Ciências Aplicadas e Sociais de Petrolina - FACAPE Centro de Engenharia e Ciências Tecnológicas CECT Curso de Ciência da Computação Desenvolvimento
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 maisQualidade de Software
Produto de Software Qualidade de Software Um produto de software compreende os programas e procedimentos de computador e a documentação e dados associados, que foram projetados para serem liberados para
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 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 maisIntrodução a Computação
Introdução a Computação Aula 03 Profissões de TI Prof. MSc. Edilberto Silva edilms@yahoo.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos respectivos
Leia maisPrincípios de Design TRADUÇÃO DE TATIANE CRISTINE ARNOLD, DO ARTIGO IBM DESIGN: DESIGN PRINCIPLES CHECKLIST.
Princípios de Design TRADUÇÃO DE TATIANE CRISTINE ARNOLD, DO ARTIGO IBM DESIGN: DESIGN PRINCIPLES CHECKLIST. Um software deve ser projetado para simplificar tarefas e criar experiências positivas para
Leia maisTópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres
Tópicos de Ambiente Web Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres Roteiro Motivação Desenvolvimento de um site Etapas no desenvolvimento de software (software:site) Analise
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 maisDESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES
DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.
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 maisAPLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2
APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2 Renan J. Borges 1, Késsia R. C. Marchi 1 1 Universidade Paranaense (UNIPAR) Paranavaí, PR Brasil renanjborges@gmail.com, kessia@unipar.br
Leia maisQUALIDADE DE SOFTWARE AULA N.7
QUALIDADE DE SOFTWARE AULA N.7 Curso: SISTEMAS DE INFORMAÇÃO Disciplina: Qualidade de Software Profa. : Kátia Lopes Silva 1 CMM: DEFINIÇÃO Capability Maturity Model Um modelo que descreve como as práticas
Leia maisANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008 4º PERÍODO - 7º MÓDULO AVALIAÇÃO A4 DATA 22/10/2009 ENGENHARIA DE USABILIDADE
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008 4º PERÍODO - 7º MÓDULO AVALIAÇÃO A4 DATA 22/10/2009 ENGENHARIA DE USABILIDADE 2009/2 GABARITO COMENTADO QUESTÃO 1: Quando nos referimos à qualidade da interaçã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 maisFACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO GESTÃO DE PESSOAS
FACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO GESTÃO DE PESSOAS PROFESSOR: Itair Pereira da Silva DISCENTES: Maria das Graças João Vieira Rafael Vitor ORGANOGRAMA PRESIDENTE GERENTE
Leia maisArquitetura de Informação
Arquitetura de Informação Ferramentas para Web Design Prof. Ricardo Ferramentas para Web Design 1 Arquitetura de Informação? Ferramentas para Web Design 2 Arquitetura de Informação (AI): É a arte de expressar
Leia mais2 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 maisADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE LIBERAÇÃO
1 ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE LIBERAÇÃO 2 INTRODUÇÃO A cada dia que passa, cresce a pressão pela liberação para uso de novas tecnologias disponibilizadas pela área de TI, sob o argumento
Leia maisDocumento de Análise e Projeto VideoSystem
Documento de Análise e Projeto VideoSystem Versão Data Versão Descrição Autor 20/10/2009 1.0 21/10/2009 1.0 05/11/2009 1.1 Definição inicial do documento de análise e projeto Revisão do documento
Leia maisFATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios
FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Cruzeiro SP 2008 FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Projeto de trabalho de formatura como requisito
Leia maisRequisitos de Software
Requisitos de Software Centro de Informática - Universidade Federal de Pernambuco Kiev Gama kiev@cin.ufpe.br Slides originais elaborados por Ian Sommerville e adaptado pelos professores Márcio Cornélio,
Leia maisEngenharia 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 maisSistemas de Informação I
+ Sistemas de Informação I Dimensões de análise dos SI Ricardo de Sousa Britto rbritto@ufpi.edu.br + Introdução n Os sistemas de informação são combinações das formas de trabalho, informações, pessoas
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 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 maisA 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 maisManual dos Serviços de Interoperabilidade
MINISTÉRIO DO PLANEJAMENTO, ORÇAMENTO E GESTÃO Secretaria de Logística e Tecnologia da Informação Manual dos Serviços de Interoperabilidade Sumário Lista de Figuras...3 Lista de Tabelas...4 Introdução...5
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 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 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 maisSistemas Integrados de Gestão Empresarial
Universidade Federal do Vale do São Francisco Curso de Administração Tecnologia e Sistemas de Informação - 05 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti
Leia maisMídias sociais como apoio aos negócios B2C
Mídias sociais como apoio aos negócios B2C A tecnologia e a informação caminham paralelas à globalização. No mercado atual é simples interagir, aproximar pessoas, expandir e aperfeiçoar os negócios dentro
Leia maisChannel. 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 maisGerenciamento de Problemas
Gerenciamento de Problemas O processo de Gerenciamento de Problemas se concentra em encontrar os erros conhecidos da infra-estrutura de TI. Tudo que é realizado neste processo está voltado a: Encontrar
Leia 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 maisProcessos de Design de IHC (Parte II)
Interface Homem/Máquina Aula 8 Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.1/tcc-00.184 Roteiro da Aula de Hoje
Leia maisConversa Inicial. Olá! Seja bem-vindo à quarta aula de Fundamentos de Sistemas de Informação.
Conversa Inicial Olá! Seja bem-vindo à quarta aula de Fundamentos de Sistemas de Informação. Hoje iremos abordar os seguintes assuntos: a origem dos sistemas integrados (ERPs), os módulos e fornecedores
Leia maisO quê avaliação? Unidade IV - Avaliação de Interfaces. Quem deve avaliar um produto de software? Técnicas de Avaliação
Unidade IV - Avaliação de Interfaces O quê avaliação? O quê avaliação? Técnicas de Avaliação Tipos de Avaliação com Usuários Paradigmas de avaliação com usuários Avaliação rápida e suja Testes de Usabilidade
Leia maisSistema 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 maisProcesso de Desenvolvimento de Sites
ANEXO 4 METODOLOGIA DE DESENVOLVIMENTO PROCERGS MDP Processo de Desenvolvimento de Sites O processo de desenvolvimento de sites foi definido com base nas características deste produto e na forma de trabalho
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 maisSimular de Financiamento
Simular de Financiamento Versão: PI001 1. Objetivo deste documento Este documento tem como objetivo autorizar formalmente o início de um projeto e contém informações necessárias para o entendimento do
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 maisAnálise e Projeto Orientados a Objetos Aula IV Requisitos. Prof.: Bruno E. G. Gomes IFRN
Análise e Projeto Orientados a Objetos Aula IV Requisitos Prof.: Bruno E. G. Gomes IFRN 1 Introdução Etapa relacionada a descoberta e descrição das funcionalidades do sistema Parte significativa da fase
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 maisGESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11
GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11 Índice 1. Importância do ERP para as organizações...3 2. ERP como fonte de vantagem competitiva...4 3. Desenvolvimento e implantação de sistema de informação...5
Leia maisMétodos de Avaliação para Sites de Entretenimento. Fabricio Aparecido Breve Prof. Orientador Daniel Weller
Métodos de Avaliação para Sites de Entretenimento Fabricio Aparecido Breve Prof. Orientador Daniel Weller 1 Introdução O objetivo deste trabalho é verificar a eficiência da Avaliação com o Usuário e da
Leia maisCampus 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 mais04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 2. Prof. Rafael Dias Ribeiro. M.Sc.
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 2 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Revisão sobre Banco de Dados e SGBDs Aprender as principais
Leia maisQualidade de Software. Anderson Belgamo
Qualidade de Software Anderson Belgamo Qualidade de Software Software Processo Produto Processo de Software Pessoas com habilidades, treinamento e motivação Processo de Desenvolvimento Ferramentas e Equipamentos
Leia maisEngª de Produção Prof.: Jesiel Brito. Sistemas Integrados de Produção ERP. Enterprise Resources Planning
ERP Enterprise Resources Planning A Era da Informação - TI GRI Information Resource Management -Informação Modo organizado do conhecimento para ser usado na gestão das empresas. - Sistemas de informação
Leia maisTestes de Usabilidade
Testes de Usabilidade Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Setembro de 2012 Prof. Edwar Saliba Júnior 1 Reflexão Ao fazer referência à questão da qualidade da relação
Leia maisModernização e Evolução do Acervo de Software. Gustavo Robichez de Carvalho guga@les.inf.puc-rio.br
Modernização e Evolução do Acervo de Software Gustavo Robichez de Carvalho guga@les.inf.puc-rio.br Tópicos 1. Estudo Amplo sobre Modernização 2. Visão IBM Enterprise Modernization 3. Discussão - Aplicação
Leia maisModelos de Qualidade de Produto de Software
CBCC Bacharelado em Ciência da Computação CBSI Bacharelado em Sistemas de Informação Modelos de Qualidade de Produto de Software Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo
Leia maisCONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI
CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI 1. PI06 TI 1.1. Processos a serem Atendidos pelos APLICATIVOS DESENVOLVIDOS Os seguintes processos do MACROPROCESSO
Leia maisPROPOSTA DE MELHORIA DA INTERFACE PARA O
PROPOSTA DE MELHORIA DA INTERFACE PARA O AMBIENTE VIRTUAL DE APRENDIZAGEM MOODLE Orientado: Nestor Vicente Soares Netto Orientador: André Luiz Zambalde Co-orientador: Ahmed Ali Abdalla Esmin Roteiro 1.
Leia maisCurso preparatório para a certificação COBIT 4.1 Fundation
Curso preparatório para a certificação COBIT 4.1 Fundation Dentro do enfoque geral em conhecer e discutir os fundamentos, conceitos e as definições de Governança de TI - tecnologia da informação, bem como
Leia maisUnidade I FINANÇAS EM PROJETOS DE TI. Prof. Fernando Rodrigues
Unidade I FINANÇAS EM PROJETOS DE TI Prof. Fernando Rodrigues Nas empresas atuais, a Tecnologia de Informação (TI) existe como uma ferramenta utilizada pelas organizações para atingirem seus objetivos.
Leia maisDocumento de Arquitetura
Documento de Arquitetura A2MEPonto - SISTEMA DE PONTO ELETRÔNICO A2MEPonto - SISTEMA DE PONTO ELETRÔNICO #1 Pág. 1 de 11 HISTÓRICO DE REVISÕES Data Versão Descrição Autor 28/10/2010 1 Elaboração do documento
Leia maisAutor(es) BARBARA STEFANI RANIERI. Orientador(es) LUIZ EDUARDO GALVÃO MARTINS, ANDERSON BELGAMO. Apoio Financeiro PIBIC/CNPQ. 1.
19 Congresso de Iniciação Científica ESPECIFICAÇÃO E IMPLEMENTAÇÃO DE UMA FERRAMENTA AUTOMATIZADA DE APOIO AO GERSE: GUIA DE ELICITAÇÃO DE REQUISITOS PARA SISTEMAS EMBARCADOS Autor(es) BARBARA STEFANI
Leia maisUniversidade Federal de Goiás UFG Campus Catalão CAC Departamento de Engenharia de Produção. Sistemas ERP. PCP 3 - Professor Muris Lage Junior
Sistemas ERP Introdução Sucesso para algumas empresas: acessar informações de forma rápida e confiável responder eficientemente ao mercado consumidor Conseguir não é tarefa simples Isso se deve ao fato
Leia maisUMA PROSTA DE ADEQUAÇÃO DO MS VISUAL STUDIO TEAM SYSTEM (VSTS) PARA O MPS.BR NÍVEIS F e G
1082 X Salão de Iniciação Científica PUCRS UMA PROSTA DE ADEQUAÇÃO DO MS VISUAL STUDIO TEAM SYSTEM (VSTS) PARA O MPS.BR NÍVEIS F e G Agner Macedo Paiva, Bernardo Copstein (orientador) FACIN, PUCRS, Centro
Leia maisSISTEMAS INTEGRADOS DE GESTÃO PAS 99:2006. Especificação de requisitos comuns de sistemas de gestão como estrutura para a integração
Coleção Risk Tecnologia SISTEMAS INTEGRADOS DE GESTÃO PAS 99:2006 Especificação de requisitos comuns de sistemas de gestão como estrutura para a integração RESUMO/VISÃO GERAL (visando à fusão ISO 31000
Leia maisUtilização da modelagem UML em um sistema de gerenciamento de uma franquia do setor de alimentação
Utilização da modelagem UML em um sistema de gerenciamento de uma franquia do setor de alimentação Use of UML modeling in a management system for a food franchising Richard B. N. Vital, Tatiane M. Vital.
Leia maisFURB - Universidade Regional de Blumenau TCC - Trabalho de Conclusão de Curso Acadêmico: Fernando Antonio de Lima Orientador: Oscar Dalfovo
FURB - Universidade Regional de Blumenau TCC - Trabalho de Conclusão de Curso Acadêmico: Fernando Antonio de Lima Orientador: Oscar Dalfovo Roteiro Introdução Sistemas de Informação - SI Executive Information
Leia maisABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE
ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE Amarildo Aparecido Ferreira Junior 1, Ricardo Ribeiro Rufino 1 ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil aapfjr@gmail.com
Leia maisSISTEMAS DE GESTÃO São Paulo, Janeiro de 2005
SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005 ÍNDICE Introdução...3 A Necessidade do Gerenciamento e Controle das Informações...3 Benefícios de um Sistema de Gestão da Albi Informática...4 A Ferramenta...5
Leia maisMódulo 15 Resumo. Módulo I Cultura da Informação
Módulo 15 Resumo Neste módulo vamos dar uma explanação geral sobre os pontos que foram trabalhados ao longo desta disciplina. Os pontos abordados nesta disciplina foram: Fundamentos teóricos de sistemas
Leia maisTransformação de um Modelo de Empresa em Requisitos de Software
Transformação de um Modelo de Empresa em Requisitos de Software Fábio Levy Siqueira 1 and Paulo Sérgio Muniz Silva 2 1 Programa de Educação Continuada da Poli-USP, São Paulo, Brazil 2 Escola Politécnica
Leia maisDistribuidor de Mobilidade GUIA OUTSOURCING
Distribuidor de Mobilidade GUIA OUTSOURCING 1 ÍNDICE 03 04 06 07 09 Introdução Menos custos e mais controle Operação customizada à necessidade da empresa Atendimento: o grande diferencial Conclusão Quando
Leia maisEMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA
EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA Jeferson Boesing 1 ; Tiago Heineck 2 ; Angela Maria Crotti da Rosa 3 ; Leila Lisiane Rossi 4 INTRODUÇÃO Alunos
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 maisFundamentos em Teste de Software. Vinicius V. Pessoni viniciuspessoni@gmail.com
Fundamentos em Teste de Software Vinicius V. Pessoni viniciuspessoni@gmail.com Objetivos do treinamento 1. Expor os fundamentos de Teste de Software; 2. Conceituar os Níveis de Teste; 3. Detalhar sobre
Leia maisGovernança de T.I. Professor: Ernesto Junior Aula IV Unidade II E-mail: egpjunior@gmail.com
Governança de T.I Professor: Ernesto Junior Aula IV Unidade II E-mail: egpjunior@gmail.com Governança de TI Os modelos atuais para governança partem de processos empresariais serviços prestados, modelos
Leia maisRoteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido
Arquitetura Roteiro Arquitetura Tipos de Arquitetura Centralizado Descentralizado Hibrido Questionário 2 Arquitetura Figura 1: Planta baixa de uma casa 3 Arquitetura Engenharia de Software A arquitetura
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 maisGerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos
Gerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos Referência: An Introductory Overview of ITIL v2 Livros ITIL v2 Cenário de TI nas organizações Aumento da dependência da TI para alcance
Leia maisPEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMM E CMMI
PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMM E CMMI INTRODUÇÃO Aumento da Importância do Software Software está em tudo: Elemento crítico
Leia maisINTRODUÇÃO A PORTAIS CORPORATIVOS
INTRODUÇÃO A PORTAIS CORPORATIVOS Conectt i3 Portais Corporativos Há cinco anos, as empresas vêm apostando em Intranet. Hoje estão na terceira geração, a mais interativa de todas. Souvenir Zalla Revista
Leia maisGerenciamento de Riscos do Projeto Eventos Adversos
Gerenciamento de Riscos do Projeto Eventos Adversos 11. Gerenciamento de riscos do projeto PMBOK 2000 PMBOK 2004 11.1 Planejamento de gerenciamento de riscos 11.1 Planejamento de gerenciamento de riscos
Leia mais