Please enable JavaScript.
Coggle requires JavaScript to display documents.
ENGENHARIA DE
SOFTWARE - Coggle Diagram
ENGENHARIA DE
SOFTWARE
-
Categorias de Softwares
-
-
-
-
-
-
-
Software aberto
São softwares que disponibilizam a visualização do código fonte da aplicação para o engenheiro de software modifica da maneira que deseja
-
PROCESSO DE SOFTWARE
conjunto de atividades usadas para a produção de sistemas
computacionais, envolvendo o desenvolvimento do início ao fim.
-
MÉTODOS TRADICIONAIS
foram criados entre as décadas de 1970 e 1990 pelas evoluções naturais que ocorrem no desenvolvimento de software
-
-
-
Modelo Espiral
-
-
acrescenta uma análise criteriosa de riscos ao
início de cada etapa, , beneficiando-se da principal característica do modelo prototipação
-
-
MÉTODOS
ÁGEIS
Desenvolvimento Ágil
-
-
Feito em equipes, colaboradores tem perfil motivado
-
-
-
-
Criado por 17 profissionais no ano de 2001, em Utah, nos Estados Unidos, documento MANIFESTO ÁGIL
Possui 4 valores
-
Colaboração do cliente
funcionalidade da criação de software, que favorece a interação
contínua com o cliente a fim de compreender seus desejos e anseios com mais precisão
-
-
-
Apresentam um interesse em oferecer um desenvolvimento constante até que sejam
alcançados os resultados
-
REQUISITOS DE SOFTWARE
Um requisito pode ser uma condição, uma capacidade, uma função, um objetivo, uma propriedade ou uma restrição que caracterize um sistema e satisfaça uma regra de negócio ou contrato
Diretrizes Básicas
as reuniões (reais ou virtuais) são conduzidas com a participação tanto dos Engenheiros de software quanto de outros envolvidos
são estabelecidas regras para a preparação e a participação. É sugerida uma agenda suficientemente formal para cobrir todos os pontos importantes; porém, suficientemente informal para estimular o fluxo livre de ideias
um “facilitador” (pode ser um cliente, um desenvolvedor ou uma pessoa de fora) dirige a reunião
é utilizado um “mecanismo de definições” (planilhas, flip charts, adesivos de parede ou um boletim eletrônico, salas de bate-papo ou fóruns virtuais)
coleta de requisitos
processo de reunir informações sobre o sistema requerido e os
sistemas existentes, separar requisitos de usuário e do sistema
-
MODELAGEM DE SOFTWARE –
INTRODUÇÃO À UML ( Linguagem de Modelagem Unificada "Unified Modeling Language")
Conceito, unificar toda a modelagem e todo o aspecto do Software
-
-