Pular para o conteúdo principal

Postagens

Mostrando postagens de setembro, 2017

Orientação a objetos | Conceitos (Métodos, construtores e sobrecarga de método)

Hoje vou falar sobre mais conceitos da orientação a objetos, neste caso vou tratar dos métodos, construtores e sobrecarga de método. Lembrando que, o conteúdo são anotações das aulas, feitas juntamente a pesquisas, assim se achar que pode ficar melhor, basta contribuir. Até aqui vimos encapsulamento, classe e atributo. Agora, iremos continuar tratando dos conceitos. Método Vistos anteriormente, os atributos são o que definem a classe, por exemplo, na classe Pessoa, há os atributos, peso, forte, nome. Até aqui tudo bem, mas, o que fazer com cada uma dessas informações ? E é ai que os métodos entram. Os métodos representam as ações que a classe oferece, e são executadas somente quando são chamadas. Um outro ponto é que esses métodos devem utilizar os atributos. Além dessas características, os métodos apresentam sua forma de definição, que de maneira simples, são feitas através do nome do método, seus argumentos e seu tipo de retorno. Essas são as car...

Economia e finanças | Mercado

Bem hoje vou falar sobre o mercado e suas características. Lembrando mais uma vez que todo o conteúdo aqui citado, são anotações das aulas de Economia e finanças. Vamos começar falando sobre o mercado. O mercado trata-se de uma ideia, onde quando há oferta e procura é gerado um mercado, onde Oferta: Traz consigo a lógico do produto diante ao mercado; Procura: Este remete-se a lógica do cliente diante ao mercado; Preço de equilíbrio: Este é um mecanismo das empresas para sempre se manterem no mercado. Seu funcionamento pode ser comparado ao de uma balança, onde se há aumento de oferta, os preços devem cair para se ajustar, e se há aumento de demanda, os valores aumentam para que o equilibro no mercado se mantenha. Agora, veja os participantes do mercado, esses divididos em dois grupos, são eles: Pessoas físicas: Que são os indivíduos; Pessoas jurídicas: Que são as empresas. Empresa Agora será tratado o que é uma empresa, e o que ela representa para o mercado. Be...

Sistemas operacionais | Gerência do processador (Parte 1)

Olá, hoje vou falar sobre a gerência do processador. O material aqui apresentado, são anotações de aulas e frutos da leitura do livro Arquitetura de sistemas operacionais - 4° Edição, de Francis Machado e Paulo Maia . Com o advento dos sistemas multiprogramados, que permitiam a execução de múltiplos processos "simultaneamente", se tornou necessário algorítimos para tratar e escolher quais seriam os processos executados pelo processador, e com esta necessidade surgiram critérios para fazer a gerência dos processos e sua execução, uma vez sendo executado. Estes critérios foram chamados de políticas de escalonamento. Funções básicas De acordo com o livro de Maia e Machado, estes critérios de escalonamento apresentam algumas funções básicas, e são elas: Manter o processador ocupado a maior quantidade de tempo possível, isto é, trabalhando o maior número de tempo possível; Balancear o uso da CPU entre processos; Privilegiar a execução de aplicações criticas. É ...

Engenharia de software | Eriksson-Penker Bussiness Extensions (Conceitos)

Eriksson-Penker Bussiness Extensions (EPBE), é uma forma de modelagem de negócios que foi criada a partir da UML (Notação utilizada em projetos de aplicações orientada a objetos).  Essa criação foi feita por conta de a UML ser um modelo bastante extensível. A criação A criação desta forma de modelagem veio em 2000, quando seus criadores perceberam que no mercado de modelagem de negócios existiam muitos padrões diferentes, o que gera um problema, não há padrão, isso porque cada empresa e área de negócio utilizava um padrão diferente. Então eles geraram um modelo padrão para a modelagem de processos e negócios, este nomeado  Eriksson-Penker Bussiness Extensions Modelagem Quando foi criado, o EPBE foi descrito para uso de qualquer empresa, isso porque seus criadores identificaram que as empresas podem ser representadas através de Processos, Recursos, Regras e Objetivos . Veja as características de cada um desses pontos: Recurso: Representam todos os recursos...

Engenharia de software | User Stories (Conceitos básicos)

As metodologias ágeis dominaram o mercado de desenvolvimento de software , isso porque trouxe facilidades e velocidade nos momentos de levantamento de requisitos e estruturação do projeto. Essas formas de metodologias utilizam diversos outros métodos para atingir as características descritas acima. Uma delas são as User Stories ou histórias de usuário, vejamos agora um pouco sobre o que são elas e como funcionam. Vale aqui lembra que, as User Stories, assim como qualquer outro método talvez não se adapte a todos os casos de desenvolvimento e levantamento de requisitos.  Objetivo As Users Stories, tem como objetivo facilitar o processo de levantamento de requisitos. Ela busca fazer isso de forma rápida e com muita interação dos usuários que irão utilizar o sistema. Características  O fato das Users Stories  não encaixar em qualquer projeto se da por algumas características que ela apresenta, e além disso o seu objetivo. Este método trabalha na captur...

Sistemas operacionais | O problema da sincronização e a exclusão mutua

Olá, hoje vou tratar sobre a sincronização dos processos e como esta forma de trabalho trouxe alguns problemas na implementação dos sistemas operacionais. Como de costume, aviso que, as informações aqui são frutos das anotações das aulas de sistemas operacionais. Com a chegada dos sistemas multiprogramados outro problema também surgiu, o compartilhamento de recursos entre os processos. Processos concorrentes Para que exista concorrência entre os processos é sabido que é necessário que haja a comunicação entre os processos, para que os mesmos saibam os passos do outro processo e assim consigam gerar  a concorrência. Essa comunicação é feita através de várias formas, seja esses utilizando buffer de memória, uma variável global ou  trocas de mensagens.  Esses mecanismos de comunicação entre os processos são chamados de mecanismos de sincronização, esses são fundamentais para garantir a confiabilidade dos processos que estão sendo executados em um sistema operaciona...

Orientação a objetos | Conceitos (Encapsulamento, classe e atributo)

Hoje vou falar sobre os conceitos básicos da orientação a objetos, vou começar primeiramente falando sobre reúso, encapsulamento, classe e os atributos. Lembrando que o que anoto aqui é fruto de anotações de aulas munidos a leituras que fui fazendo. Reúso Bem a orientação a objetos surgiu para tentar solucionar alguns problemas apresentados pela programação procedural. Um dos mais notáveis é mais significativos é a reutilização de código, isso porque a orientação a objetos permite as classes se malear para criar estruturas que persistam dados que serão utilizados por muitos outros programadores. E isso faz com que se evite criar muitos código, e muito código repetido, no processo de desenvolvimento de software. Encapsulamento O encapsulamento nada mais é que a transformação e simplificação de uma certa informação. Veja o exemplo adaptado do livro "Orientação a objetos - Aprenda seus conceitos e sua aplicabilidade, da Casa do Código". Você vai ao médi...

Economia e finanças | Sobre economia e finanças

Hoje irei tratar sobre a economia e finanças e suas diferenças. Vale lembrar que tudo aqui demonstrado, são anotações feitas em aula durante o curso de Economia e Finanças. Primeiro é importante tratarmos o que é a economia, as finanças e suas diferenças. Começando com a economia:  A economia é uma ciência social, que estuda as formas de aquisição e acumulo de riquezas. Trata também sobre a macroeconomia, essa que visa analisar o sistema econômico de forma mais ampla, levando em consideração seus pilares, como exemplo, a análise econômica de um país, que é vista apenas por certos aspectos, como a inflação e os juros. Alguns outros pontos também são analisados, como o nível de produção, o valor total da produção do sistema analisado, a quantidade de emprego entre outros fatores. Saindo da macroeconomia, a economia analisa também a microeconomia, que basicamente são os aspectos específicos de um sistema econômico, como os consumidores, as empresas que atuam neste siste...