Dataerehouse

1867 palavras 8 páginas
Engenharia de software II

Quais são os atributos de um engenheiro de software?
Quais são as etapas que devem ser seguidos para a construção do software?
.especificação de requisitos
.projeto{especificação do protótipo} - UML
.desenvolvimento{ *baseados em objetos *baseado em componentes}
.validação e verificação
.evolução (lançamento + manutenção)

Inicio do assunto
UML (Unified Modeling Language ou Linguagem de Modelagem Unificada)
. Linguagem padrão de modelagem de software adotada internacionalmente pela indústria de E. S.
. Não é uma linguagem de programação e sim uma linguagem de modelagem
. Auxiliar os engenheiros de software a definir as características de software * Requisitos * Comportamento * Estrutura lógica * Dinâmica de processos * Necessidades físicas em relação ao equipamento * Visualização * Especificação * Construção * Documentação * Comunicação
Surgiu da união de 3 metodologias de modelagem

-Diagrama de estados
Casos de uso
-Diagramação de estados
-Diagramação de objetos(coaboração)
-Diagrama de Processo(desenvolvimento)
-diagrama de módulos
OOSE
-Subsistemas (pacotes)
-Diagrama de interações OMT
BOOCH

UML . Eram as metodologias mais populares entre os profissionais de desenvolvimento de software.
- Adotada pela OMG (object managment group) em 1997, como a linguagem padrão de modelagem (Doc. Oficial www.omg.com )
- Qual a real necessidade de se modelar um software?
. Muitos profissionais podem afirmar que conseguem determinar todas as necessidades de um sistema de informações de cabeça e que sempre trabalhariam assim:
. Mas os softwares são afetados por fatores

Relacionados