Eng. de Software II
Por: Leandro Ibraim • 7/12/2015 • Trabalho acadêmico • 1.159 Palavras (5 Páginas) • 325 Visualizações
1. INTRODUÇÃO
Diante das exigências atuais por uma tecnologia ágil e eficaz que possa acompanhar o ritmo frenético do nosso dia a dia, criamos um novo sistema de informação e gerenciamento de acervo em uma biblioteca virtual, que facilitará as consultas e pesquisas de alunos de escolas públicas municipais e estaduais.
Como os softwares comerciais têm alto custo de aquisição e manutenção, optamos pelo desenvolvimento de um próprio sistema gratuito de gerenciamento de biblioteca virtual, simples, mas que atende as necessidades dos usuários.
Este trabalho apresenta os conceitos básicos para o desenvolvimento de um software, os requisitos de sistema, funcionais e não funcionais, assim como as fases de implantação. Este modelo pode ser utilizado como base para os próximos planos de implementação e consolidação do software específico.
2. Entendimento do cenário
Esta atividade contempla a realização de uma análise minuciosa dos processos rotineiros da biblioteca utilizando as seguintes estratégias:
- Solicitação de documentação sobre o ambiente a ser analisado;
- Visita ao local para levantamento de dados do ambiente;
- Entrevistas com os responsáveis pelos assuntos que serão analisados;
- Análise das informações coletadas;
- Comparação destas informações em relação aos padrões de mercado e melhores práticas.
2.1. Entendimento do trabalho a ser realizado
Com base nos estudos realizados, identificamos a necessidade de um sistema computacional que contemple os processos:
- Cadastro de livros;
- Cadastro de usuário;
- Consulta de livros;
- Exclusão de livros.
3. PLANO DE trabalho
Para a consecução dos objetivos previstos no tópico anterior. Os trabalhos serão executados de acordo com o plano composto pelas seguintes fases:
3.1. Planejamento das Atividades
Descrição:
Esta atividade consiste do desenvolvimento de serviços de planejamento conjunto para equalização de expectativas em relação aos serviços a serem executados; definição de coordenadores de cada uma das partes; definição dos participantes e responsáveis por tarefas específicas; troca de documentação, autorizações e formulários entre as partes, no que for aplicável; definição de uma agenda de encontros e reuniões; e para eventuais ajustes deste plano de ação ou mesmo do cronograma.
Resultados:
- Definição dos coordenadores de cada parte;
- Definição das responsabilidades de cada parte;
- Agenda de encontros e reuniões;
- Plano de ações e cronograma detalhado do projeto.
3.2. Análise e Proposição de Infraestrutura Tecnológica
Descrição:
Avaliação do Ambiente de Infraestrutura de TI, durante esta fase, realizaremos a análise e avaliação do ambiente de infraestrutura.
Resultados:
- Análise da rede;
- Análise do parque de computadores;
- Relatório de diagnóstico do ambiente de infraestrutura de TI;
- Recomendações de aprimoramento.
4. DESENVOLVIMENTO DE MÓDULOS E FUNCIONALIDADES
Esta atividade consiste no desenvolvimento dos módulos e funcionalidades descritos no capítulo anterior e conforme etapas a seguir.
4.1. Requisitos de Negócio
Descrição:
Consistem no entendimento, do detalhamento das regras de negócio e dos processos utilizados internamente pela Biblioteca, associadas ao escopo abordado pela solução.
Resultados:
- Entendimento do negócio;
- Objetivos da solução;
- Requisitos tecnológicos.
4.2. Modelagem
Descrição:
Consiste na especificação das regras de negócio identificadas nos modelos sistêmicos, que representam a descrição da arquitetura e os mecanismos tecnológicos que serão adotados na construção da solução proposta.
Resultados:
- Modelagem da base de dados;
- Definição da infraestrutura necessária;
- Definições hardware;
- Definições de software básico e sistema operacional;
- Definições de rede.
4.3. Desenvolvimento
Descrição:
Compreende o desenvolvimento dos programas de computador que irão atender às regras de negócio pré-definidas.
Resultados:
Programa fonte e executável dos respectivos módulos e funcionalidades.
4.4. Homologação
Descrição:
Consiste na homologação dos aplicativos, onde será verificado se os aplicativos estão aderentes às especificações apresentadas anteriormente.
Resultados:
- Validação das funções de negócio;
- Validação do ambiente de produção;
- Apresentação dos módulos e funcionalidades desenvolvidos;
- Módulos e funcionalidades homologados.
5. FASES DE CRIAÇÃO E APLICAÇÃO
Esta fase é composta pelas seguintes etapas:
5.1. Criação e Aprovação da Identidade Visual
Descrição:
Esta atividade consiste do desenvolvimento de até 2 (duas) proposições de identidade visual para aprovação, através do desenvolvimento de protótipo não funcional, com base nos requisitos descritos.
...