O documento apresenta uma introdução sobre métricas em projetos de software, com foco na técnica de pontos de função (APF) e pontos de casos de uso (UCP). Resume os principais conceitos do APF, como entradas e saídas externas, arquivos lógicos internos, e como calcular e ajustar os pontos de função. Também resume o processo de cálculo dos UCP, incluindo atores, casos de uso, fatores de complexidade e ambientais.
SAP is a leading provider of enterprise resource planning (ERP) software. It offers integrated business management software and services that can be used by all business functions across industries. Key features of SAP include its centralized relational database, client/server architecture with three application tiers, and focus on common business modules like finance, supply chain management, and human resources. SAP software solutions include SAP ERP, SAP CRM, SAP SCM, and SAP SRM. SAP NetWeaver provides integration tools to connect people, information, and business processes across the enterprise. Master data in SAP includes consistent, standardized records for customers, materials, and employees that are shared across modules.
Este documento fornece informações sobre três empresas (BDA Solutions no Brasil, Youmanmod em Portugal e na Austrália) e seus serviços relacionados a big data, análise de dados e Power BI. Ele também discute desafios com dados, soluções de software, treinamento e serviços oferecidos.
O documento descreve a evolução dos sistemas de gestão empresarial, desde os pacotes de controle de inventário nos anos 50 até os sistemas ERP estendidos no ano 2000. Detalha o que é um sistema ERP, seus motivos de implementação, o processo de implantação e os principais fabricantes de soluções ERP.
O documento discute a importância da tecnologia da informação para organizações e profissionais. Apresenta como os avanços tecnológicos transformaram as empresas e como sistemas de informação podem trazer vantagens competitivas. Também descreve os principais aplicativos do Microsoft Office e como eles podem ser usados para melhorar a produtividade no trabalho.
Oracle Enterprise Performance Management allows companies to link strategies to plans and execution, monitor financial and operational results against goals, and apply analytics to drive performance improvement. The presentation outlines Oracle's EPM products including Financial Data Quality Management, which helps ensure data integrity across the enterprise. A new feature called the ERP Integrator is introduced that provides direct integration between ERP sources like Oracle E-Business Suite and PeopleSoft with EPM applications to map data, validate rules and allow drill-through of data. The roadmap discusses ongoing work to improve ERP support and plans to enhance integration with additional ERP and cloud systems.
Aula 2 - Introdução à programação de computadores - parte1Pacc UAB
O documento apresenta uma introdução à programação de computadores, abordando os seguintes tópicos: objetivos do curso, componentes básicos de um programa e de um computador, e linguagens de programação.
Este documento apresenta a disciplina Sistemas de Informação II ministrada no 1o semestre de 2016. Ele descreve os objetivos, ementa, competências, habilidades, conteúdo, metodologia, programa, avaliação e bibliografia da disciplina.
Sistemas Computacionais - Aula 03 - Dados, Informação e Conhecimento. O Calor...Leinylson Fontinele
O documento discute a diferença entre dados, informação e conhecimento. Explica que dados são registros brutos que precisam de processamento para se tornarem informação, a qual fornece significado aos dados de forma a ser interpretada por pessoas. Por fim, conhecimento é a capacidade de resolver problemas com base na experiência e informação adquirida.
SAP is a leading provider of enterprise resource planning (ERP) software. It offers integrated business management software and services that can be used by all business functions across industries. Key features of SAP include its centralized relational database, client/server architecture with three application tiers, and focus on common business modules like finance, supply chain management, and human resources. SAP software solutions include SAP ERP, SAP CRM, SAP SCM, and SAP SRM. SAP NetWeaver provides integration tools to connect people, information, and business processes across the enterprise. Master data in SAP includes consistent, standardized records for customers, materials, and employees that are shared across modules.
Este documento fornece informações sobre três empresas (BDA Solutions no Brasil, Youmanmod em Portugal e na Austrália) e seus serviços relacionados a big data, análise de dados e Power BI. Ele também discute desafios com dados, soluções de software, treinamento e serviços oferecidos.
O documento descreve a evolução dos sistemas de gestão empresarial, desde os pacotes de controle de inventário nos anos 50 até os sistemas ERP estendidos no ano 2000. Detalha o que é um sistema ERP, seus motivos de implementação, o processo de implantação e os principais fabricantes de soluções ERP.
O documento discute a importância da tecnologia da informação para organizações e profissionais. Apresenta como os avanços tecnológicos transformaram as empresas e como sistemas de informação podem trazer vantagens competitivas. Também descreve os principais aplicativos do Microsoft Office e como eles podem ser usados para melhorar a produtividade no trabalho.
Oracle Enterprise Performance Management allows companies to link strategies to plans and execution, monitor financial and operational results against goals, and apply analytics to drive performance improvement. The presentation outlines Oracle's EPM products including Financial Data Quality Management, which helps ensure data integrity across the enterprise. A new feature called the ERP Integrator is introduced that provides direct integration between ERP sources like Oracle E-Business Suite and PeopleSoft with EPM applications to map data, validate rules and allow drill-through of data. The roadmap discusses ongoing work to improve ERP support and plans to enhance integration with additional ERP and cloud systems.
Aula 2 - Introdução à programação de computadores - parte1Pacc UAB
O documento apresenta uma introdução à programação de computadores, abordando os seguintes tópicos: objetivos do curso, componentes básicos de um programa e de um computador, e linguagens de programação.
Este documento apresenta a disciplina Sistemas de Informação II ministrada no 1o semestre de 2016. Ele descreve os objetivos, ementa, competências, habilidades, conteúdo, metodologia, programa, avaliação e bibliografia da disciplina.
Sistemas Computacionais - Aula 03 - Dados, Informação e Conhecimento. O Calor...Leinylson Fontinele
O documento discute a diferença entre dados, informação e conhecimento. Explica que dados são registros brutos que precisam de processamento para se tornarem informação, a qual fornece significado aos dados de forma a ser interpretada por pessoas. Por fim, conhecimento é a capacidade de resolver problemas com base na experiência e informação adquirida.
Sistemas Computacionais - Aula 02 - Definição de SI - ComposiçãoLeinylson Fontinele
O documento apresenta os conceitos fundamentais de sistemas de informação, definindo-os como um conjunto de elementos inter-relacionados que processam dados para atingir objetivos. É explicado que SI utilizam recursos de hardware, software, dados, pessoas e redes, e produzem relatórios, telas, documentos e outras saídas. Exemplos de SI em universidades são dados para ilustrar entradas, saídas e processos de transformação.
O documento discute os conceitos de sistemas e sistemas de informação. Define sistemas como conjuntos de elementos que interagem para atingir objetivos, processando entradas e fornecendo saídas. Sistemas de informação são definidos como conjuntos de componentes que coletam, processam e geram informações para tomada de decisões. Detalha os componentes, atividades e recursos de sistemas de informação.
Gerenciamento de Projetos SAP: Do Método a PráticaProjetos e TI
É de conhecimento que realizar a gestão de projetos é uma tarefa árdua, principalmente quando se trata de projetos de tecnologia, o que falar então da gestão de implantação de ferramentas relacionadas ao ERP SAP?
Para sanar suas dúvidas vamos contar com quem entende do assunto! Convidamos Rodrigo Silva que irá abordar as Etapas do Gerenciamento de Projetos utilizando a metodologia SAP ASAP, com passagens pelos principais artefatos, discutindo os pontos de atenção para entrega de valor aos clientes.
Link para o Webinar - https://goo.gl/NM0EPX
Um sistema ERP (Enterprise Resource Planning) integra todos os dados e processos de uma organização em um único sistema, permitindo a automação e armazenamento de todas as informações de negócios nos departamentos de finanças, contabilidade, recursos humanos, fabricação, marketing, vendas e compras. ERPs fornecem benefícios como otimização de processos, redução de custos e melhor tomada de decisão.
Treinamento padrão ABAP para iniciantes nesta linguagem de programação. O curso é voltado para desenvolvedores e gerentes de produto os quais gostariam de entender melhor a tecnologia SAP.
Introdução à Arquitetura de ComputadoresMauro Pereira
Este documento fornece uma introdução à arquitetura de computadores e sistemas operacionais. Ele discute conceitos como arquitetura, organização, abstração e histórico das gerações de computadores, desde as máquinas da primeira geração baseadas em válvulas até as atuais arquiteturas x86 e ARM. O documento também apresenta os principais componentes de um computador e sua estrutura hierárquica.
Implantando A Governança de Ti - da Estratégia À Gestão Dos Processos e Servi...ssuser9293ae
O documento apresenta informações sobre a quarta edição do livro "Implantando a Governança de TI". O prefácio destaca a importância da governança de TI como fator crítico de sucesso para as organizações e como o livro fornece um guia completo sobre o assunto. Nesta edição, diversos modelos como COBIT, ITIL, PMBOK e MR.MPS foram revisados e complementados e novos modelos como o USMBOK foram incluídos, tornando a obra ainda mais abrangente sobre o tema.
TCC - PLANEJAMENTO E CONTROLE DA PRODUÇÃO COM ERP SAP PPEdson Domenech
Trabalho de conclusão de curso apresentado ao curso de especialização em Engenharia de Produção, área das Ciências Exatas e da Terra da Universidade do Oeste de Santa Catarina Unoesc Campus de Joaçaba, como requisito parcial à obtenção do grau de especialista em Engenharia de Produção.
Unable to attend Oracle OpenWorld to learn about the latest developments in Oracle EPM Cloud? It can be difficult to keep abreast of all the changes in this evolving landscape, but we’ve got you covered.
In our webinar, Perficient’s Oracle EPM leadership explored the current cloud offerings and what’s around the corner. Whether you are in IT or finance, your colleagues are driving digital transformation by including cloud in their performance management strategy.
Discussion covered:
-In-depth review of the Oracle EPM Cloud suite
-How the products can be integrated
-How SaaS products compare to on-premises editions
-Benefits of cloud strategies
Este documento apresenta a primeira aula do curso de Sistemas Computacionais. O professor apresenta suas credenciais acadêmicas e canais de comunicação, descreve o que será aprendido no curso, o plano de ensino e avaliação, e fornece uma introdução sobre sistemas computacionais.
O documento apresenta uma disciplina sobre desenvolvimento web com PHP orientado a objetos. Serão abordados os fundamentos do paradigma orientado a objetos aplicado em PHP, com foco em classes, objetos, métodos, construtores e destrutores. Os alunos desenvolverão um projeto em grupo aplicando os conceitos aprendidos.
O documento fornece informações sobre as principais características e funcionalidades do Excel e do LibreOffice Calc. O Excel possui mais linhas, colunas e células por planilha em comparação com o Calc. Ambos permitem formatar células, inserir fórmulas e funções, criar gráficos e classificar dados.
This document provides an overview of the functionality available in the SAP Human Resources (HR) module. It describes the main components and subsystems for personnel administration, organizational management, recruitment, training and development, time management, benefits administration, and qualifications and requirements. Key features and processes are summarized for each area, such as maintaining master data, recording employee information over their lifecycle, managing organizational structures and positions, and generating reports.
Segurança da Informação - Aula 9 - Introdução a Auditoria de SistemasCleber Fonseca
O documento descreve uma aula sobre auditoria de sistemas, apresentando seus conceitos e técnicas. Aborda o que é auditoria, seus objetivos, problemas, abordagens, ciclo de vida do ponto de controle, análise de risco, produtos gerados e técnicas como questionário, simulação de dados e mapeamento estático.
O documento discute sistemas de banco de dados e business intelligence. Apresenta os principais tópicos a serem abordados na aula, incluindo gestão de dados, modelagem de dados, sistemas de gerenciamento de banco de dados e aplicações como data warehouse e data mining.
Arquiteturas Paralelas e Distribuídas - Aula 2 - Arquiteturas de computadoresCleber Fonseca
O documento discute a arquitetura de computadores, abordando tópicos como: 1) A necessidade de tradução entre linguagens de programação e linguagem de máquina através da compilação ou interpretação; 2) Como a abstração permite esconder a complexidade da plataforma do programador; 3) Por que algumas operações são implementadas em hardware e outras em software.
Como Acessar Ambiente de Treinamento SAP? [COMPLETO]Leonardo Ribeiro
http://www.sapconsultores.com.br - Acesse para ver mais conteúdos incríveis SAP!
Aula exclusiva ensinando SAP IDES com Links para download do SAP Gui.
Aprenda a acessar ambientes de treinamento SAP em servidores confiáveis. Pratique SAP a qualquer hora do dia para alcançar o topo!
Transforme-se em um consultor de sucesso!
Veja mais em http://www.sapconsultores.com.br
Tópicos do livro de Laudon e Laudon sobre Tipos e Níveis Gerenciais de Informação
LAUDON, Kenneth e LAUDON, Jane. Sistemas de informação gerenciais: administrando a empresa digital. 5 3d. São Paulo: Prentice Hall, 2004.
SAP is a software company founded in 1972 in Germany. It stands for System Application and Products in Data Processing. SAP created the first ERP system and remains a leading ERP provider today along with Oracle. Key components of SAP's ERP system include modules for production planning, sales and distribution, finance, human resources and more.
O documento apresenta uma introdução sobre a análise de pontos de função, método para medir a funcionalidade de software independentemente da tecnologia utilizada. Apresenta os conceitos básicos de pontos de função, como identificar as funções do sistema, classificar a complexidade e calcular os pontos de função brutos e ajustados. Explica também como avaliar as características gerais de um sistema para determinar o fator de ajuste e obter os pontos de função finais.
O documento discute o método de pontos de função para medir o esforço no desenvolvimento de software. Em três frases:
1) Pontos de função medem a funcionalidade entregue ao usuário de forma independente da tecnologia ou estilo de programação utilizado.
2) O método foi proposto em 1979 e formalizado em 1984, tendo como objetivo mensurar a funcionalidade oferecida aos usuários de forma independente da tecnologia utilizada para a implementação.
3) A análise de pontos de função permite determinar o tamanho de uma aplic
Sistemas Computacionais - Aula 02 - Definição de SI - ComposiçãoLeinylson Fontinele
O documento apresenta os conceitos fundamentais de sistemas de informação, definindo-os como um conjunto de elementos inter-relacionados que processam dados para atingir objetivos. É explicado que SI utilizam recursos de hardware, software, dados, pessoas e redes, e produzem relatórios, telas, documentos e outras saídas. Exemplos de SI em universidades são dados para ilustrar entradas, saídas e processos de transformação.
O documento discute os conceitos de sistemas e sistemas de informação. Define sistemas como conjuntos de elementos que interagem para atingir objetivos, processando entradas e fornecendo saídas. Sistemas de informação são definidos como conjuntos de componentes que coletam, processam e geram informações para tomada de decisões. Detalha os componentes, atividades e recursos de sistemas de informação.
Gerenciamento de Projetos SAP: Do Método a PráticaProjetos e TI
É de conhecimento que realizar a gestão de projetos é uma tarefa árdua, principalmente quando se trata de projetos de tecnologia, o que falar então da gestão de implantação de ferramentas relacionadas ao ERP SAP?
Para sanar suas dúvidas vamos contar com quem entende do assunto! Convidamos Rodrigo Silva que irá abordar as Etapas do Gerenciamento de Projetos utilizando a metodologia SAP ASAP, com passagens pelos principais artefatos, discutindo os pontos de atenção para entrega de valor aos clientes.
Link para o Webinar - https://goo.gl/NM0EPX
Um sistema ERP (Enterprise Resource Planning) integra todos os dados e processos de uma organização em um único sistema, permitindo a automação e armazenamento de todas as informações de negócios nos departamentos de finanças, contabilidade, recursos humanos, fabricação, marketing, vendas e compras. ERPs fornecem benefícios como otimização de processos, redução de custos e melhor tomada de decisão.
Treinamento padrão ABAP para iniciantes nesta linguagem de programação. O curso é voltado para desenvolvedores e gerentes de produto os quais gostariam de entender melhor a tecnologia SAP.
Introdução à Arquitetura de ComputadoresMauro Pereira
Este documento fornece uma introdução à arquitetura de computadores e sistemas operacionais. Ele discute conceitos como arquitetura, organização, abstração e histórico das gerações de computadores, desde as máquinas da primeira geração baseadas em válvulas até as atuais arquiteturas x86 e ARM. O documento também apresenta os principais componentes de um computador e sua estrutura hierárquica.
Implantando A Governança de Ti - da Estratégia À Gestão Dos Processos e Servi...ssuser9293ae
O documento apresenta informações sobre a quarta edição do livro "Implantando a Governança de TI". O prefácio destaca a importância da governança de TI como fator crítico de sucesso para as organizações e como o livro fornece um guia completo sobre o assunto. Nesta edição, diversos modelos como COBIT, ITIL, PMBOK e MR.MPS foram revisados e complementados e novos modelos como o USMBOK foram incluídos, tornando a obra ainda mais abrangente sobre o tema.
TCC - PLANEJAMENTO E CONTROLE DA PRODUÇÃO COM ERP SAP PPEdson Domenech
Trabalho de conclusão de curso apresentado ao curso de especialização em Engenharia de Produção, área das Ciências Exatas e da Terra da Universidade do Oeste de Santa Catarina Unoesc Campus de Joaçaba, como requisito parcial à obtenção do grau de especialista em Engenharia de Produção.
Unable to attend Oracle OpenWorld to learn about the latest developments in Oracle EPM Cloud? It can be difficult to keep abreast of all the changes in this evolving landscape, but we’ve got you covered.
In our webinar, Perficient’s Oracle EPM leadership explored the current cloud offerings and what’s around the corner. Whether you are in IT or finance, your colleagues are driving digital transformation by including cloud in their performance management strategy.
Discussion covered:
-In-depth review of the Oracle EPM Cloud suite
-How the products can be integrated
-How SaaS products compare to on-premises editions
-Benefits of cloud strategies
Este documento apresenta a primeira aula do curso de Sistemas Computacionais. O professor apresenta suas credenciais acadêmicas e canais de comunicação, descreve o que será aprendido no curso, o plano de ensino e avaliação, e fornece uma introdução sobre sistemas computacionais.
O documento apresenta uma disciplina sobre desenvolvimento web com PHP orientado a objetos. Serão abordados os fundamentos do paradigma orientado a objetos aplicado em PHP, com foco em classes, objetos, métodos, construtores e destrutores. Os alunos desenvolverão um projeto em grupo aplicando os conceitos aprendidos.
O documento fornece informações sobre as principais características e funcionalidades do Excel e do LibreOffice Calc. O Excel possui mais linhas, colunas e células por planilha em comparação com o Calc. Ambos permitem formatar células, inserir fórmulas e funções, criar gráficos e classificar dados.
This document provides an overview of the functionality available in the SAP Human Resources (HR) module. It describes the main components and subsystems for personnel administration, organizational management, recruitment, training and development, time management, benefits administration, and qualifications and requirements. Key features and processes are summarized for each area, such as maintaining master data, recording employee information over their lifecycle, managing organizational structures and positions, and generating reports.
Segurança da Informação - Aula 9 - Introdução a Auditoria de SistemasCleber Fonseca
O documento descreve uma aula sobre auditoria de sistemas, apresentando seus conceitos e técnicas. Aborda o que é auditoria, seus objetivos, problemas, abordagens, ciclo de vida do ponto de controle, análise de risco, produtos gerados e técnicas como questionário, simulação de dados e mapeamento estático.
O documento discute sistemas de banco de dados e business intelligence. Apresenta os principais tópicos a serem abordados na aula, incluindo gestão de dados, modelagem de dados, sistemas de gerenciamento de banco de dados e aplicações como data warehouse e data mining.
Arquiteturas Paralelas e Distribuídas - Aula 2 - Arquiteturas de computadoresCleber Fonseca
O documento discute a arquitetura de computadores, abordando tópicos como: 1) A necessidade de tradução entre linguagens de programação e linguagem de máquina através da compilação ou interpretação; 2) Como a abstração permite esconder a complexidade da plataforma do programador; 3) Por que algumas operações são implementadas em hardware e outras em software.
Como Acessar Ambiente de Treinamento SAP? [COMPLETO]Leonardo Ribeiro
http://www.sapconsultores.com.br - Acesse para ver mais conteúdos incríveis SAP!
Aula exclusiva ensinando SAP IDES com Links para download do SAP Gui.
Aprenda a acessar ambientes de treinamento SAP em servidores confiáveis. Pratique SAP a qualquer hora do dia para alcançar o topo!
Transforme-se em um consultor de sucesso!
Veja mais em http://www.sapconsultores.com.br
Tópicos do livro de Laudon e Laudon sobre Tipos e Níveis Gerenciais de Informação
LAUDON, Kenneth e LAUDON, Jane. Sistemas de informação gerenciais: administrando a empresa digital. 5 3d. São Paulo: Prentice Hall, 2004.
SAP is a software company founded in 1972 in Germany. It stands for System Application and Products in Data Processing. SAP created the first ERP system and remains a leading ERP provider today along with Oracle. Key components of SAP's ERP system include modules for production planning, sales and distribution, finance, human resources and more.
O documento apresenta uma introdução sobre a análise de pontos de função, método para medir a funcionalidade de software independentemente da tecnologia utilizada. Apresenta os conceitos básicos de pontos de função, como identificar as funções do sistema, classificar a complexidade e calcular os pontos de função brutos e ajustados. Explica também como avaliar as características gerais de um sistema para determinar o fator de ajuste e obter os pontos de função finais.
O documento discute o método de pontos de função para medir o esforço no desenvolvimento de software. Em três frases:
1) Pontos de função medem a funcionalidade entregue ao usuário de forma independente da tecnologia ou estilo de programação utilizado.
2) O método foi proposto em 1979 e formalizado em 1984, tendo como objetivo mensurar a funcionalidade oferecida aos usuários de forma independente da tecnologia utilizada para a implementação.
3) A análise de pontos de função permite determinar o tamanho de uma aplic
1. O documento discute técnicas de engenharia de software como RUP, métricas, estimativas e medições de software.
2. Inclui detalhes sobre implementação, testes, gerência de configuração no RUP e explica métricas como linhas de código e pontos de função.
3. Também fornece exemplos de como estimativas de software são complexas devido à incerteza dos requisitos e escopo que mudam.
O documento descreve a técnica de Análise de Pontos de Função (APF) para estimativa de software. A APF mede o que o software faz, independente da tecnologia, através da contagem de Pontos de Função. O processo envolve identificar funções de dados e transacionais, determinar a complexidade de cada função e calcular os Pontos de Função ajustados usando um Fator de Ajuste.
Estimativa de software usando pontos de funçãoClaudio Martins
1. O documento apresenta a técnica de Pontos de Função para estimativa e medição de projetos de software.
2. A técnica envolve contar as funções do software, divididas em funções de dados e transações, e atribuir pesos de acordo com a complexidade para calcular os Pontos de Função.
3. Os Pontos de Função podem ser usados para estimar o tamanho, custo e esforço de projetos de software de forma independente da tecnologia.
O documento fornece um resumo da estrutura e funcionalidades do SAP Solution Manager, incluindo monitoramento de soluções, gerenciamento de serviços, e ferramentas para implantação e upgrade de projetos.
Fábrica de Software da Procempa - Palestra no 6o Fórum Internacional Software...Éberli Cabistani Riella
O documento descreve a estrutura organizacional e as atividades da Procempa, empresa de tecnologia da informação do município de Porto Alegre. A Procempa possui 130 funcionários organizados em equipes que desenvolvem soluções de sistemas para a prefeitura, incluindo sistemas de governo, tributos, saúde, educação e urbanismo. A empresa também fornece infraestrutura tecnológica e serviços de desenvolvimento de software.
O documento fornece um resumo da estrutura e funcionalidades do SAP Solution Manager, incluindo monitoramento de soluções, gerenciamento de serviços, planejamento e execução de projetos de implantação e upgrade.
O documento discute as atividades da engenharia de software, incluindo definição, construção e manutenção. Ele também descreve o planejamento de projetos de software, com estimativas de esforço, duração e custo, e métodos para medir o tamanho do software, como contagem de linhas de código e pontos por função.
O Rational Unified Process (RUP) é um processo de engenharia de software que captura as principais boas práticas da área. Ele consiste em fases, iterções e disciplinas bem definidas para garantir a produção de software de qualidade de acordo com as necessidades dos usuários.
O documento apresenta dois produtos da ERP2Soluções: ERP2 e Qubed. O ERP2 permite carregar dados de Excel/Access para o SAP em três passos de forma fácil e sem codificação. O Qubed permite extrair dados do SAP para Excel/Access também em três passos de forma fácil para usuários finais. Ambos os produtos oferecem funcionalidades como segurança avançada, suporte e baixo custo.
Introdução aos sistemas distribuídos on-line para processamento de fluxos de ...André Leon S. Gradvohl
This is the first of a two part presentation about on line distributed systems for data stream processing. It was presented at VI Escola Regional de Alto Desempenho, UNESP, São José do Rio Preto-SP. File in Portuguese.
O documento descreve a associação NESMA, que promove o uso responsável de métricas de software. A NESMA propõe uma contagem indicativa de pontos de função que pode ser usada no início de um projeto, mesmo sem todos os detalhes do sistema definidos. A abordagem da NESMA para contagem indicativa requer apenas a classificação de objetos para estimar pontos de função e agilizar o processo de estimativa.
O documento discute os requisitos de software, definindo-os como declarações que especificam o que um sistema deve fazer. Apresenta o processo de engenharia de requisitos, incluindo a elicitação, especificação e validação de requisitos, além de classificar requisitos funcionais e não funcionais.
ASP.Net Performance – A pragmatic approach - Luis PaulinoComunidade NetPonto
Nesta sessão abordamos a performance de Sistemas de Informação desenvolvidos na plataforma ASP.NET com recurso a SQL Server com SGBD. Iremos explicar como surgem os problemas de performance em sistemas com alguns anos de existência e qual a abordagem a tomar, quando temos utilizadores insatisfeitos.
Abordaremos também alguns casos de sucesso no mercado a nível de sistemas de alta disponibilidade e como o mercado tem evoluído. De uma forma geral, pretendemos demonstrar técnicas de análise/tuning de performance em ASP.NET e sua evolução ao longo das várias versões, como também algumas técnicas de requisitos para obtenção e estruturação da informação.
Finalmente, o objetivo passa por divulgar procedimentos, técnicas e ferramentas que sirvam como uma referência que possam ser úteis caso surjam problemas de performance nos nossos sistemas de futuro, entre os quais : Do’s & Dont’s, Systematic Tuning, ASP.NET Trace, VS Profiling Tools, SQL Profiler entre outros.
O documento descreve o Processo Unificado (RUP), apresentando seus principais conceitos e características. O RUP é um framework genérico e customizável para gerenciar o processo de engenharia de software, utilizando a UML para modelagem e definindo um ciclo de vida iterativo e incremental guiado por casos de uso e centrado na arquitetura.
Palestra ministrada para Diretoria de Desenvolvimento de Sistemas durante passagem como Analista de Sistemas no Tribunal de Justiça do Estado de Sergipe
O documento discute o gerenciamento de escopo em projetos, definindo-o como o processo de definir e controlar os trabalhos a serem realizados pelo projeto para garantir a entrega do produto com a menor quantidade de trabalho possível. Ele explica os conceitos de escopo funcional, técnico e de atividades, e descreve os cinco processos-chave de gerenciamento de escopo: coletar requisitos, definir o escopo, criar a Estrutura Analítica de Projeto, verificar o escopo e controlar o escopo
1. Métricas em
Projetos de Software
Marcelo Daibert
http://daibert.pro – marcelo@daibert.pro
Aula 3
2. Apresentação
• Marcelo Daibert
– Graduado em Sistemas de Informação pela FMG
– Especialista em Ciência da Computação pela UFV
– Mestre em Ciência da Computação pela UFV
– Gerente Técnico da Opticalhost – Optical Soluções em
Informática LTDA
– Coordenador e Professor do Curso de Graduação em Ciência
da Computação da FAGOC – Faculdade Governador Ozanam
Coelho
– Lattes: http://lattes.cnpq.br/2823279949488775
– Email – MSN – Google Talk: marcelo@daibert.pro
– Site: http://daibert.pro
– Twitter - @msdaibert
– Submissão de Trabalhos / Projetos: http://suporte.daibert.pro
3. Agenda – Aula 2
• Técnica Delhi – Relatório Final
• PF – Análise de Pontos de Funções
• UCP – Use Case Points (?)
5. APF – Análise de Pontos de Funções
• Function Point Analysis – FPA
• Quantifica o produto do trabalho de
desenvolvimento e manutenção de sistemas no
que diz a respeito de funções efetivamente
entregues ao usuário final, independentemente
da metodologia e ferramentas utilizadas
6. APF – Histórico
• 1974 GUIDE - IBM
• 1979 IBM - Allan Albrecht
• 1986 IFPUG
SPQR/20
• 1993 Function Point Workbench
7. APF
• Define uma medida utilizada para determinar o
tamanho de uma aplicação. Ela se baseia nas
funções executadas pela aplicação do ponto de
vista do usuário
• Premissas:
– Entradas Externas
– Saídas Externas
– Arquivos Lógicos Internos
– Arquivos de Interface Externa
– Consulta Externa
8. APF
• Entrada Externa:
– Processo elementar que processa dados ou
informações de controle vindos de fora da fronteira
da aplicação. A principal intenção de uma EE é
manter um ou mais ALI e/ou alterar o
comportamento do sistema
9. APF
• Saída Externa:
– Processo elementar que gera dados ou informações
de controle que saem da fronteira da aplicação
– Principal objetivo de uma SE é apresentar dados ao
usuário por meio de lógica de processamento que
não seja apenas recuperação de dados.
– A lógica de processamento deve obrigatóriamente
conter ao menos uma fórmula matemática ou
cálculo, ou criar dados derivados. Pode também
manter um ou mais ALIs e/ou alterar o
comportamento do sistema
10. APF
• Saída Externa:
– Exemplos:
• Relatórios com totalizações de dados
• Relatórios que também atualizam arquivos
• Consultar com apresentação de dados derivados ou cálculos
• Geração de arquivos de movimento para outra aplicação
• Informações em formatos gráficos
– Não Exemplos:
• Consultas e relatórios sem nenhum totalizador, que não atualiza
ALI, não tem dado derivado ou modificam o comportamento do
sistema
• Dois relatórios iguais, apenas com a distinção de ordenação
11. APF
• Arquivos Lógicos Internos
– Grupos lógicos de dados do ponto de vista do
usuário cuja manutenção é feita internamente na
aplicação
• Arquivos de Interface Externa:
– Grupo lógico de dados que passa de uma aplicação
para outra cuja manutenção pertence a outra
aplicação
12. APF
• Consulta Externa:
– Processo elementar que envia dados ou informações
de controle para for a da fronteira da aplicação
– A principal de uma CE é apresentar informação ao
usuário por meio de uma simples recuperação de
dados de ALIs e/ou AIEs. A lógica de processamento
não deve conter fórmula matemática ou cálculo,
criar dados derivados, manter um ou mais ALI e/ou
alterar o comportamento do sistema.
13. APF - Processo
• Identificar e enumerar as funções da aplicação:
– Número de Entradas Externas, Saídas Externas,
Arquivos Lógicos Internos, Arquivos de Interface
Externa e Consultas Externas
• Classificar cada uma das funções identificadas
no seu nível de complexidade
– Simples, médio ou complexo
14. APF - Processo
• Ajustar o número de pontos de função brutos ao
nível de complexidade de processamento
22. APF – Ajuste
• Para determinar o fator de ajuste, deve-se
estimar o nível de influência para cada uma das
características da aplicação relacionada abaixo:
29. APF – Ajuste
• Interface com o Usuário
– •Auxílio à navegação (teclas de função, acesso direto e menus dinâmicos)
– •Menus, Menus pop-up windows
– •Documentação on-line (help on-line)
– •Movimento automático do cursor, Movimento de tela (scrolling) vertical e
horizontal
– •Impressão remota (através de transações on-line),Processos batch submetidos a
partir de transações on-line
– •Teclas de função pré-definidas, Seleção de cursor em campos da tela
– •Utilização intensa de campos com vídeo-reverso, intensificados, coloridos e
outros efeitos
– •Impressão da documentação das transações on-line através de hard-copy
– •Utilização de mouse ou outros dispositivos apontadores
– •O menor número possível de telas para executar as funções do negócio (fácil
navegação)
– •Suporte bilíngue (suporte a duas línguas, contar como quatro itens)
– •Suporte multilíngue (suporte a mais de duas línguas, contar como seis itens)
38. APF – Ajuste
• Facilidade de Mudanças – Flexibilidade
– Estão disponíveis facilidades como consultas e
relatórios flexíveis para atender necessidades
simples – conte como 1 item
– Estão disponíveis facilidades como consultas e
relatórios flexíveis para atender as necessidades de
complexidade média – conte como 2 itens
– Estão disponíveis facilidades como consultadas e
relatórios flexíveis para atender as necessidades
complexas – conte como 3 itens
39. APF – Ajuste
• Facilidade de Mudanças – Flexibilidade
– Dados de controle são armazenados em tabelas que
são mantidas pelo usuário através de processos
online, mas mudanças são tornadas efetivas
somente no dia seguinte
– Dados de controle são armazenados em tabelas que
são mantidas pelo usuário através de processos
online, as mudanças tem efeito imediatamente
70. APF – Exemplo
• Consulta Externa
– Listas Clientes
– Listar Produtos
– Listar Histórico de Vendas
– Criação de Entradas Externa querer várias Consultas
Externas
• Entrada externa para recuperar dados do cliente
• Entrada externa para recuperar a lista de produtos
78. UCP – Use Case Points
• Método criado por Gustav Karner – 1993
• Objetivo: Medir projetos orientados a objetos
– APF – Estruturado
– UCP – OO
• São avaliados principalmente os Casos de Uso
• Entretanto são avaliados ainda:
– TCF – Fatores de complexidade técnica
– EF – Fatores Ambientes
79. UCP – Processo
• Calcular o UUCP – Unadjusted Use Case Point
– Relacionar e classificar os atores envolvidos –
complexidade abaixo:
80. UCP – Processo
• Calcular o UUCP – Unadjusted Use Case Point
– Relacionar e classificar os casos de uso –
complexidade abaixo:
81. UCP – Processo
• Calcular o UUCP – Unadjusted Use Case Point
– UUCP = Total de pesos dos atores relacionados +
total de pesos dos casos de uso relacionados
82. UCP – Processo
• Calcular o TCF (Technical Complexity Factor):
– Atribuir um valor a cada fator em uma escala de 0 a
5, onde o 0 significa que o fator é irrelevante e 5
significa que é essencial. Se o fator não é importante
e não é irrelevante deve-se atribuir valor 3
84. UCP – Processo
• Calcular o TCF (Technical Complexity Factor):
– Multiplicar o valor (fator) atribuído pelo respectivo
peso, gerando a coluna resultado
– Totalizar o resultado da multiplicação - TFATOR
– Calcular o fator de complexidade de acordo com a
seguinte fórmula:
• TCF = 0,6 + (0,01 * TFATOR)
85. UCP – Processo
• Calcular o EF (Environmental Factor)
– Atribuir um valor a cada fator em uma escala de 0 a
5, onde o 0 significa que o fator é irrelevante e 5
significa que é essencial. Se o fator não é importante
e não é irrelevante, deve-se atribuir valor 3
87. UCP – Processo
• Calcular o EF (Environmental Factor)
– Multiplicar o valor (fator) atribuído pelo respectivo
peso (coluna resultado)
– Totalizar o resultado da multiplicação – EFATOR
– Calcular o fator de complexidade com a fórmula:
• EF = 1,4 + (-0,03 * EFATOR)
88. UCP – Processo
• Calcular o UCP – Use Case Points
– UCP – UUCP * TCF * EF
– Karner sugere a aplicação de 20hs/homem por
ponto de UCP
• Estimativa (horas) = UCP * 20;