SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
Cockpit
Cockpit
Visão Geral do Sistema
Versão <1.0>
Cockpit Versão: 1.0
Visão Data: 16/09/2016
Confidencial Fabio Lucchiari, 2016 Page 2 of 9
Revisão Histórica do Documento
Data Versão Descrição Autor
16/09/2016 1.0 Descrição inicial da visão do sistema Fábio Lucchiari
23/09/2016 1.0 Alteração da visão do sistema Fábio Lucchiari
Cockpit Versão: 1.0
Visão Data: 16/09/2016
Confidencial Fabio Lucchiari, 2016 Page 3 of 9
Índice
1. OBJETIVOS..................................................................................................................................................4
2. VISÃO GERAL DO PROBLEMA...........................................................................................................4
2.1 DESCRIÇÃO DO PROBLEMA.............................................................................................................................4
3. DESCRIÇÃO DOS ENVOLVIDOS E DOS USUÁRIOS...............................................................5
3.1 RESUMO DOS ENVOLVIDOS ............................................................................................................................5
3.2 RESUMO DOS USUÁRIOS.................................................................................................................................5
3.3 AMBIENTE DO USUÁRIO .................................................................................................................................5
3.4 PRINCIPAIS NECESSIDADES DOS USUÁRIOS OU ENVOLVIDOS .........................................................................6
4. VISÃO GERAL DO SISTEMA...............................................................................................................6
4.1 CONCEITO DO SISTEMA ..................................................................................................................................6
4.2 FUNCIONALIDADES DO SISTEMA ....................................................................................................................7
4.2.1 Controle de licenças ..............................................................................................................................7
4.2.2 Página de consulta.................................................................................................................................7
4.2.3 Relatórios...............................................................................................................................................7
4.2.4 Controle de Atualização ........................................................................................................................7
4.2.5 Agendamento de Atualização.................................................................................................................8
4.3 CARACTERÍSTICA DO SISTEMA PROPOSTO......................................................................................................8
4.3.1 Características Gerais...........................................................................................................................8
4.4 AMBIENTE ALVO ............................................................................................................................................8
4.5 ANÁLISE DE IMPACTO.....................................................................................................................................9
5. OUTROS REQUISITOS DO PRODUTO ...........................................................................................9
Cockpit Versão: 1.0
Visão Data: 16/09/2016
Confidencial Fabio Lucchiari, 2016 Page 4 of 9
1. Objetivos
Este documento tem como objetivo definir, em alto nível, as necessidades e
características do sistema Cockpit para a empresa ------. Apresenta também a lista
de funcionalidades do sistema bem como os impactos previstos e restrições.
2. Visão Geral do Problema
2.1 Descrição do Problema
O problema A empresa não possui um sistema que
disponibilize a área de TI informações sobre a
quantidade total de clientes alocados em cada
servidor da aplicação X.
Afeta O acesso, disponibilidade, confiabilidade,
rastreabilidade e praticidade de acesso as
informações durante o processo de alocação de
novos clientes.
cujo impacto é A perda do controle dos processos do negocio e
a falta de informações imediatas que podem
impactar diretamente o funcionamento do
negocio.
uma boa solução seria Fornecer a área de TI um sistema informatizado
que de forma intuitiva e natural contenha
expertize e controle de todas as informações
necessárias para manter o funcionamento do
negocio substituindo os processos manuais.
O problema A empresa atualiza manualmente o software X.
Afeta O controle de versão, disponibilidade,
confiabilidade, rastreabilidade e praticidade dos
processos de atualização.
cujo impacto é A perda do controle dos processos de
atualização e a falta de informações imediatas
que podem impactar diretamente no
funcionamento do negocio.
uma boa solução seria Fornecer a área de TI um sistema informatizado
que de atualize o software X de forma
automática. Contendo toda expertize de controle
dos processos de atualização necessários para
manter o funcionamento do negocio.
Substituindo assim os processos manuais.
Cockpit Versão: 1.0
Visão Data: 16/09/2016
Confidencial Fabio Lucchiari, 2016 Page 5 of 9
3. Descrição dos Envolvidos e dos Usuários
3.1 Resumo dos Envolvidos
Nome Descrição Responsabilidades
Back-End
Fábio Lucchiari
Desenvolvedores do
projeto.
Responsáveis pelo desenvolvimento e documentação de
toda lógica do sistema.
Front-End
Fábio Lucchiari
Desenvolvedor
Interface
Responsável por coletar a entrada em várias formas do
usuário e processá-la para adequá-la a uma
especificação útil para o back-end.
Infraestrutura
Fábio Lucchiari
Responsável pelo
ambiente
Responsável por disponibilizar recursos necessários para
o desenvolvimento como banco de dados, servidor web,
servidor FTP entre outros.
Analista de
Requisitos
Fábio Lucchiari
Requisitos do sistema Responsável pelo levantamento juntos aos clientes e/ou
usuários do software para conhecer as funcionalidades do
sistema que será desenvolvido.
3.2 Resumo dos Usuários
Nome Descrição Responsabilidades Envolvido
Funcionário Usuário final do produto. Utilizador do sistema.
Consulta dados
necessários para dar
continuidade ao serviço.
Testadores Equipe que testa/analisa
o software.
Avalia cada parte do
sistema a fim de garantir
que o mesmo está
atendendo a todos os
requisitos especificados.
3.3 Ambiente do Usuário
Inicialmente, o projeto prevê um portal para consultas e uma aplicação executável (Windows
Service) o primeiro para computador pessoal (desde que atenda aos requisitos mínimos do
aplicativo) o segundo para servidor. O sistema possui suporte a dispositivos moveis(responsivo).
Cockpit Versão: 1.0
Visão Data: 16/09/2016
Confidencial Fabio Lucchiari, 2016 Page 6 of 9
3.4 Principais Necessidades dos Usuários ou Envolvidos
Problema Prioridade Causas Solução Atual Soluções Propostas
Dificuldade do
usuário em mudar o
procedimento atual
de trabalho que é
manual
Alta. A troca de
procedimentos
muitas vezes
não é aceita de
imediato pelo
usuário, ou até
mesmo um pré-
conceito pode
afetar esta
troca.
Não há. Criar um sistema que seja
intuitivo, natural e que reflita com
exatidão as necessidades do
usuário.
Desconhecimento
acerca do uso de
computadores e
sistemas web.
Alta. Muitas pessoas
não tem
familiaridade
com o uso de
computadores
Não há. Criar um manual com telas e
explicações praticas
demonstrando o uso do sistema.
Controle de
licenças de
servidores manual
Alta. O funcionário
faz o controle
das licenças
manualmente.
Esse controle
pode conter
inconsistências .
Controle é
feito através
de planilhas.
O sistema será uma ferramenta
de apoio que tem como objetivo
tornar o acesso e o controle das
informações mais rápido e
automatizado.
4. Visão Geral do Sistema
4.1 Conceito do Sistema
O Sistema é uma ferramenta automatizada de atualização e controle de licenças disponíveis por
servidor do software X. O usuário terá acesso ao modulo de atualização do software e ao total de
licenças disponíveis por servidor através de um portal.
O sistema deve conter informações sobre os servidores como:
 Nome do servidor
 Quantidade de licenças ativas
 Quantidade de licenças restantes
Cockpit Versão: 1.0
Visão Data: 16/09/2016
Confidencial Fabio Lucchiari, 2016 Page 7 of 9
O sistema deve conter informações sobre o processo de atualização como:
 Pasta FTP de destino do arquivo
 Nome do usuário FTP
 Senha do usuário FTP
 Pasta de origem dos arquivos a serem atualizados
 Pasta de destino dos arquivos a serem atualizados
 Pasta de backup dos arquivos a serem atualizados
 Data do último update
 Update forçado
 Update agendado
O sistema deve conter informações sobre os usuários como:
 Login do usuário
 Senha do usuário
4.2 Funcionalidades do Sistema
4.2.1 Controle de licenças
O sistema deve ter um modulo de controle de licenças disponíveis nos servidores seguindo
alguns critérios do negocio. Ele automaticamente deve atualizar essas informações com base
nos bancos de dados disponibilizados em um local previamente designado.
4.2.2 Página de consulta
O sistema deve fornecer uma página de consulta em que o usuário possa obter todas as
informações sobre as licenças e agendamento de atualização de maneira consolidada.
.
4.2.3 Relatórios
O sistema deve fornecer um simples relatório com as informações relacionadas ao total de
licenças disponíveis.
4.2.4 Controle de Atualização
O sistema deve ter um modulo de controle de atualização dos servidores remotos do software X
seguindo alguns critérios do negocio. Ele automaticamente deve atualizar esses servidores
mantendo uma copia de backup da ultima versão no servidor da aplicação e no servidor remoto.
Os arquivos a serem atualizados são disponibilizados em um local previamente designado.
Cockpit Versão: 1.0
Visão Data: 16/09/2016
Confidencial Fabio Lucchiari, 2016 Page 8 of 9
4.2.5 Agendamento de Atualização
O sistema deve ter um modulo de agendamento de atualização dos servidores seguindo alguns
critérios do negocio e com base nas informações do banco de dados da aplicação. Após agendar
a atualização a aplicação deve atualizar os servidores em um intervalo pré definido de 10
minutos.
4.3 Característica do Sistema Proposto
4.3.1 Características Gerais
O sistema é especifico para as características do produto X .
1. O sistema deve utilizar uma plataforma web, sendo assim um sistema multiplataforma, e leve.
2. O sistema utiliza um banco de dados para manter as informações.
3. O sistema utiliza como servidor web o IIS.
4.4 Ambiente Alvo
Tecnologia Padrão Versão OBS.
Plataforma de Aplicativos
.NET 4.5
Linguagem de Programação do Sistema
C#
Linguagem de Programação Web
ASP.NET
Estação Windows
W7
W8
Mobile
Processo de Desenvolvimento de Software
RUP - Rational Unified Process 2002
Servidor de Banco de Daos
Firebird 2.5.6.2702
IDE .NET
Visual Studio 2012
Controle de Fontes
N/A
Servidor Web
MS Win Server 2012 R2 IIS 8.5
Conectividade entre plataformas
N/A
Cockpit Versão: 1.0
Visão Data: 16/09/2016
Confidencial Fabio Lucchiari, 2016 Page 9 of 9
4.5 Análise de Impacto
Todos os recursos de software e hardware são cruciais para a realização do projeto cumprindo
todas as características propostas. Todos eles serão obtidos através de parcerias, que caso não
sejam bem sucedidas, causarão uma mudança total no projeto.
5. Outros Requisitos do Produto
O sistema deve possuir alta tolerância a erros, pois, com a utilização de plataformas de
desenvolvimento bastante robustas, terá um alto nível de qualidade.

Mais conteúdo relacionado

Mais procurados

Mais procurados (7)

PERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAEPERANGKAT LUNAK/SOFTWARAE
PERANGKAT LUNAK/SOFTWARAE
 
Bảo trì phần mềm
Bảo trì phần mềmBảo trì phần mềm
Bảo trì phần mềm
 
Đề tài: Xây Dựng Chương Trình Quản Lý Nhà Hàng Coffee SEN
Đề tài: Xây Dựng Chương Trình Quản Lý Nhà Hàng Coffee SENĐề tài: Xây Dựng Chương Trình Quản Lý Nhà Hàng Coffee SEN
Đề tài: Xây Dựng Chương Trình Quản Lý Nhà Hàng Coffee SEN
 
Livro custos e contabilidade
Livro custos e contabilidadeLivro custos e contabilidade
Livro custos e contabilidade
 
Cv europass-2019-montanaro-por
Cv europass-2019-montanaro-porCv europass-2019-montanaro-por
Cv europass-2019-montanaro-por
 
Đề tài: Ghép ảnh Panorama dựa trên đối sánh các đặc trưng, 9đ
Đề tài: Ghép ảnh Panorama dựa trên đối sánh các đặc trưng, 9đĐề tài: Ghép ảnh Panorama dựa trên đối sánh các đặc trưng, 9đ
Đề tài: Ghép ảnh Panorama dựa trên đối sánh các đặc trưng, 9đ
 
Chu de2 nhom2
Chu de2 nhom2Chu de2 nhom2
Chu de2 nhom2
 

Semelhante a Sistema de Controle de Licenças e Atualização Automática

Documento de arquitetura do software
Documento de arquitetura do softwareDocumento de arquitetura do software
Documento de arquitetura do softwareFábio Ferreira
 
Documento de especificação de requisitos
Documento de especificação de requisitosDocumento de especificação de requisitos
Documento de especificação de requisitosFábio Ferreira
 
Implantação glpi empresa de advcacia
Implantação glpi empresa de advcaciaImplantação glpi empresa de advcacia
Implantação glpi empresa de advcaciaTiago Figueiredo
 
Projeto - Manual Enap sem Papel (5).pdf
Projeto - Manual Enap sem Papel (5).pdfProjeto - Manual Enap sem Papel (5).pdf
Projeto - Manual Enap sem Papel (5).pdfFranciscoOlavoGomes
 
SEI | Enap Sem Papel | Manual de uso
SEI | Enap Sem Papel | Manual de usoSEI | Enap Sem Papel | Manual de uso
SEI | Enap Sem Papel | Manual de usoColaborativismo
 
Manual BASE Insight Lite Edition (Pt)
Manual BASE Insight Lite Edition (Pt)Manual BASE Insight Lite Edition (Pt)
Manual BASE Insight Lite Edition (Pt)BeAnywhere
 
Block disp-entrada e saida
Block disp-entrada e saidaBlock disp-entrada e saida
Block disp-entrada e saidaCassio Ramos
 
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_lF1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_lconfidencial
 
Guia instalacao portal_web_sara
Guia instalacao portal_web_saraGuia instalacao portal_web_sara
Guia instalacao portal_web_sarajanu seriguela
 
Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...
Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...
Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...Bruno Grange
 
Gerenciamento na nuvem e System Center
Gerenciamento na nuvem e System CenterGerenciamento na nuvem e System Center
Gerenciamento na nuvem e System CenterFernando Palma
 
Windows Server 2008pdf
Windows Server 2008pdfWindows Server 2008pdf
Windows Server 2008pdfDavidRamos87
 
Lync Server 2010 administrando o Lync Server 2010
Lync Server 2010 administrando o Lync Server 2010Lync Server 2010 administrando o Lync Server 2010
Lync Server 2010 administrando o Lync Server 2010brunoestrozi
 
FlexNet Manager Suite On-Demand Datasheet
FlexNet Manager Suite On-Demand DatasheetFlexNet Manager Suite On-Demand Datasheet
FlexNet Manager Suite On-Demand DatasheetFlexera
 

Semelhante a Sistema de Controle de Licenças e Atualização Automática (20)

Documento de arquitetura do software
Documento de arquitetura do softwareDocumento de arquitetura do software
Documento de arquitetura do software
 
Documento de especificação de requisitos
Documento de especificação de requisitosDocumento de especificação de requisitos
Documento de especificação de requisitos
 
Lm 71 64_67_04_tut_openaudit
Lm 71 64_67_04_tut_openauditLm 71 64_67_04_tut_openaudit
Lm 71 64_67_04_tut_openaudit
 
Implantação glpi empresa de advcacia
Implantação glpi empresa de advcaciaImplantação glpi empresa de advcacia
Implantação glpi empresa de advcacia
 
Projeto - Manual Enap sem Papel (5).pdf
Projeto - Manual Enap sem Papel (5).pdfProjeto - Manual Enap sem Papel (5).pdf
Projeto - Manual Enap sem Papel (5).pdf
 
SEI | Enap Sem Papel | Manual de uso
SEI | Enap Sem Papel | Manual de usoSEI | Enap Sem Papel | Manual de uso
SEI | Enap Sem Papel | Manual de uso
 
Software
SoftwareSoftware
Software
 
Manual BASE Insight Lite Edition (Pt)
Manual BASE Insight Lite Edition (Pt)Manual BASE Insight Lite Edition (Pt)
Manual BASE Insight Lite Edition (Pt)
 
Joomla
JoomlaJoomla
Joomla
 
Paulo Santanna Nsi Windows 7
Paulo Santanna   Nsi   Windows 7Paulo Santanna   Nsi   Windows 7
Paulo Santanna Nsi Windows 7
 
Block disp-entrada e saida
Block disp-entrada e saidaBlock disp-entrada e saida
Block disp-entrada e saida
 
F1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_lF1502 p iman3-pt_v3.8_l
F1502 p iman3-pt_v3.8_l
 
Guia instalacao portal_web_sara
Guia instalacao portal_web_saraGuia instalacao portal_web_sara
Guia instalacao portal_web_sara
 
Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...
Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...
Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...
 
Gerenciamento na nuvem e System Center
Gerenciamento na nuvem e System CenterGerenciamento na nuvem e System Center
Gerenciamento na nuvem e System Center
 
int a informatica.pptx
int a informatica.pptxint a informatica.pptx
int a informatica.pptx
 
Windows Server 2008pdf
Windows Server 2008pdfWindows Server 2008pdf
Windows Server 2008pdf
 
Lync Server 2010 administrando o Lync Server 2010
Lync Server 2010 administrando o Lync Server 2010Lync Server 2010 administrando o Lync Server 2010
Lync Server 2010 administrando o Lync Server 2010
 
FlexNet Manager Suite On-Demand Datasheet
FlexNet Manager Suite On-Demand DatasheetFlexNet Manager Suite On-Demand Datasheet
FlexNet Manager Suite On-Demand Datasheet
 
Live Source - Brasil
Live Source - BrasilLive Source - Brasil
Live Source - Brasil
 

Sistema de Controle de Licenças e Atualização Automática

  • 1. Cockpit Cockpit Visão Geral do Sistema Versão <1.0>
  • 2. Cockpit Versão: 1.0 Visão Data: 16/09/2016 Confidencial Fabio Lucchiari, 2016 Page 2 of 9 Revisão Histórica do Documento Data Versão Descrição Autor 16/09/2016 1.0 Descrição inicial da visão do sistema Fábio Lucchiari 23/09/2016 1.0 Alteração da visão do sistema Fábio Lucchiari
  • 3. Cockpit Versão: 1.0 Visão Data: 16/09/2016 Confidencial Fabio Lucchiari, 2016 Page 3 of 9 Índice 1. OBJETIVOS..................................................................................................................................................4 2. VISÃO GERAL DO PROBLEMA...........................................................................................................4 2.1 DESCRIÇÃO DO PROBLEMA.............................................................................................................................4 3. DESCRIÇÃO DOS ENVOLVIDOS E DOS USUÁRIOS...............................................................5 3.1 RESUMO DOS ENVOLVIDOS ............................................................................................................................5 3.2 RESUMO DOS USUÁRIOS.................................................................................................................................5 3.3 AMBIENTE DO USUÁRIO .................................................................................................................................5 3.4 PRINCIPAIS NECESSIDADES DOS USUÁRIOS OU ENVOLVIDOS .........................................................................6 4. VISÃO GERAL DO SISTEMA...............................................................................................................6 4.1 CONCEITO DO SISTEMA ..................................................................................................................................6 4.2 FUNCIONALIDADES DO SISTEMA ....................................................................................................................7 4.2.1 Controle de licenças ..............................................................................................................................7 4.2.2 Página de consulta.................................................................................................................................7 4.2.3 Relatórios...............................................................................................................................................7 4.2.4 Controle de Atualização ........................................................................................................................7 4.2.5 Agendamento de Atualização.................................................................................................................8 4.3 CARACTERÍSTICA DO SISTEMA PROPOSTO......................................................................................................8 4.3.1 Características Gerais...........................................................................................................................8 4.4 AMBIENTE ALVO ............................................................................................................................................8 4.5 ANÁLISE DE IMPACTO.....................................................................................................................................9 5. OUTROS REQUISITOS DO PRODUTO ...........................................................................................9
  • 4. Cockpit Versão: 1.0 Visão Data: 16/09/2016 Confidencial Fabio Lucchiari, 2016 Page 4 of 9 1. Objetivos Este documento tem como objetivo definir, em alto nível, as necessidades e características do sistema Cockpit para a empresa ------. Apresenta também a lista de funcionalidades do sistema bem como os impactos previstos e restrições. 2. Visão Geral do Problema 2.1 Descrição do Problema O problema A empresa não possui um sistema que disponibilize a área de TI informações sobre a quantidade total de clientes alocados em cada servidor da aplicação X. Afeta O acesso, disponibilidade, confiabilidade, rastreabilidade e praticidade de acesso as informações durante o processo de alocação de novos clientes. cujo impacto é A perda do controle dos processos do negocio e a falta de informações imediatas que podem impactar diretamente o funcionamento do negocio. uma boa solução seria Fornecer a área de TI um sistema informatizado que de forma intuitiva e natural contenha expertize e controle de todas as informações necessárias para manter o funcionamento do negocio substituindo os processos manuais. O problema A empresa atualiza manualmente o software X. Afeta O controle de versão, disponibilidade, confiabilidade, rastreabilidade e praticidade dos processos de atualização. cujo impacto é A perda do controle dos processos de atualização e a falta de informações imediatas que podem impactar diretamente no funcionamento do negocio. uma boa solução seria Fornecer a área de TI um sistema informatizado que de atualize o software X de forma automática. Contendo toda expertize de controle dos processos de atualização necessários para manter o funcionamento do negocio. Substituindo assim os processos manuais.
  • 5. Cockpit Versão: 1.0 Visão Data: 16/09/2016 Confidencial Fabio Lucchiari, 2016 Page 5 of 9 3. Descrição dos Envolvidos e dos Usuários 3.1 Resumo dos Envolvidos Nome Descrição Responsabilidades Back-End Fábio Lucchiari Desenvolvedores do projeto. Responsáveis pelo desenvolvimento e documentação de toda lógica do sistema. Front-End Fábio Lucchiari Desenvolvedor Interface Responsável por coletar a entrada em várias formas do usuário e processá-la para adequá-la a uma especificação útil para o back-end. Infraestrutura Fábio Lucchiari Responsável pelo ambiente Responsável por disponibilizar recursos necessários para o desenvolvimento como banco de dados, servidor web, servidor FTP entre outros. Analista de Requisitos Fábio Lucchiari Requisitos do sistema Responsável pelo levantamento juntos aos clientes e/ou usuários do software para conhecer as funcionalidades do sistema que será desenvolvido. 3.2 Resumo dos Usuários Nome Descrição Responsabilidades Envolvido Funcionário Usuário final do produto. Utilizador do sistema. Consulta dados necessários para dar continuidade ao serviço. Testadores Equipe que testa/analisa o software. Avalia cada parte do sistema a fim de garantir que o mesmo está atendendo a todos os requisitos especificados. 3.3 Ambiente do Usuário Inicialmente, o projeto prevê um portal para consultas e uma aplicação executável (Windows Service) o primeiro para computador pessoal (desde que atenda aos requisitos mínimos do aplicativo) o segundo para servidor. O sistema possui suporte a dispositivos moveis(responsivo).
  • 6. Cockpit Versão: 1.0 Visão Data: 16/09/2016 Confidencial Fabio Lucchiari, 2016 Page 6 of 9 3.4 Principais Necessidades dos Usuários ou Envolvidos Problema Prioridade Causas Solução Atual Soluções Propostas Dificuldade do usuário em mudar o procedimento atual de trabalho que é manual Alta. A troca de procedimentos muitas vezes não é aceita de imediato pelo usuário, ou até mesmo um pré- conceito pode afetar esta troca. Não há. Criar um sistema que seja intuitivo, natural e que reflita com exatidão as necessidades do usuário. Desconhecimento acerca do uso de computadores e sistemas web. Alta. Muitas pessoas não tem familiaridade com o uso de computadores Não há. Criar um manual com telas e explicações praticas demonstrando o uso do sistema. Controle de licenças de servidores manual Alta. O funcionário faz o controle das licenças manualmente. Esse controle pode conter inconsistências . Controle é feito através de planilhas. O sistema será uma ferramenta de apoio que tem como objetivo tornar o acesso e o controle das informações mais rápido e automatizado. 4. Visão Geral do Sistema 4.1 Conceito do Sistema O Sistema é uma ferramenta automatizada de atualização e controle de licenças disponíveis por servidor do software X. O usuário terá acesso ao modulo de atualização do software e ao total de licenças disponíveis por servidor através de um portal. O sistema deve conter informações sobre os servidores como:  Nome do servidor  Quantidade de licenças ativas  Quantidade de licenças restantes
  • 7. Cockpit Versão: 1.0 Visão Data: 16/09/2016 Confidencial Fabio Lucchiari, 2016 Page 7 of 9 O sistema deve conter informações sobre o processo de atualização como:  Pasta FTP de destino do arquivo  Nome do usuário FTP  Senha do usuário FTP  Pasta de origem dos arquivos a serem atualizados  Pasta de destino dos arquivos a serem atualizados  Pasta de backup dos arquivos a serem atualizados  Data do último update  Update forçado  Update agendado O sistema deve conter informações sobre os usuários como:  Login do usuário  Senha do usuário 4.2 Funcionalidades do Sistema 4.2.1 Controle de licenças O sistema deve ter um modulo de controle de licenças disponíveis nos servidores seguindo alguns critérios do negocio. Ele automaticamente deve atualizar essas informações com base nos bancos de dados disponibilizados em um local previamente designado. 4.2.2 Página de consulta O sistema deve fornecer uma página de consulta em que o usuário possa obter todas as informações sobre as licenças e agendamento de atualização de maneira consolidada. . 4.2.3 Relatórios O sistema deve fornecer um simples relatório com as informações relacionadas ao total de licenças disponíveis. 4.2.4 Controle de Atualização O sistema deve ter um modulo de controle de atualização dos servidores remotos do software X seguindo alguns critérios do negocio. Ele automaticamente deve atualizar esses servidores mantendo uma copia de backup da ultima versão no servidor da aplicação e no servidor remoto. Os arquivos a serem atualizados são disponibilizados em um local previamente designado.
  • 8. Cockpit Versão: 1.0 Visão Data: 16/09/2016 Confidencial Fabio Lucchiari, 2016 Page 8 of 9 4.2.5 Agendamento de Atualização O sistema deve ter um modulo de agendamento de atualização dos servidores seguindo alguns critérios do negocio e com base nas informações do banco de dados da aplicação. Após agendar a atualização a aplicação deve atualizar os servidores em um intervalo pré definido de 10 minutos. 4.3 Característica do Sistema Proposto 4.3.1 Características Gerais O sistema é especifico para as características do produto X . 1. O sistema deve utilizar uma plataforma web, sendo assim um sistema multiplataforma, e leve. 2. O sistema utiliza um banco de dados para manter as informações. 3. O sistema utiliza como servidor web o IIS. 4.4 Ambiente Alvo Tecnologia Padrão Versão OBS. Plataforma de Aplicativos .NET 4.5 Linguagem de Programação do Sistema C# Linguagem de Programação Web ASP.NET Estação Windows W7 W8 Mobile Processo de Desenvolvimento de Software RUP - Rational Unified Process 2002 Servidor de Banco de Daos Firebird 2.5.6.2702 IDE .NET Visual Studio 2012 Controle de Fontes N/A Servidor Web MS Win Server 2012 R2 IIS 8.5 Conectividade entre plataformas N/A
  • 9. Cockpit Versão: 1.0 Visão Data: 16/09/2016 Confidencial Fabio Lucchiari, 2016 Page 9 of 9 4.5 Análise de Impacto Todos os recursos de software e hardware são cruciais para a realização do projeto cumprindo todas as características propostas. Todos eles serão obtidos através de parcerias, que caso não sejam bem sucedidas, causarão uma mudança total no projeto. 5. Outros Requisitos do Produto O sistema deve possuir alta tolerância a erros, pois, com a utilização de plataformas de desenvolvimento bastante robustas, terá um alto nível de qualidade.