Você está na página 1de 14

SISTEMA DE ENSINO PRESENCIAL CONECTADO ANLISE E DESENVOLVIMENTO DE SISTEMAS JAIRO DA SILVA SANTOS

DIAGRAMAS DE CASO DE USO


METODOLOGIAS

Juazeiro-ba 2012

JAIRO DA SILVA SANTOS

DIAGRAMAS DE CASO DE USO


METODOLOGIAS

Trabalho apresentado ao Curso (Anlise e Desenvolvimento de Sistemas) da UNOPAR Universidade Norte do Paran, para as disciplinas Anlise de Sistemas I, Engenharia de Software, Banco de Dados I, Linguagens e Tcnicas de Programao II. Prof.(a). Polyana P.Gomes Fabris, Luis Claudio Perini, Roberto Yukio Nishimura, Anderson Macedo.

Juazeiro-ba 2012

Sumrio 1. INTRODUO............................................................................1 2. OBJETIVO ..............................................................................2 3. CASO DE USO........................................................................3 4. RELACIONAMENTO E CARDINALIDADE................................4 5. PROGRAMA DE CADASTRO..................................................5 6. RUP............................................................................................6 e 7 7. RAD............................................................................................8 8. SCRUM......................................................................................9 9. CONCLUSO..........................................................................10 10. REFERNCIAS BIBLIOGRAFIAS...........................................11

1.INTRODUO Atravs de pesquisas em desenvolvimento de software as ferramentas de criao e agilidades tem sido de grande importancia na rea de tecnologia da informao. A realizao desse trabalho tem a finalidade de trazer para o leitor as informaes obtidas do durante os estudos, contendo os regitros de textos diversos sobre as teorias abordadas, consideraes finais e referncias bibliograficas. vlido destacar a relevncia dessa pesquisa na formao do profissional na rea de Anlise e Desenvolvimento de Sistemas.

2.OBJETIVO Promover uma reflexo sobre os contedos abordados acerca dos conhecimentos adquiridos, propondo experincias e estudos nas disciplinas vistas.

3. CASO DE USO LOCADORA DE LIVROS

4. RELACIONAMENTO E CARDINALIDADE LIVRO E CLIENTE

CLIENTE (1,n)

LIVRO (1,n) LOCA O (1,n)

5.PROGRAMA DE CADASTRO Controlar Locao - Cod.Cliente - Cod.Locao - DT. Locao - DEV. Locao Controlar Cliente - Ident. Cliente - CNPJ Cliente - Nome - End. - Cidade - Contato - CPF - RG - DT Nasc. - Qt. Locao + Salvar + Alterar + Consultar ControlarCompras - Qt. Livro - VL. UNIT.Livro - Indet. Livro - Cod. Livro - Desc. Livro Controlar Estoque - Class. Livro - QT. Unit. Livro - Qt. Total Controlar Financias - Despesas - Pg. Funcionrios

+ Salvar + Consultar + Alterar

+ Consultar + Salvar + Altera + Excluir

+ Consultar + Salvar

+ Consultar

Os atributos so as propriedades das entidades e dos relacionamentos. Onde cada campo tem o seu referido atributo, eles Representam os dados que so armazenados a respeito dos objetos da realidade. Este programa nas suas telas representa os objetos sobre os quais guardamos dados e os relacionamentos que existem entre eles.

6. RATIONAL UNIFRED PROCESS- RUP O processo unificado rational (RUP) uma designao de um processo para garantir a produo de software em alta qualidade, apresentando uma viso nica de processo. considervel um estilo pesado, aplicvel a enormes equipes de desenvolvimento e em grandes projetos. Ele oferece solues disciplinadas em organizaes de construes de software, oferecendo melhores prticas comprovadas permitindo um procedimento completo como: Dinmico Mostra fases do modelo ao longo do tempo. Esttico Mostra atividades realizadas no processo. Prtico Mostra boas prticas a serem usadas durante o processo. A figura 6.1 apresenta os elementos bsicos do RUP. E suas disciplinas.

O RUP trabalha com dimenses e possui quatro fases e noves disciplinas. As 4 fases so: Iniciao a indificao de todas as atividades no nfase do escopo do sistema. Elaborao Estabelece a arquitetura para o sistema, preparao de um projeto, construindo os modelos de requisitos. Construo Desenvolvimento do referido projeto, testes e programao, com funcionamento do software. Transio a parte final, a implantao, o software todo documentado pronto para os usuarios utilizarem.

As 9 disciplinas so: Modelagem de Negcios O objetivo procurar a melhor compreenso de canal de comunicao entre a empresa e o analista, onde seja capaz de perceber a estrutura e a dinmica da empresa fazendo assim uma modelagem de negcios. Requisitos Constroi conjuntos de condies identificando a definio da qualidade de iteraes. Usando uma viso base para o processo de sistema. Anlise e Projeto Construo e realizao do projeto, criando uma arquitetura com um bom desempenho do sistema, e os casos de uso do projeto. Implementao Implementar o sistema, integrar os resultados, testar todos os elementos desenvolvidos, padronizao e organizao dos cdigos com base nos modelos do projeto. Teste Sua funo a verificao da interao de todos os objetos. Realiza todos os testes de requisitos, buscando a identificao e a garantia de que os defeitos sejam abordados e corrigidos antes da implantao do software. Implantao a intrega do produto para os seus usurios para a utilizao, onde ocorre a instalao do mesmo no ambiente do uso, e a prestao de ajuda e auxilios aos usurios. Gerencia de Configuraes e Mudanas Onde ocorre as gerencias e as mundanas do sistema, vivendo as necessidades do cliente. Contato com as alteraes que devem ser visveis. Gerencia de Projetos Esta disciplina aplica-se sobre os aspectos de conceito e tcnicas no processo de planejamento e acompanhamento do projeto. Assim so analisados os riscos e a iterao onde o projeto conter. Ambiente Sua finalidade focalizar a vivacidade necessria da configurao do processo em que o software desenvolvido. Com bases em todos esses recursos e abordagens o rup oferece as formas e as caractersticas dos modelos de trabalho em projetos no desenvolvimetos de software, onde a metodologia seja considera adequada e completo. Considerando que nem sempre ser necessrio usar todas as disciplinas nos projetos, por muitos motivos de complexidade, tempo entre outros. Sempre ser levando em considerao o tamanho da empresa e os seus recursos.

7.RAD ( RAPID APPLICATION DESELOPMENT) RAD um modelo de desenvolvimento de software extremamente curto, usado em aplicaes de sistemas de informaes permitindo mais agilidade no tempo e nas mudanas do requisitos de processo.(Modelo figura 7.1)

7.1 Vantagens Desenvolvimento rpido Ciclo de desenvolvimento curto Visibilidade mas cedo Mais flexibilidade Envolvimento mais do usurio

7.2 Desvantagens Custo do conjunto de ferramentas Menos eficiente Perda de preciso cientifica Problemas legais Funo desnecessrias Mais dificil de acompanhar o projeto

O modelo rad tambm pode ser modularizado. E usado em caso de grandes equipes.

8.SCRUM SCRUM um processo de gereciamento de projetos para o desenvolvimento de um software. Sendo uma das metologias mais dinmicas em gereciamento, utilizando sempre a necessidade de cordenar um grupo de pessoas de uma empresa, atigindo o proposito comum. O scrum tambm pode ser utilizado em equipes de manuteno de software e abordagens de gesto de programas. divido em trs fases como planejamento ciclos e encerramentos, tem um crescimento iterativo e incremental e suas aplicaes no so se limita a projetos de software, como tambm pode ser usado em projetos de pesquisas, planejamentos pequenos projetos diversos.Veja (Modelo figura 8.1)

Essa metodologia agil, concebe-se em executar reunies realizadas por toda equipe buscando a produo do produto. Existe a diviso no scrum em ciclos chamdos de Sprints, fazendo a representao de time box do conjunto de atividades iterativas a serem execultadas. Esse ciclo contempla algumas atividades como reunies em p, onde os membros devem responder algumas perguntas bsicas. O Scrum tem a finalidade identificar e definir todos os papis das pesssoas envolvidas num projeto, onde cada uma tem o seu referido papel, e como ele funcionar no desenvolvimento de software.

9.CONCLUSO A realizao desse trabalho foi de grande relevncia na construo do meu saber, foi uma pesquisa bastante proveitosa com a criao dos caso de uso, diagramas entre outros. Com esse material adquiri informaes importntes, que alm terem enrequecido meu conhecimento me ajudar na elaborao de bom desenvolvimento de software com qualidade.

9.REFERNCIAS BIBLIOGRAFICAS Livro Engenharia de Software. Autores: Claudio Perini, Luis. Ikuro Hisatomi, Marco. Luiz Berto, Wagner. Livro Anlise de Sistemas I. Autor (a): Sawasaki Tanaka, Simone. Livro Engenharia de Software edio 9. Autor(a): SOMMERVILLE. Wikipdia, Enciclopdia Livre

Você também pode gostar