Você está na página 1de 13

UNIVERSIDADE POTIGUAR - UNP

Rita
Jailson
Lucas
Leonardo

PROJETO ACADÊMICO DE ENGENHARIA DE SOFTWARE

NATAL/RN
2015
Rita
Jailson
Lucas
Leonardo

PROJETO ACADÊMICO DE ENGENHARIA DE SOFTWARE

Trabalho de engenharia de software para


apresentação a Universidade Potiguar, como
exigência para avaliação da segunda unidade.
Prof. Christiane Nobre

NATAL/RN
2015
Apresentação

O projeto de engenharia de software será baseado em uma situação real onde o programa
denominado com o domínio de Servicecontrol encontra-se em perfeito funcionamento na
empresa cliente Interlagos Motores LTDA, sito a Av. Rio Branco, 343 - Natal/RN.

A formatação deste trabalho tem como base a norma ABNT - NBR 14724/2011 - Trabalho
Acadêmico.
1

1. Introdução
1.1 Objetivos

O software aplicativo denominado de Servicontrol tem o objetivo de auxiliar nos serviços de


manutenção de motores elétricos e eletrodomésticos, facilitando, agilizando e tornando mais
dinâmico as fases do processo de recebimento dos produtos dos clientes na empresa até a
geração de ordens de serviços, orçamentos, laudos técnicos, gerenciamento de etapas da
manutenção, relatório financeiro e entrega dos produtos.

1.2 Motivação

A motivação do projeto se deve a exigência de um mercado no sentido de ter sempre


disponível as informações de forma rápida, barata e precisa com a economia de papéis e
formulários e mão de obra .

1.3 Escopo

O aplicativo para microcomputador denominado de Servicecontrol criará um ambiente de


interação com o usuário no sentido de desempenha as funções relacionadas abaixo:

 Cadastro, consulta e relatórios de usuário de acesso;


 Cadastro, consulta e relatórios de clientes;
 Cadastro, consulta e relatórios de ordens de serviços;
 Cadastro, consulta e relatórios de manutenção dos serviços;
 Cadastro, consulta e relatórios de orçamentos de produtos e/ou serviços;
 Consulta e relatórios de vinculação de produtos do estoque de aplicativos adicionais;
 Consulta e relatórios de vinculação de fornecedores de produtos de aplicativos
adicionais;
 Cadastro, consulta e relatórios de laudos técnicos dos serviços;
 Cadastro, consulta e relatórios de recibos do cliente;
 Cadastro, consulta e relatórios de serviços da empresa;
 Cadastro, consulta e relatórios de dados da empresa;
2

 Cadastro, consulta e relatórios financeiros;


 Consulta gráfica da situação dos serviços;
 Cadastro, consulta e relatórios de lista de informações auxiliares;
 Backup automático de sua base de dados nas nuvens.

1.4 Referências

Serão utilizados os materiais de apoio parar desenvolvimento do software:

 SOMMERVILLE, Ian. Engenharia de Software. Pearson, 8ª edição, São Paulo, 2007;


 Capela Marques, Paulo. Programação em Visual Basic 2010 - Col. Formação
Profissional;
 Morgado, Flávio. Programando Microsoft Access com Vba, Ciência Moderna,
Volume 5;
 Manzano, Jose Augusto. Microsoft SQL Server 2008 R2 Express - Guia Prático,
Erica.

Sites e fóruns de desenvolvimento:

 msdn.microsoft.com - Microsoft Developer Center;


 microsoftaccessexpert.com
 linhadecodigo.com.br
 ativoaccess.com.br
 social.technet.microsoft.com

1.5 Etapas do projeto

Levantamento de informações e requisitos do sistema:


Tem o objetivo de compreender as necessidades, problemas, e coleta de informações do
cliente.

Análise dos requisitos:


3

Qual será a solução e o objetivo do software de acordo com o levantamento de informações e


qual arquitetura será utilizada.

Projeto:
Como será o funcionamento interno do software de acordo com os requisitos exigidos pelo
cliente.

Desenvolvimento:
Fase de construção do software na arquitetura escolhida com aplicação de métodos, modelos,
rotinas, funções e instruções no ambiente de programação.

Teste e validação:
Teste e validação de cada função, módulos e ligações internas e externas, considerando as
especificações realizadas na fase inicial do projeto.

Implantação:
Instalação do software no ambiente pré-validado e pré-testado no ambiente do usuário.

Documentação:
Documentação do projeto interno para futuras manutenções e aprimoramentos.

Operação e Manutenção:
Treinamento no ambiente do usuário analisando suas dificuldades e realizando alterações de
forem necessárias.
4

2. Cronograma

2.1 Plano de atividades

DATAS ATIVIDADES

06/08/2015 Definições de grupos, para analisar qual o sistema a ser trabalhado.

11/08/2015 Definição de tema, a escolha do software a ser executado.

13/08/2015 Entrevista com o cliente.

17/08/2015 Execução e criação do software, divisão de tarefas.

19/08/2015 Saída de um funcionário.

28/08/2015 Primeira parte do projeto concluída.

10/09/2015 Entrega da primeira parte do projeto.


5

2.2 Diagrama de Gantt

DURAÇÃO
ATIVIDADES INÍCIO (EM DIAS) TÉRMINO
Definições de grupos, para analisar qual o sistema
a ser trabalhado. 06/08/2015 0 06/08/2015
Definição de tema, a escolha do software a ser
executado. 11/08/2015 5 16/08/2015
Entrevista com o cliente. 13/08/2015 0 13/08/2015
Execução e criação do software, divisão de
tarefas. 06/08/2015 28 03/09/2015
Saída de um funcionário. 19/08/2015 0 19/08/2015
Primeira parte do projeto concluída. 06/08/2015 28 03/09/2015
Entrega da primeira parte do projeto. 06/08/2015 35 10/09/2015
6

4. Plano de recursos

4.1 Recursos Humanos

A seguir será mostrado a equipe que profissional que tem habilidades, determinação e
competência para proporcionar o desenvolvimento do projeto.

NOME CARGO/FUNÇÃO ATIVIDADES


Rita Gerente de Projetos Elaborar, organizar e
coordenar as atividades com
a tomada de decisões pré-
programadas e
extraordinárias com o grupo
de trabalho e com a interação
entre empresa e o cliente.
Jailson Analista Desenvolvedor de Definição da arquitetura
Sistemas funcional do projeto,
desenvolvimento de funções,
módulos, rotinas, da
integração com o banco de
dados e do plano de testes.
Leonardo Souto Gomes Analista Desenvolvedor de Desenvolver o ambiente de
Sistemas e Web Designer operação com o usuário final
com a utilização de
ferramentas gráficas na
definição de telas de
interface, imagens, cores,
textos, caixas de entrada de
informações, mensagens,
botões, ícones, gráficos e
relatórios.
Lucas Analista Desenvolvedor de Modelar o banco de dados de
7

Banco de Dados e de Testes forma descritiva, conceitual,


lógica e física com a criação
de tabelas, campos,
relacionamentos,
cardinalidade e consultas
com a definição da melhor
base de dados a ser
implementada.
Aplicar o plano de testes e
garantir a integração e
funcionamento das etapas de
desenvolvimento.

4.2 Recursos de Software

A seguir serão mostrados os softwares que serão utilizados para desenvolvimento do projeto.

 Microsoft Windows 7 Ultimate 64 bits

Sistema operacional base para instalação dos ambiente de programação.

 Microsoft Office 2013

Aplicativo auxiliar para construção das documentações, planilhas, gráficos e


relatórios.

 Microsoft Access 2013

Ferramenta de desenvolvimento principal onde funcionará o programa do cliente.

 CorelDRAW Graphics Suite X7

Ferramenta de desenvolvimento gráfico para tratamento de imagens e criação de telas.

 BrModelo

Programa auxiliar para modelagem de banco de dados.


8

 Microsoft SQL Server Express 2008 R2

Aplicativo banco de dados onde são guardados os dados do cliente.

4.2 Recursos de Hardware

Serão necessários cinco computadores e equipamentos auxiliares conforme características


abaixo para realização das atividades.

COMPUTADOR FUNÇÃO REQUISITOS DE SOFTWARES E


RECURSOS
Notebook 14" Dell Inspiron Gerencia de  Microsoft Windows 7
3000 3443-A30 Core I5- Projetos Ultimate 64 bits
5200u/4Gb/HD1TB  Microsoft Office 2013
 Microsoft Access 2013
 Interligação a LAN
coorporativa.
 Serviço de internet.

Desktop Inspiron 3647-C25 Análise e  Microsoft Windows 7


Core I5-4460S/4GB/HD1TB Desenvolvimento Ultimate 64 bits
com monitor LED de 21", de Sistemas  Microsoft Office 2013
teclado e mouse ergonômico e  Microsoft Access 2013
nobreak UPS APC  Interligação a LAN
220/110VCA - 1000VA coorporativa.
 Serviço de internet.

Desktop Inspiron 3647-C25 Analista  Microsoft Windows 7


Core I5-4460S/4GB/HD1TB Desenvolvedor de Ultimate 64 bits
com monitor LED de 21", Sistemas e Web  Microsoft Office 2013
teclado e mouse ergonômico e Designer  Microsoft Access 2013
nobreak UPS APC  CorelDRAW Graphics Suite
220/110VCA - 1000VA X7
9

 Interligação a LAN
coorporativa.
 Serviço de internet.

Desktop Inspiron 3647-C25 Análise e  Microsoft Windows 7


Core I5-4460S/4GB/HD1TB Desenvolvimento Ultimate 64 bits
com monitor LED de 21", de Banco de  Microsoft Office 2013
teclado e mouse ergonômico e Dados e de Testes  BrModelo
nobreak UPS APC  Interligação a LAN
220/110VCA - 1000VA coorporativa.
 Serviço de internet.

Desktop Lenovo 63 Core I5- Servidor de  Microsoft Windows 7


4430/4GB/HD500GB Dados e de Banco Ultimate 64 bits
com monitor LED de 21", de Dados.  Microsoft SQL Server
teclado e mouse ergonômico e Express 2008 R2
nobreak UPS APC  Interligação a LAN
220/110VCA - 1000VA coorporativa.
 Serviço de internet.

Roteador Wireless N-MAX Concentrador de  Interligação a LAN


600 Mbps Cisco/Linksys Dual rede LAN coorporativa.
Band 2.4 e 5 Ghz - E2500 e coorporativa e  Serviço de internet.
nobreak UPS APC compartilhamento
220/110VCA - 300VA do serviço de
internet.
Cloud Storage de Rede Gigabit Realizar backups  Interligação a LAN
10/100/1000 D-Link 2 Baias automáticos dos coorporativa.
DNS-320L e nobreak UPS dados da rede  Serviço de internet.
APC 220/110VCA - 300VA LAN
coorporativa.
Multifuncional impressora Impressão de  Interligação a LAN
Epson tanque de tinta L365 documentos e coorporativa.
10

Wireless e nobreak UPS APC relatórios.


220/110VCA - 1000VA
4.2 Infraestrutura

A infraestrutura necessária será de cinco bancadas ergonômicas com cadeiras reguláveis


sendo para os quadro profissionais e mais o servidor de dados, mesa redonda para reuniões,
quadro branco de 1,5X1,5m com três lápis sendo preto, verde e vermelho, armários para
guarda de livros e materiais de expediente, condicionador de ar, água natural e gelada, café e
chá.

Você também pode gostar