Trabalho 2º semestre análise sistemas
SUMÁRIO
1 INTRODUÇÃO 3
2 Desenvolvimento 4
2.1 Análise de Sistemas I 4
2.1.1 Diagrama Caso de Uso 4
2.1.2 Caso de uso controlar usuário - UC001 4
2.2 Banco de dados I 5
2.2.1 Entidades 5
2.2.2 Tabelas 5
2.2.3 Relacionamento entre entidades 5
2.2.3.1 Tipos de relacionamentos 6
2.2.3.1.1 Relacionamento (um para um) 6
2.2.3.1.2 Relacionamento (um para muitos) 6
2.2.3.1.3 Relacionamento (muitos para muitos) 6
2.2.4 Cardinalidade 6
2.2.5 Atributos 7
2.2.5.1 Atributo Simples 7
2.2.5.2 Atributo Composto 7
2.2.5.3 Atributo Multivalorado 7
2.2.5.4 Atributo Determinante 8
2.2.6 Administrador de dados 8
2.2.7 Modelo Conceitual 8
2.2.8 Modelo Lógico 8
2.2.9 Modelo Físico 9
2.3 Linguagem e técnicas de programação 9
2.3.1 Projeto (Cenário) 9
2.3.2 Porque adotar o .NET Framework 4.0 9
2.3.3 Porque programar em C# (C Sharp) 10
2.3.4 Visual Studio 2010 10
2.3.5 (Ponto).NET 10
2.3.6 Principais componentes 11
2.3.7 Utilização dos componentes 12
2.4 Engenharia de Software 12
2.4.1 Modelos Ágeis: 12
2.4.1.1 XP (eXtreme Programming) 14
2.4.1.2 Scrum 17
2.4.1.3 A FDD Feature Driven Development (Desenvolvimento Guiado por Funcionalidades) 18
2.4.1.4 Metodologia de Desenvolvimento de Sistemas Dinâmicos (do inglês Dynamic Systems Development Method - DSDM) 20
2.4.1.5 TDD - Desenvolvimento dirigido a testes 26
2.4.2 Modelos Evolucionários 27
2.4.2.1 Modelo Espiral 27
2.4.2.2 Modelo interativo e incremental 29
2.4.2.3 Montagem de componente 31
2.4.2.4 SWEBOK 32
2.4.2.5 Desenvolvimento concorrente 34
3 Conclusão 36
Referêcias 37 Introdução
Este trabalho foi elaborado com o objetivo de demonstrar como é realizada a documentação de um caso de uso. Também irá abordar temas como: Entidades, tabelas, atributos, modelos conceitual e físico de dados.