O gerenciamento de risco é um sistema para identificar, tratar e eliminar problemas que podem ser prejudiciais ao custo, cronograma ou sucesso técnico de um projeto ou ao moral da equipe do projeto. “Os problemas de amanhã são os riscos de hoje”. Portanto, “risco” é claramente definido como um problema que pode causar alguns danos ou ameaçar o cronograma do projeto, mas que ainda não ocorreu.
Continue readingCategoria: Software Engineering
O que é MVC Framework?
MVC (conhecido como Model-View-Controller) é um padrão no projeto de software que é comumente usado para implementar interfaces de usuário, dados e lógica de controle. Ele enfatiza a separação entre a lógica comercial e a apresentação do software. Esta “separação de preocupações” proporciona uma melhor divisão do trabalho e uma melhor manutenção.
Continue readingVisão geral do ciclo de vida de desenvolvimento de software (SDLC)
Na engenharia de software, o ciclo de vida do desenvolvimento de software é o processo de dividir o esforço de desenvolvimento de software em etapas ou sub-processos menores, paralelos ou contínuos para melhorar o projeto, o gerenciamento do produto. Esta abordagem pode incluir produtos e artefatos específicos predefinidos que a equipe de projeto cria e completa para o desenvolvimento ou manutenção dos aplicativos de software.
Continue readingO que é o princípio aberto-fechado (OCP)?
O princípio aberto / fechado é o princípio mais básico de design no mundo do desenvolvimento de software. Ele nos orienta como construir um sistema estável e flexível. Uma entidade de software como classe, módulo e função deve ser aberta para extensão e fechada para modificação.
Continue readingO que é o Diagrama de Fluxo de Dados, por que ainda é útil para o desenvolvimento de software?
Embora a modelagem orientada ao fluxo de dados seja considerada como uma tecnologia ultrapassada por alguns engenheiros de software, ela ainda é um dos símbolos de análise de requisitos mais amplamente utilizados. Embora os diagramas de fluxo de dados (DFDs) não sejam partes formais de UML, eles podem ser usados para complementar os diagramas UML e fornecer uma visão adicional dos requisitos e processos do sistema.
Continue readingPensamento Sistêmico com Diagrama de Loop Casual – Aprenda por Exemplos
Diagramas de loops causais (também conhecidos como diagramas de pensamento do sistema) são usados para exibir o comportamento de causa e efeito do ponto de vista de um sistema. Um diagrama de causalidade (CLD) é um diagrama causal que ajuda a visualizar como diferentes variáveis em um sistema estão inter-relacionadas.
Continue readingTutorial de padrões de integração empresarial (EIP)
Enterprise Integration Patterns (EIP)é um livro de Gregor Hohpe e Bobby Woolf e descreve 65 padrões para o uso de aplicações empresariais de integração e de middle-ware orientado a mensagens na forma de uma linguagem padrão. Eles nos ajudam a usar formas padronizadas de integrar aplicações, sem necessidade de reinventar a roda cada vez que se tem um problema.
Continue readingUm tutorial abrangente sobre SSADM
O método SSADM (Structured Systems Analysis and Design Method) de análise estrutural de sistemas e métodos de projeto, padrões estabelecidos no início dos anos 80, é amplamente utilizado no projeto e aplicação do cálculo. Ele utiliza uma combinação de texto e diagramas para o projeto do sistema durante todo o ciclo de vida, desde o conceito inicial de projeto até a aplicação do projeto físico real.
Continue readingO que é fluxograma multifuncional?
Um fluxograma multifuncional (às vezes chamado de fluxograma de implantação) é uma ferramenta de mapeamento de processos comerciais usada para articular as etapas e as partes interessadas de um determinado processo. Normalmente, usamos um fluxograma interfuncional para mostrar a relação entre um processo comercial e as unidades funcionais (como departamentos) responsáveis por esse processo.
Continue readingUm guia abrangente para fluxograma com mais de 50 exemplos
Um diagrama de fluxo é um diagrama da seqüência de etapas de um processo. É uma ferramenta de uso geral que pode ser usada para uma variedade de propósitos, tais como processos de fabricação, processos de gerenciamento ou serviços, ou planejamento de projetos. É freqüentemente definido como uma representação gráfica de um algoritmo, uma abordagem passo a passo de uma tarefa. Ele exibe os passos como vários tipos de caixas e mostra sua ordem conectando as caixas com setas.
Continue reading