TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Engenharia De Software I

Artigos Científicos: Engenharia De Software I. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  27/9/2014  •  1.972 Palavras (8 Páginas)  •  350 Visualizações

Página 1 de 8

Universidade Luterana do Brasil

Curso de Sistemas de Informação

Engenharia de Software

Nome do Aluno

INTRODUÇÃO

Este trabalho trata de um sistema informatizado de chamada para controle de presença de alunos na Universidade Luterana do Brasil. Que atualmente encontra se sendo realizado de forma manual. O sistema busca por meio de aplicativos moveis e controle através de aplicações desktop produzir dados para a validação da presença dos alunos.

Para a produção desta solução será utilizado uma análise de requisitos, modelagem UML, projeto de dados, desenvolvimento de interface e apresentação de testes.

Descrição do Cliente

O cliente será a Universidade Luterana do Brasil .....

Metodologia

Para o desenvolvimento deste trabalho utilizaremos como ferramenta a seguinte metodologia definida para o desenvolvimento deste trabalho envolverá conhecimentos já adquiridos e constituirá a base teórica do projeto.

1.1. Motivação

Após alguns meses observando a rotina de controle de presença dos alunos na universidade, identificaram-se algumas falhas e um processo muito burocráticos. Baseado nesta observação, identificamos um grande numero de aparelhos moveis sendo utilizados pelos alunos. Originou a ideia de criar uma rotina que automatizasse a rotina de presença com base nos aplicativos utilizados pelos alunos.

1.2. Objetivo

O modelo utilizado será o Modelo Interativo, pois permite que o projeto seja entregue em partes, possibilitando uma maior interação com os futuros usuários. Priorizando dessa forma os requisitos do usuário. Permitindo incrementos e ajustes, pois se tratando de uma tecnologia recente (dispositivos móveis), que está em constante mudança o projeto exigira uma grande capacidade de manutenção.

2. Requisitos

2.1. Requisitos Funcionais

Permitir o registro dos alunos;

Permitir o registro dos professores;

Permitir o registro das turmas e horários;

Permitir a validação da presença do aluno;

Permitir troca de mensagens aluno/professor via web;

Permitir cancelamento de aula e notificação de aluno, professor e coordenação;

Gerar relatórios de presença de alunos;

Gerar relatórios de presença de professores;

2.2. Requisitos Não Funcionais

Permitir a execução do sistema móvel em ambiente Multiplataforma;

Exportação dos Relatórios nos formatos (PDF, XLS, DOC, TXT);

O sistema deve seguir as normas da instituição;

O sistema deve possuir sistema próprio de Backup, e fácil restauração permitindo uma rápida retomada nas atividades caso ocorra alguma falha no banco.

O sistema deve possuir uma plataforma amigável e intuitiva.

O sistema deve permitir consultas mais elaboradas no banco de dados utilizando comandos no padrão SQL ( mediante a liberação de acesso pelo controle de usuário)

2.3. Analise dos Requisitos

Para atender os requisitos acima citados, acreditamos que será necessário dividir a aplicação em dois módulos, um aplicativo móvel para o uso dos alunos e professores e uma aplicação desktop de gerenciamento. Para facilitar o entendimento utilizaremos as seguintes nomenclaturas para os aplicativos: MobULBRA no aplicativo móvel e SysULBRA na aplicação desktop de gerenciamento e validação.

No desenvolvimento dos sistemas será utilizado como linguagem de programação Object Pascal com a IDE Delphi XE6, banco de dados MariaDB 10.0, serviço de BaaS utilizando a plataforma Parse.

2.4. Infraestrutura Necessária

Faz se necessário na implementação do sistema alguns pré-requisitos de infraestrutura, um servidor de aplicação e uma ambiente mínimo para utilização do aplicativo nos dispositivos móveis. Citamos abaixo nossa recomendação de servidor as especificações mínimas para o bom desempenho da aplicação móvel :

Servidor

o Processador Intel® Xeon® Quad-Core E3-1220V2 (3.10GHz, 8M Cache, Turbo, QUAD CORE/4T (69W)

o Windows Server® 2012 Foundation Edition - Máximo 15 usuários (Não necessita CALs)

o RAID 1, com controladora On Board, até 2 HDs (Espelhamento de Disco)

o 4GB Memory (1x4GB), 1600MT/s, Single Ranked, Low Volt UDIMM (speed is CPU dependent)

o Disco Rígido de 500GB SATA, 7.2K RPM, 3Gbps, cabeado, 3.5"

o Servidor Torre de 1 Processador - PowerEdge T110 II - BRH9152;

o Unidade de 16X SATA DVD+/-RW;

o Custo R$4.069,00;

Rede

Pode ser utilizado a estrutura atual de rede do cliente.

Dispositivos Móveis

• Sistema compatíveis

o Android versão 2.3 ou superior;

o Windows Phone 7.1 ou superior;

o IOS 4 ou superior;

BaaS

Com sugestão para o serviço de BaaS recomendamos o Parse com um custo mensal de $100/mês (disponibilidade de 20GB de espaço para base de dados, 20 GB para armazenamento de arquivos, 2TB de transferência, acesso de dois servidores simultâneos e 40 requisições por segundo) na fase de implementação. Nas fases de desenvolvimento e testes recomendamos

...

Baixar como (para membros premium)  txt (14.6 Kb)  
Continuar por mais 7 páginas »
Disponível apenas no TrabalhosGratuitos.com