Sunteți pe pagina 1din 16

SISTEMA DE ENSINO PRESENCIAL CONECTADO ANLISE E DESENVOLVIMENTO DE SOFTWARE JNATAS JUSTINIANO LIMA FERNANDO HENRIQUE MIZAEL BISPO RODRIGO

WESLEY JHONNES RAMOS ROLIM

DESENVOLVIMENTO DE SOFTWARE:
Mtodos de Processo de Desenvolvimento e UML

Vilhena 2012

JNATAS JUSTINIANO LIMA FERNANDO HENRIQUE MIZAEL BISPO RODRIGO WESLEY JHONNES RAMOS ROLIM

DESENVOLVIMENTO DE SOFTWARE:
Mtodos de Processo de Desenvolvimento e UML

Trabalho interdisciplinar (Anlise de Sistemas, Banco de Dados, Engenharia de Software, Linguagens e Tcnicas de Programao II e Seminrio II) apresentado Universidade Norte do Paran UNOPAR, como requisito parcial para a obteno de mdia bimestral na disciplina de Atividades Interdisciplinares.

Professores: Polyanna P. Gomes Fabris Roberto Nishimura Luis Cludio Perini Anderson Macedo

Vilhena 2012

LISTA DE FIGURAS Figura 1. Organograma: Nossa Locadora de Livros .................................................... 5 Figura 2. Diagrama "Nossa Locadora de Livro" com extend, include e heranas. .... 9 Figura 3. Modelo Conceitual de um DER entre Funcionrio, Livro e Cliente. ............. 9 Figura 4. Modelo Lgico de um DER entre Funcionrio, Livro e Cliente. .................. 10 Figura 5. Tela de Autenticao de Usurio. .............................................................. 10 Figura 6. Tela de cadastro de Livros ......................................................................... 11 Figura 7. Tela Principal do Administrador ................................................................. 11

SUMRIO 1 2 3 3.1 3.2 3.3 3.4 3.4.1 3.4.2 3.4.3 4 INTRODUO ..................................................................................................... 3 OBJETIVO ........................................................................................................... 4 DESENVOLVIMENTO ......................................................................................... 5 CASOS DE USOS E SEU DIAGRAMA ............................................................ 6 RELACIONAMENTO ENTRE AS ENTIDADES LIVRO E CLIENTE ................ 8 TELA PARA CADASTRO DE INFORMAES ............................................. 10 MODELO DE PROCESSO DE DESENVOLVIMENTO DE SOFTWARE ....... 12 RAD - Rapid Application Development ....................................................... 12 SCRUM ....................................................................................................... 12 RUP - Rational Unified Process .................................................................. 12

CONCLUSO .................................................................................................... 13

REFERNCIAS ......................................................................................................... 14

1 INTRODUO Este trabalho abordar alguns aspectos de um projeto de software, como a UML e modelo de processo de desenvolvimento de software. A UML (Unified modeling language), criada em 1996, uma linguagem de modelagem de um projeto de software. Ela utilizada quando deseja ter uma viso mais ampla do projeto, assim como os evolvidos, arquitetura, objetos, processos, classes, implantao, etc. Conforme Richards e Castilho (2009), A UML simplesmente uma linguagem de modelagem e independente de qualquer linguagem de codificao. Ou seja, diferente de uma linguagem de programao, a UML utiliza de diagramas o que possibilita uma melhor compreenso do projeto entre todos fazendo com que as equipes determinem o escopo de projeto. A UML uma das ferramentas utilizada ao longo do processo de desenvolvimentos de Software, que so os passos a ser seguidos no desenvolvimento para a construo de um sistema de software. Um modelo de processo de desenvolvimento descreve um padro de atividades a ser seguido durante o desenvolvimento de um sistema. RAD, SCRUM e RUP so exemplos destes modelos e que sero vistos nesse trabalho.

2 OBJETIVO

Este portflio visa trabalhar o eixo temtico, ou seja, assuntos abordados no semestre anterior, organizao de dados, mecanismo de

armazenamento, metodologia de anlise dos processos empresariais, e tcnicas de linguagem de programao comumente de usada em empresas desenvolvedora de sistemas de software. Possibilita ainda aplicar e fixar os conceitos estudados durante o semestre.

3 DESENVOLVIMENTO O texto a seguir descreve o estudo de caso que servir de base para as atividades propostas nos trs itens a seguir. Cenrio Proposto: Nossa Locadora de Livros A Nossa Locadora de Livros uma empresa privado com fins lucrativos e est situada na regio central de So Paulo, fundada em 20 de janeiro de 1.990, com o objetivo de atender a demanda de locao de livros. Seu fundador o Sr. Joo Carlos o diretor e conta com um quadro de 7 funcionrio que atuam em diversas reas, sendo: Paulo Rodrigues, Ana Paula e Jos Roberto (depto locao), Mrcia Regina (depto compras), Andr Augusto (depto controle de estoque) e Maria Helena (depto financeiro); desde o incio de sua operao a direo continua sendo e seu fundador. Seu estoque atual possui 20.000 ttulos, que so classificados como: diamante, ouro, prata e bronze. Sendo os valores da locao distribudos pela classificao, respectivamente: R$ 20,00, R$ 15,00, R$ 10,00 e R$ 5,00. Em 1995, a empresa adquiriu o seu primeiro computador e teve a necessidade de contratar uma empresa de TI (Tecnologia de Informao) para informatizar as primeiras rotinas de escritrio (uso de editor de texto para gerao de documentos internos, planilhas eletrnicas para controle financeiro e um gerenciador de tabelas eletrnicas para controlar os emprstimos e devolues). A empresa Alunos da UNOPAR assumiu esse compromisso e atua plenamente no desenvolvimento do sistema de locao de livros. Sua estrutura fsica conta com uma rea total de 200m2. A Figura 1 apresenta o cronograma da Nossa Locadora de Livros.

Diretoria Empresa TI Locao Compras Estoque Financeiro

Figura 1. Organograma: Nossa Locadora de Livros

As entrevistas com o usurio comearam pelo Sr. Joo Carlos, que apresentou os principais processos de uma forma macro, pois os detalhes sero tratados com os funcionrios especficos de cada rea. Hoje a empresa conta com um controle dos seus livros, sendo que cada livro tem um vnculo com seu ator (lembrando que um livro pode ter mais de um autor e que um autor tambm pode escrever vrios livros diferentes), neste controle dever apresentar tambm o tipo de classificao como diamante, ouro, prata e bronze, o livro s pode ter uma nica classificao. Os livros tambm so todos cadastrados individualmente, ou seja, cada exemplar um livro especifico dentro do cadastro, no controlando assim detalhes como quantidade de exemplar do mesmo livro. Atualmente, quando um cliente vem locar algum livro, ele pode solicitar o emprstimo de vrios livros de uma s vez. Um exemplar de um livro poder ser emprestado vrias vezes para vrios clientes diferentes em datas diferentes. A Nossa Locadora de Livros, possui tambm um controle de usurios para gerenciar todos os acessos e manipulaes realizados pelos seus funcionrios. Estes usurios que realizam todas as operaes no atual sistema, lembrando que um emprstimo feito sempre por apenas um usurio, mas que este usurio poder registrar vrios emprstimos. 3.1 CASOS DE USOS E SEU DIAGRAMA Identifique os casos de uso e faa seu Diagrama na ferramenta ASTAH: a) Adquirir_Exemplares; Refere aquisio de exemplares junto aos fornecedores para uma futura locao. Ator responsvel: Depto_Compras

(funcionrio do Departamento de Compras). b) Cadastrar_Cliente; Refere ao cadastramento de usurio no sistema a fim de que ele possa fazer o emprstimo de livros. Ator responsvel: Depto_Locacao (um dos funcionrios do Departamento de

Locao). c) Classificar_Livro; Refere classificao dos livros em diamante, ouro, prata e bronze, que servir de base para a definio dos valores de locao. Ator responsvel: Depto_ControlEstoque (funcionrio do Departamento de Controle de Estoque) d) Controlar_Acesso; Refere ao gerenciamento de permisses e acessos que os usurios tm no sistema. Ator responsvel: Diretor (Diretor proprietrio da Nossa Locadora de Livros). e) Definir_ValorLivro; Refere definio dos valores para a locao de cada livro/exemplar. Ponto de Incluso: UseCase Classificar_Livro (o valor de locao distribudo conforme a classificao dos livros, da a importncia de classific-los antes). Ator responsvel: Depto_ControlEstoque. f) Gerenciar_Autor; Indica todas as aes de gerenciamento (Insero, Edio, Remoo) de autores dos livros no banco de dados do sistema. Ator responsvel: Depto_ControlEstoque. g) Gerenciar_Contas; Refere a todas as prticas financeiras da empresa. Ator responsvel: Depto_Financeiro (funcionrio do Departamento Financeiro). h) Gerenciar_Exemplares; Refere ao gerenciamento dos exemplares (uma vez que um nico livro pode ter um ou mais de um exemplar no estoque). Ator responsvel: Depto_ControlEstoque. i) Gerenciar_Forncedores; Indica todas as aes de gerenciamento (Insero, Edio, Remoo) de fornecedores de livros no banco de dados do sistema. Ator responsvel: Depto_Compras.

j) Gerenciar_Livro; Indica todas as aes de gerenciamento (Insero, Edio, Remoo) de livros no banco de dados do sistema. Prcondio: ter autor(s) cadastrado(s) no Banco de Dados do sistema (UseCase Gerenciar_Autor), uma vez que toda livro foi escrito por um ou mais de um autor. Ponto de Incluso: UseCse Gerenciar_Autor e UseCase Definir_ValorLivro. Ator responsvel: Depto_ControlEstoque. k) Gerenciar_Locacao; Indica todas as aes de gerenciamento (emprstimos,

devolues, agendamentos, administrao dos pagamentos referente s locaes, etc.) de locao dos livros. Ponto de Extenso: UseCse Cadastrar_Cliente (se o cliente ainda no estiver cadastrado no sistema ento o seu cadastramento ser necessrio, seno no ser). Pr-condio: um funcionrio dever estar logado no sistema (at porque o emprstimo ser feito por apenas um usurio, o que no implica que este usurio registre outras locaes). Ator responsvel: Depto_ControlEstoque. l) Gerenciar_Usuarios. Indica todas as aes de gerenciamento (Insero, Edio, Remoo) de usurios (funcionrios) do sistema. Ator responsvel: Diretor.

A Erro! Fonte de referncia no encontrada.Figura 2, na pgina seguinte, apresenta um Diagrama de Caso de Uso, produzido com a ferramenta Astah Community com os casos de usos acima relatados. 3.2 RELACIONAMENTO ENTRE AS ENTIDADES LIVRO E CLIENTE As figuras a seguir ilustram diagramas Entidades e Relacionamento entre as entidades LIVRO, CLIENTE e FUNCIONARIO, tanto no modelo conceitual quanto no modelo lgico, ambos implementados na ferramenta BrModelo.

Figura 2. Diagrama "Nossa Locadora de Livro" com extend, include e heranas.

Figura 3. Modelo Conceitual de um DER entre Funcionrio, Livro e Cliente.

10

Figura 4. Modelo Lgico de um DER entre Funcionrio, Livro e Cliente.

3.3 TELA PARA CADASTRO DE INFORMAES A seguir est ilustrado algumas telas necessria ao cadastro das informaes da locadora de livros do Sr. Joo Carlos.

Figura 5. Tela de Autenticao de Usurio.

11

Figura 7. Tela Principal do Administrador

A Figura 7 ilustra a tela principal do Administrador, lembrando que ele tem acesso a todas as funes do sistema. Diferente deste, aos demais usurios estaro habilitados apenas os menus conforme a rea de cada um.

Figura 6. Tela de cadastro de Livros

12

3.4 MODELO DE PROCESSO DE DESENVOLVIMENTO DE SOFTWARE 3.4.1 RAD - Rapid Application Development 3.4.2 SCRUM 3.4.3 RUP - Rational Unified Process

13

4 CONCLUSO

14

REFERNCIAS RICHARDS, Kris; CASTILHO, Cindy. Por que modelar com UML? Disponvel em: <http://www.netbeans.org/kb/60/uml/why-model_pr_BR.html>. Acesso em: 24 de maro de 2012. PERINI, Luis Cludio; HISATOMI, Marco Ikuro; BERTO, Wagner Luiz. Engenharia de Software. So Paulo: Pearson Prentice Hall, 2009. TANAKA, Simone Sawasaki. Anlise de Sistema I. So Paulo: Pearson Prentice Hall, 2009. UNIVERSIDADE FEDERAL DO PARAN. Biblioteca Central. Normas para apresentao de trabalhos. 2. ed. Curitiba: UFPR, 1992. v. 2.

S-ar putea să vă placă și