Conceitos de Engenharia de Software

Técnicas de Desenvolvimento de software * Define uma estratégia para a construção de visões do sistema em diferentes níveis de abstração. Top-down: Parte de elementos mais completos do sistema e desce até os níveis mais detalhados do sistema. Bottom-up: Parte de componentes menores do sistema, estes são agrupados para formar os principais componentes do sistema (de mais alto nível) Middle-out: […]

Leia mais

Modelos de Ciclo de Vida de Software

Nesse post vou abordar alguns dos modelos de ciclo de vida de desenvolvimento de software. Para escrever esse conteúdo estou utilizando as aulas disponibilizadas por esse site http://cederj.edu.br/videoaulas/ além de outros conteúdos que pesquisei pela internet. 1) Modelo em Cascata/Clássico (Waterfall Model) * Popularizado na década de 1970; * Composto por uma sequência de atividades; * Uma atividade começa a […]

Leia mais

PMBoK v.4 e Gestão de Projetos

Estou escrevendo esse post para poder fixar os conhecimentos sobre o PMBoK v.4, o conteúdo que estou colocando aqui são anotações que fiz das vídeo aulas do professor Luis Claudio. No final do post eu vou colocar alguns links para outros materiais interessantes que abordem esse assunto, vale a pena conferir essas páginas. O PMBok é mantido pelo PMI (Project […]

Leia mais

Introdução ao CobiT 4.1

Introdução CobiT significa Control Objectives for Information and Related Technology é um framework de boas práticas para o gerenciamento de projetos na área de TI, ele é totalmente independente da plataforma de TI adotada na empresa. Ele foi criado pela ISACA e IT Governance Institute (ITGI) em 1996. O framework CobiT fornece recursos para o acompanhamento do desempenho da área […]

Leia mais

Processo Unificado (PU) – Unified Process

Introdução O Processo Unificado (PU) surgiu para realizar o desenvolvimento de software visando a construção de sistemas orientados a objetos. Este modelo de desenvolvimento de software é iterativo e adaptativo, desta forma consegue produzir um sistema de grande porte como se fosse vários pequenos sistemas, o que diminui o risco do projeto. O RUP (Rational Unified Process) surgiu como uma […]

Leia mais