Você está na página 1de 9

SISTEMA DE ENSINO PRESENCIAL CONECTADO

TECNOLOGIA EM ANSILE E DESENVOLVIMENTO DE SISTEMAS













NOSSA LOCADORA DE LIVROS
Sistema de informao









ARAX - MG
2012

FAUSTO GONALVES DOS SANTOS





NOSSA LOCADORA DE LIVROS
Sistema de informao




Trabalho apresentado ao Curso (Tecnologia em Anlise
e Desenvolvimento de Sistemas) da UNOPAR -
Universidade Norte do Paran, para as disciplina.
Anlise de Sistema I, Engenharia de Software, Banco de
Dados l , Linguagem e Tcnicas de Programao II.

Prof (s).: Polyana P. Gomes Fabris
Luis Claudio Perini
Roberto Nishimura
Anderson Macedo






Arax - MG
2012

SUMRIO
1. INTRODUO....................................................................................................... 3
2. OBJETIVO............................................................................................................ 4
3. DESENVOLVIMENTO........................................................................................... 4
3.1. PROCESSO DE INSPEO SOFTWARE............................................................. 4
3.2. VERIFICAO E VALIDAO........................................................................ 5
3.3. TESTABILIDADE DE SOFTWARE.................................................................. 5
4. SGBD..................................................................................................................... 6
5. LINGUAGEM DE PROGRAMAO..................................................................... 7
6. CASO DE USO...................................................................................................... 8
7. CONCLUSO........................................................................................................ 9
8. REFENCIAS...................................................................................................... 10
















3

1. INTRODUO
A base deste trabalho esta ligada nas necessidades da empresa
Nossa Locadora de livros, uma empresa privada com fins lucrativos e com sede
prpria no estado de So Paulo, seu gerente Sr. Joo Carlos relatou que a empresa
precisa de um software para controlar suas rotinas de operaes dirias e atender
bem seus clientes.

2. OBJETIVO
` Objetivo que o software desenvolvido e implantado pela empresa
Alunos da Unopar, seja capaz de atender as rotinas dirias da empresa Nossa
Locadora de livros; Sr. Joo relatou que so rotinas do tipo de: cadastros, controle
de estoque com classificao do tipo de livro, controle de usurios em escala de
setores, controle financeiro, operaes de locao e ainda que sistema seja capaz
de gerar relatrios de perfil de cliente para indicao de livros.
. Alm desses objetivos temos tambm que demonstrar uma pesquisa
sobre o processo de inspeo de software, verificao e validao e testabilidade de
software. Indicar um SGBD para empresa Nossa Locadora de Livros, e ainda
escolher uma linguagem de programao para desenvolver o software.
3. DESENVOLVIMENTO
3.1. Processo de inspeo software
O processo de inspeo de software esta relacionado diretamente com
rea de gerenciamento de qualidade software. Atualmente o gerenciamento de
qualidade software estruturado em trs atividades principais que so: Garantia de
qualidade, Planejamento de qualidade e Controle de qualidade. Cada uma dessas
estruturas possui suas normas e com um nico objetivo garantir a qualidade do
software
Podemos Citar ainda sobre o processo de inspeo de software que
Fogan (1976) desenvolveu uma tcnica que visa realizar uma reviso detalhada.
Neste processo existem seis atividades detalhadas que se baseia em:
Planejamento, Apresentao, Preparao, Reunio, Retrabalho, e Continuao.
4

Aps uma pesquisa mais detalhada verificamos tambm que o
processo de inspeo software se enquadra dentro dos sistemas de controle de
certificaes internacionais como os da ISO 9001 e ISO 9000.
A inspeo de software basicamente uma verificao de padres de
desenvolvimento e documentao.
3.2. Verificao e Validao
Verificao e validao so uns dos parmetros de modelo do
processo de software e uma ponta do iceberg da engenharia de software.
Para que possamos ter uma melhor compresso sobre a dinmica
desses processos vamos explicar separadamente oque verificao e validao.
Verificao de software possui uma grande esfera de viso porque
comea no desenvolvimento do projeto e terminado na entrega do produto ao
cliente. Por isso que a verificao muito ampla dentro de um projeto de software. A
verificao tem como objetivo fazer uma avaliao de todas as etapas do processo
de desenvolvimento do software. E no mais o perfil da verificao e fazer um
checklist em todas as etapas de desenvolvimento para garantir oque foi planejado
esta sendo realmente realizado.
Validao tem como objetivo desenvolver uma analise especifica
dentro da esfera da engenharia de software. Seu principal papel fazer uma
avaliao se o software que foi entregue atenda as expectativas do cliente. Ou seja,
se os requisitos, independente do que foi planejado, esto sendo implementados
para atender a regra de negcio do cliente, se o sistema realmente aquilo que o
cliente quer e est pagando para ter. A validao final do sistema realizada pelo
prprio cliente ou usurio.
Verificao e validao so parmetros de fundamental importncia no
processo de desenvolvimento de software porque possui metas especificas para
estabelecer confiana de que o sistema de software adequado ao seu propsito,
isto , significa garantir que o sistema suficientemente bom para o seu cliente ou
usurio.

3.3. TESTABILIDADE DE SOFTWARE
A testabilidade do software faz parte do plano de manuteno de
software e tem como objetivo eliminar falhas do software. de fundamental
5

importncia para garantir um bom funcionamento e garante tambm s mtricas de
qualidade.
O sistema de testabilidade cria um cenrio hipottico capaz de detectar
possveis falhas que possa ter o software. A testabilidade de fundamental
importncia pelo fato que seus critrios esto dentro da engenharia de software.
Para que possamos ter uma melhor viso deste assunto verificamos,
que a testabilidade possui vrios tipos de testes como os de nveis, tipos e tcnicas.
Cada um desses testes tem sub testes e so aplicados de acordo com a
contratao do desenvolvimento do sistema.
4. SGBD
Incialmente irei explicar oque um Sistema de Gerenciamento de
Banco de Dados e logo aps iremos fazer uma indicao desses sistemas para
nossa empresa modelo que Nossa Locadora de Livros, de acordo com as
informaes que temos sobre ela.
Sistema de Gerenciamento de Banco de Dados (SGBD), tambm
chamado de DBMS, (em ingls, DataBase Management System),possui o elemento
gerenciador de um sistema de banco de dados que um dos softwares nele
utilizado para se permitir definir suas estruturas de armazenamento e organizao,
incrementar a quantidade de dados mantidos, modificar os valores desses dados,
consulta-los, garantir sua integridade, prover sua segurana, fazer controle da
concorrncia da sua utilizao facilitar seus compartilhamento, dentre outras tarefas.
Apos essa analise sobre os Sistemas de Gerenciamento de Banco de
Dados (SGBD), irei indicar um desses softwares existente no mercado para a
empresa modelo do trabalho Nossa Locadora de Livros.
De acordo com as informaes que temos da estrutura da empresa
Nossa Locadora de livros. Podemos analisar que basicamente uma empresa de
pequeno porte e com um grande volume de dados para cadastros e acessos. Sendo
assim temos alguns pontos de vital importncia dentro da indicao do SGBD para
Nossa Locadora de Livros.
Esses pontos de vital importncia seria um SGBD gratuito pelo fator da
empresa ser de pequeno porte dessa forma no agregaria valores em seu
oramento de despesas com licenas de utilizao, outro fator importante
compatibilidade com a plataforma do sistema operacional j existente dentro da
empresa, segurana no armazenamento de dados, fcil manuteno e desempenho
6

considervel no processamento dos dados. Esses pontos citados so os que
merecem destaque na nossa indicao do SGBD.
Com todas essas informaes obtidas e com destaques de alguns
pontos crticos para a indicao podemos indicar MySQL.
O Mysql um SGBD opensource, ou seja, gratuito, possui uma
linguagem consulta estrutura. Atualmente dos bancos dados mais populares.
E possui caractersticas expressivas em sua estrutura e algumas
merecem destaque:
Portabilidade suporta praticamente qualquer plataforma atual.
Compatibilidade com diversas linguagens de programao.
Grande desempenho de estabilidade.
Exige pouco recurso de hardware.
O Mysql com toda essa estrutura seria capaz de atender as
necessidades da empresa Nossa Locadora de Livros. Mas temos que frisar se o
acesso ao Mysql no for base de licena publica (GPL), uma licena acesso
comercial devera ser adquirida.
.
5. LINGUAGEM DE PROGRAMAO
Visando a estrutura da empresa Nossa Locadora de Livros e o SGBD
que indicamos para administrar seus dados a linguagem de programao mais
adequada para a nossa empresa seria o Visual Basic.Net (VB.NET)
O Visual Basic. Net: uma linguagem totalmente orientada a objeto e
com suporte a UML, criada pela Microsoft e sua distribuio esta dentro do pacote
do Visual Studio. Net
VB.Net no pode ser comparado com o antigo Visual Basic porque
toda estrutura foi modificada e possui caractersticas marcante dentro de sua
plataforma de programao
O VB.Net se destaca pela sua facilidade de uso, acessibilidade
instantnea, ferramentas mais modernas de desenvolvimento e compatibilidade com
o Mysql. Outro fator marcante do VB.NET o seu acesso direto as bibliotecas que
oferecem amplo suporte segurana, threagind, linguagem XML, ADO.NET para
acesso a dados e ASP.NET para Servios e aplicaes de Internet.

7

As aplicaes desenvolvidas no VB.Net garante instabilidade,
confiabilidade. Alm disso, as janelas das aplicaes traz um visual agradvel ao
usurio final (cliente).
Com todas essas caractersticas da linguagem VB.NET capaz de
atender as expectativas da empresa Nossa Locadora de Livros

6. CASO DE USO

Com base nos estudos de casos de uso o processo mais indicado para
o desenvolvimento do software da Nossa Locadora de Livros, o Modelo Espiral.
Pelo fato que esse modelo executado o planejamento, analise de risco,
engenharia, construo e release, avaliao do cliente e comunicao com o cliente.

7. CONCLUSO

Podemos concluir que para criar qualquer soluo informatizada de
plena necessidade elaborar um projeto que seja capaz de mostrar todo o contedo
do software. E, alm disso, a empresa desenvolvedora tem que ter uma boa equipe
de desenvolvimento e um excelente gerente de projeto.
Seguindo todos esses parmetros o software capaz de atingir seu principal
objetivo a satisfao do cliente.








8






REFERNCIAS

PERINE, Luis Claudio; HISATOMI, Marco Ikuro; BERTO, Wagner Luiz. Engenharia
de software. So Paulo: Pearson Prentice Hall, 2009.
TANAKA, Simone Sawasaki. Analise de sistema l. So Paulo: Pearson Prentice
Hall, 2009.
FLORES, Emerson Ricardo. Linguagem e tcnicas de programao ll. So
Paulo: Pearson Prentice Hall, 2009.
NISHIMURA, Roberto Yukio. Banco de Dados l. So Paulo: Pearson Prentice Hall,
2009.
MYSQL Banco de Dados. In: WIKIPDIA, a enciclopdia livre. 2012. Disponvel em:
<http://pt.wikipedia.org/wiki/Sistema_de_gerenciamento_de_banco_de_dados>.
Acesso em: 08 out. 2012.
MYSQL Banco de Dados. In: WIKIPDIA, a enciclopdia livre. 2012. Disponvel em:
<http://pt.wikipedia.org/wiki/MySQL>. Acesso em: 08 out. 2012.
VISUAL BASIC. NET Linguagem de Programao. In: MSDN, Microsoft. 2012.
Disponvel em: < http://msdn.microsoft.com/pt-br/library/cc580655. aspx>. Acesso
em: 08 out. 2012.
CASO DE USO. In: WIKIPDIA, a enciclopdia livre. 2012. Disponvel em:
<http://pt.wikipedia.org/wiki/Caso_de_uso>. Acesso em: 08 out. 2012.

Você também pode gostar