Atividade Interdisciplinar 2º Semestre - Individual

  • View
    3.188

  • Download
    0

Embed Size (px)

DESCRIPTION

Atividade Interdisciplinar 2º Semestre - Individual - UNOPAR - ADS - Portfólio Individual 2º Semestre - UNOPAR - ADS

Text of Atividade Interdisciplinar 2º Semestre - Individual

SISTEMA DE ENSINO PRESENCIAL CONECTADO TECNOLOGIA EM ANLISE E DESENVOLVIMENTO DE SISTEMAS XXXXXXXXXXXXX XXXXXX XXXXXXX XXXXXXXXX

ATIVIDADE INTERDISCIPLINAR - INDIVIDUAL

Palmas - TO 2011

XXXXXXXXXXXXX XXXXXX XXXXXXX XXXXXXXXX

ATIVIDADE INTERDISCIPLINAR - INDIVIDUAL

Trabalho apresentado ao Curso de Tecnologia em Anlise e Desenvolvimento de Sistemas da Universidade Norte do Paran UNOPAR Professores: Polyanna Pacheco Gomes Luis Claudio Perini Roberto Y. Nishimura Anderson E. N. Gonalves

Palmas - TO 2011

SUMRIO 1 2 INTRODUO ..................................................................................................... 3 DOCUMENTAO DE CASO DE USO CONTROLAR USURIO ...................... 4

2.1 ATORES .............................................................................................................. 4 2.2 DIAGRAMA DE CASO DE USO CONTROLAR USURIO.................................. 4 2.3 PR-CONDIO ................................................................................................. 4 2.4 PS-CONDIO ................................................................................................. 4 2.5 FLUXO DE EVENTOS PRINCIPAL ..................................................................... 4 2.6 FLUXO SECUNDRIO ........................................................................................ 5 3 TCNICA DE MODELAGEM ENTIDADE E RELACIONAMENTO ...................... 6

3.1 ENTIDADE ........................................................................................................... 6 3.2 RELACIONAMENTOS ......................................................................................... 6 3.3 ATRIBUTOS......................................................................................................... 7 3.3.1 Classificao dos Atributos ........................................................................... 7

3.3.1.1 Atributo Simples ............................................................................................ 7 3.3.1.2 Atributo Composto ........................................................................................ 7 3.3.1.3 Atributo Multivalorado ................................................................................... 7 3.3.1.4 Atributo Determinante ................................................................................... 7 3.4 RELACIONAMENTO ENTRE ENTIDADES E CARDINALIDADE ........................ 8 3.4.1 Tipos de Relacionamento ............................................................................. 8

3.4.1.1 Relacionamento um-para-um ........................................................................ 8 3.4.1.2 Relacionamento um-para-muitos .................................................................. 9 3.4.1.3 Relacionamento muitos-para-muitos............................................................. 9 3.4.2 Cardinalidade ................................................................................................ 9

3.5 ADMINISTRADOR DE BANCO DE DADOS ...................................................... 10 3.6 MODELO CONCEITUAL DE DADOS ................................................................ 10 3.7 MODELO LGICO DE DADOS ......................................................................... 10 3.8 MODELO FSICO DE DADOS ........................................................................... 10 4 DESENVOLVIMENTO DE PROJETO EM VISUAL STUDIO ............................. 11

4.1 VISUAL STUDIO 2008 EXPRESS EDITION...................................................... 11 4.2 MICROSOFT .NET FRAMEWORK 3.5 .............................................................. 11 4.3 CASO DE USO .................................................................................................. 12 4.4 TELAS NO VISUAL STUDIO ............................................................................. 13

4.4.1 4.4.2 5

Tela Principal do Programa Para Controle de Locadora ............................. 13 Tela da Funo Cadastrar DVD .................................................................. 14

MODELOS DE PROCESSOS DE SOFTWARE ................................................ 17

5.1 MODELOS GEIS ............................................................................................. 17 5.1.1 5.1.2 Extreme Programming ................................................................................ 17 SCRUM ....................................................................................................... 19

5.1.2.1 Papis e Responsabilidades no SCRUM .................................................... 20 5.1.2.2 O Fluxo do SCRUM .................................................................................... 20 5.1.2.3 Vantagens do SCRUM ................................................................................ 22 5.1.3 Dynamic Systems Development Method (DSDM) ...................................... 22

5.1.3.1 Princpios, Tcnicas e Fases do DSDM ...................................................... 23 5.1.4 5.1.5 Feature-Driven Development ...................................................................... 25 Lean Development ...................................................................................... 28

5.2 MODELOS EVOLUCIONRIOS ........................................................................ 31 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 6 Modelo de Montagem de Componentes ..................................................... 31 Espiral ......................................................................................................... 31 Modelo de Desenvolvimento Concorrente .................................................. 34 Modelo de Prototipagem ............................................................................. 34 Modelo Incremental..................................................................................... 36

CONCLUSO .................................................................................................... 37

REFERNCIAS ......................................................................................................... 38

3

1 INTRODUO Neste trabalho estarei abordando as documentaes do Caso de Uso Controlar Usurio; as tcnicas de modelagem e relacionamento, atributos e suas classificaes e a cardinalidade, bem como os conceitos de modelos de processos de software, dando nfase aos modelos geis e revolucionrios.

4

2 DOCUMENTAO DE CASO DE USO CONTROLAR USURIO Documentao relativa ao Caso de Uso Controlar Usurio, partindo do cenrio hipottico de cadastrar usurios de uma biblioteca.

2.1 ATORES Bibliotecrio.

2.2 DIAGRAMA DE CASO DE USO CONTROLAR USURIO O Caso de Uso Controlar Usurio iniciado pelo bibliotecrio e tem como objetivo cadastrar o usurio atravs dos campos e serem preenchidos.

2.3 PR-CONDIO O bibliotecrio deve estar cadastrado no sistema; O bibliotecrio deve estar logado no sistema; Para que o cadastro do usurio seja efetuado no sistema necessrio que os fluxos principais sejam preenchidos corretamente.

2.4 PS-CONDIO O cadastro do usurio ser realizado.

2.5 FLUXO DE EVENTOS PRINCIPAL 1. Depois de o bibliotecrio efetuar logon, ser exibida uma tela principal, contendo opes administrativas; 2. Ao escolher a opo administrativa Cadastrar Usurio ser exibido o ambiente com as seguintes caractersticas:

5

Cadastro de Usurio: Nome Completo* Data de Nascimento* Sexo (M, F)* C.P.F.* R.G. rgo Expedidor* Estado* Cidade* CEP* Bairro* Logradouro (Rua, Quadra, Conjunto, etc...)* Nmero* Telefone

[Fluxo Secundrio] Botes: Voltar Salvar

2.6 FLUXO SECUNDRIO Caso no seja preenchido algum campo obrigatrio, ser visualizado um alerta, com os devidos campos a serem preenchidos.

6

3 TCNICA DE MODELAGEM ENTIDADE E RELACIONAMENTO 3.1 ENTIDADE Entidade aquele objeto existente no mundo real, com uma identificao distinta e significado prprio. So as coisas que existem no negcio, ou ainda, que descrevem o negcio em si. Se algo existe e proporciona algum interesse em manter dados sobre ele, isto caracteriza como uma Entidade do negcio. Desta forma, podemos dizer que uma entidade ser uma tabela em nosso banco de dados. Na verdade quando identificamos todas as entidades, estaremos definindo quais sero as tabelas que teremos que criar em nosso banco de dados. Jos Fulano de Tal, CPF n 333.333.333-33, uma entidade, uma vez que s pode existir uma nica pessoa com o mesmo nome e CPF. Em um banco de dados de uma empresa, por exemplo, so entidades: Cliente, Funcionrio, Departamento, fornecedor, etc. Cada entidade representa objetos com as mesmas caractersticas. Um banco de dados, portanto, compreende uma coleo de conjuntos de entidades do mesmo tipo.

3.2 RELACIONAMENTOS Geralmente so os verbos, um conjunto de associaes entre as entidades, acontecimento que liga duas entidades existentes no mundo real. O relacionamento pode ser binrio ou ternrio e representado atravs de um losango internamente nomeado e ligado a entidades atravs de linhas, conforme abaixo:

DEPARTAMENTO

LOTAO

PESSOA

7

3.3 ATRIBUTOS So propriedades (caractersticas) que identificam as entidades. Uma entidade representada por um conjunto de atributos. Nome, endereo, telefone e cidade, por exemplo, so atributos da entidade Clientes. Enquanto que salrio, cargo e departamento so atributos da entidade funcionrios. 3.3.1 Classificao dos Atributos Os atributos podem ser simples, composto, multivalorado ou determinante. 3.3.1.1 Atributo Simples No possui qualquer caracterstica especial: A maioria dos atributos ser simples. Quando um atributo no composto, recebe um valor nico como nome, por exemplo, e no um atributo chave, ento ele ser atributo simples. 3.3.