Buscar

Desenvolvimento de Software para Biblioteca

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

SUMÁRIO
31	INTRODUÇÃO	�
42	DESENVOLVIMENTO	�
42.1	Gerenciamento de Qualidade	�
52.2	Plano de Desenvolvimento de Software	�
62.3 Classificações de Requisitos	�
62.3.1 Requisitos Funcionais:	�
62.3.2 Requisitos Não Funcionais:	�
72.4 Diagrama de Caso de Uso	�
82.5 Modelagem Entidade Relacionamento	�
82.5.1 Modelo Conceitual	�
92.5.2 Modelo Lógico	�
102.6 Protótipo de Tela - Do Bibliotecário	�
112.6.1 Protótipo de Tela - Do Usuário	�
123	CONCLUSÃO	�
134	REFERÊNCIAS	�
��
INTRODUÇÃO
Serão abordados neste trabalho, conceitos básicos, de como proceder da maneira correta, para se desenvolver um sistema web para um cenário de uma biblioteca, que por sua vez estará operando com um cadastro simples.
Este trabalho será desenvolvido, tendo como critério básico, o "GERENCIAMENTO DE QUALIDADE", ou seja, será planejado, o desenvolvimento do software, levando em consideração, os critérios da empresa desenvolvedora. Será analisado o texto, para que sejam separados os requisitos funcionais e não funcionais.
Desenvolveremos um diagrama de caso de uso, com a ferramenta de modelagem Jude, baseado no texto fornecido. Atendendo aos requisitos, desenvolveremos também, a modelagem entidade relacionamento (conceitual e lógica) do banco de dados, utilizando o BrModelo.
Finalizando, elaboraremos protótipos das telas, de acordo com o estudo de caso, utilizando a IDE Visual Studio 2010, através da linguagem C#. 
DESENVOLVIMENTO
Apresentamos uma proposta de desenvolvimento de software, para uma empresa desenvolvedora, a qual foi anteriormente selecionada como referência, para o desenvolvimento de trabalhos de aulas atividades anterior. A referida empresa analisou a proposta, e fez o planejamento do software, levando em consideração os critérios e ações da sua particularidade.
Entretanto, a pesquisa sobre planejamento de software, nos mostra que tem um ensino básico, que serve como exemplo, que são:
Análise Econômica de Sistemas de Informações;
Organização do projeto (incluindo equipes e responsabilidades);
Estruturação das tarefas (do inglês WBS - work breakdown structure);
Cronograma do projeto (do inglês project schedule);
Análise e gestão de risco;
Estimativa de custos; (Wikipédia, 2011, http://pt.wikipedia.org/wiki/Engenharia_de_software#Planejamento).
Gerenciamento de Qualidade
Para se desenvolver um software com foco no gerenciamento de qualidade, é necessário priorizar fatores relevantes, que fazem grande diferença no planejamento e execução do projeto:
Gerenciamento de riscos;
Aplicação correta do modelo de processo;
 Aplicação bem definida das regras de negocio;
Comprometimento do analista;
Eficaz abstração dos requisitos;
Documentação minuciosa de todo o projeto;
Uso adequado das ferramentas de modelagem;
Execução constante de testes necessários;
Plano de Desenvolvimento de Software
Programação do Projeto
	DATA
	ATIVIDADE
	ATÉ 31/10/2012
	CONSTRUÇÃO DO SISTEMA WEB
	ATÉ 01/10/2012
	PLANO DE PROJETO
	ATÉ 01/11/2012
	DOCUMENTO DE REQUISITOS
	ATÉ 03/11/2012
	DOCUMENTO DE ANÁLISE E PROJETO
	ATÉ 05/11/2012
	DOCUMENTO DE TESTES
	DE 01/10/2012 A 11/11/2012
	MODELAGEM E IMPLEMENTAÇÃO
2.3 Classificações de Requisitos
Conforme sinalizado no texto, seguem os requisitos, previamente separados por classificação:
2.3.1 Requisitos Funcionais:
O sistema deve enviar um e-mail ao usuário faltando 1 dia para a data da entrega do livro;
O sistema deve permitir a renovação do livro pelo próprio site;
2.3.2 Requisitos Não Funcionais:
Neste semestre vamos trabalhar com um cenário de um sistema web de uma biblioteca;
Uma biblioteca possui livros que podem ser emprestados a usuários cadastrados;
Os usuários devem possuir um cadastro simples, com nome, endereço, telefone, e-mail e senha;
Cada usuário poderá locar no máximo 3 livros por vez;
Se o livro estiver em atraso, a renovação não será possível pela internet (sistema), neste caso o usuário deverá efetuar a renovação ou entrega do livro pessoalmente;
No momento em que os livros são cadastros no sistema, deve-se cadastrar também a localização do mesmo e quantidade de volumes disponíveis por titulo.
2.4 Diagrama de Caso de Uso
Figura 1 - Modelo Caso de uso.
2.5 Modelagem Entidade Relacionamento
 2.5.1 Modelo Conceitual
Figura 2 - Entidade Relacionamento (modelo conceitual).
2.5.2 Modelo Lógico
Figura 3 - Entidade Relacionamento (modelo lógico).
2.6 Protótipo de Tela - Do Bibliotecário
Foi utilizado a IDE Visual Studio 2010, para fazer o protótipo de tela, com base no texto.
Figura 4 - Protótipo de tela, tela inicial do sistema.
Figura 5 - Protótipo de tela, menu do bibliotecário.
2.6.1 Protótipo de Tela - Do Usuário
Figura 6 - Protótipo de tela, cadastro do usuário.
Figura 7 - Protótipo de tela, cadastro do usuário.
CONCLUSÃO
Com base no conhecimento adquirido em sala, e através de pesquisas realizadas, aplicamos nesse trabalho, os fundamentos de sistemas computacionais. Essa tarefa nos proporcionou a oportunidade de extrair as interpretações individuais, e consolidar as informações em grupo.
Classificamos os requisitos para desenvolver um planejamento, com base nos critérios de gerenciamento de qualidade, levando em consideração as particularidades da empresa desenvolvedora. 
Elaboramos diagramas com o objetivo de apresentar a funcionalidade do projeto, utilizando a modelagem entidade de relacionamento, através da ferramenta case. 
Utilizando o Visual Studio 2010 com a linguagem C#, desenvolvemos protótipo de tela, com o objetivo de interagir com o cliente através de uma apresentação física do sistema, possibilitando dessa maneira, uma coleta de dados mais precisa e abrangente.
Essa atividade foi de grande valia para toda a equipe, pois tivemos a oportunidade de aplicar os nossos conhecimentos de forma pratica, e absorvermos experiências diversas no desenvolvimento do trabalho. 
REFERÊNCIAS
DEITEL, Harvey; DEITEL, Paul; STEINBUHLER, Kate. C#. Como Programar. São Paulo: Pearson, 2003. 
CLEMILTON, Lobo Santos. Modelo Entidade Relacionamento, 2011. Disponível em: http://chasqueweb.ufrgs.br/~paul-Fisher/apostilas/basdad/bd_mod_er.htm/. Acesso em: 02 Nov. 2011.
CLEMILTON, Lobo Santos. Requisitos Funcionais e Não Funcionais, 2011. Disponível em: <http://maozinhadaweb.blogspot.com/2007/05/anlise-de-requisitos-funcionais-x-no.html/. Acesso em: 02 Nov. 2011.
REIS, José Luís. O marketing personalizado e as tecnologias de Informação. Lisboa: Centro Atlântico, 2000.
UNIVERSIDADE FEDERAL DO PARANÁ. Biblioteca Central. Normas para apresentação de trabalhos. 2. ed. Curitiba: UFPR, 1992. v. 2.
CLEMILTON, Lobo Santos. BrModelo Ferramentas de Ensino - Modelagem de Dados, 2011. Disponível em: http://sis4.com/brModelo/monografia/monografia.htm/ Acesso em: 08 Nov. 2011.
CLEMILTON, Lobo Santos. Software BrModelo, 2011. Disponível em: http://pt.scribd.com/doc/61329932/53/SOFTWARE-BRMODELO.html/. Acesso em: 08 Nov. 2011.
CLEMILTON, Lobo Santos. 
 SISTEMA DA BIBLIOTECA VIRTUAL ASSIS CHATEAUBRIAND, 2011. Disponível em: http://www.atenas.edu.br/Faculdade/arquivos/NucleoIniciacaoCiencia/RevistaCientifica/REVISTA%20CIENTIFICA%202011/5%20SISTEMA%20DE%20BIBLIOTECA%20VIRTUAL%20ASSIS%20CHATEAUBRIAND.pdf. Acesso em: 08 Nov. 2011.
Sistema de Ensino Presencial Conectado
SUPERIOR DE TECNOLOGIA EM ANALISE E DESENVOLVIMENTO DE SISTEMAS
ana carolina teixeira dos santos
Danilo pinto da silva
eric alves do nascimento
evandro tonet
isadora jose do nascimento
junior cesar lopes carvalho
fundamentos de sistemas computacionais
GURUPI – TO2012
ana carolina teixeira dos santos
Danilo pinto da silva
eric alves do nascimento
evandro tonet
isadora jose do nascimento
junior cesar lopes carvalho
fundamentos de sistemas computacionais
Trabalho apresentado a disciplina Analise de Sistemas I, Banco de Dados I, Engenharia de Software, Linguagem e Técnica de Programação II, Seminários II, da Universidade Norte do Paraná - UNOPAR
Prof(s). Polyana Gomes, Roberto Y. Nishimura, Luís Claudio Perini, Anderson Gonçalves.
GURUPI – TO
2012
Papeis de Responsabilidades
Componente da Equipe Função
INTEGRANTE 1 Gerente do Projeto
 Responsável pela atribuição de tarefas;
 Responsável pelo estudo da viabilidade;
 Responsável pelas reuniões;
INTEGRANTE 2 Analista/Desenvolvedor
 Responsável pela elaboração e revisão do projeto;
 Responsável por separar requisitos, funcionais e não funcionais;
INTEGRANTE 3/4 Analista/Desenvolvedor
 Responsável pela elaboração/manutenção do sistema web;
 Responsável pela codificação;
INTEGRANTE 5 Analista/Desenvolvedor
 Responsável pela elaboração de diagramas de caso de uso;
 Responsável pelo testes de códigos desenvolvidos;
INTEGRANTE 6 Analista/Desenvolvedor
 Responsável por efetuar a modelagem entidade relacionamento (conceitual e lógica);
 Responsável pela elaboração de protótipos de tela;

Outros materiais