Escolar Documentos
Profissional Documentos
Cultura Documentos
F AC U L D AD E D E T E C N O L O G I A S E N AI D E D E S E N V O L V I M E N TO
G E R E N CI AL
Redes de computadores
Elaboração de aplicativo.
3. O SOFTWARE .................................................................................... 3
7. Conclusão ........................................................................................... 14
8. Bibliografia ........................................................................................ 14
1. Introdução
A área da saúde é atualmente em nosso país deficitária em encontra-se em crise de
gestão e direcionamentos das partes, assim sendo necessita de um viés intrínseco no que diz
respeito aos sistemas de informação. Sendo assim sugerimos a construção e elaboração de um
aplicativo e seus protótipos que irá rapidamente gerenciar o estoque e controle de insumos e
matérias primas na área da saúde: Laboratórios, Hospitais, Clínicas Médicas, Postos de Saúde
e Consultórios Odontológicos.
2. Análise de Requisitos
A engenharia de requisitos é um processo que engloba todas as atividades que
contribuem para a produção de um documento de requisitos e sua manutenção ao longo do
tempo. Este processo deve ser precedido de estudos de viabilidade que, a partir das restrições
do projeto, determinam se este é ou não viável e se deve prosseguir para a identificação dos
requisitos.
Identificação;
Análise e negociação;
Especificação e documentação;
Validação.
Outra atividade que se pode considerar que faz também parte deste processo, se
incluirmos a fase posterior à produção do documento (isto é, a sua "manutenção"), é a gestão
dos requisitos (change management, sendo que as alterações podem ser causadas pelos mais
diversos fatores desde inovações tecnológicas a mudanças na natureza do negócio (e
consequentemente nos requisitos), entre outras).
2.2 Gerenciamento
3. O SOFTWARE
O software PROHEALTH será melhorado e implementado ao longo do semestre com
o objetivo de se construir algo portável na linguagem de programação JAVA.
4. Engenharia de Software
Engenharia de Software (também conhecido como o desenvolvimento de aplicativos,
design de software, desenvolvimento de aplicações de software, desenvolvimento de
aplicações corporativas ou plataforma de desenvolvimento) é o desenvolvimento de um
produto de software. O termo "desenvolvimento de software" pode ser utilizado para se referir
à atividade de programação computacional, que é o processo de escrita para manter o código
fonte, mas num sentido mais extenso do termo inclui tudo o que é envolvido entre a
concepção do desejado software até a manifestação final do produto, de preferência em um
processo planejado e estruturado. Portanto, o desenvolvimento de software podem incluir a
investigação, empreendimento, prototipagem, modificação, reutilização, reengenharia,
manutenção ou quaisquer outras atividades que resultam em produtos de software.
5. Processos de Software
A utilização de um processo de software tem sido apontada como um fator primordial
para o sucesso de empresas de desenvolvimento de software.
Especificação;
Implementação;
Codificação;
Teste de Unidade e Módulo;
Integração;
Manutenção e Evolução.
As atividades tem a função de especificar quais serão as ordens que devera ser
executada, assim a fim de temos diversos modelos de desenvolvimento de software.
RUP
Documento de visão: dá uma visão geral dos requerimentos e das características mais
importantes do produto.
RAD
Modelagem de negócio;
Modelagem de dados;
Modelagem de Processos;
Geração de Aplicação;
Teste e Modificação.
Segundo Stephen E. Cross Diretor do Software Engineering Institute da Carneggie
Mellon (SEI), uma maneira de abordar o RAD de forma mais eficiente é dividi-lo em 6
passos:
Elaborado por Frederico Ramos de Souza. Segundo Módulo. Turma 2013/01.
Curso de Análise e Desenvolvimento de Sistemas – Disciplina de Redes de Computadores
7
METODOLOGIA ÁGIL
1. Ter como maior prioridade satisfazer o cliente por meio da entrega de software;
12. A equipe deve, em intervalos regulares, refletir sobre como se tornar mais efetiva.
SCRUM
SCRUM não é um processo presciente, ou seja, ele não descreve o que fazer em cada
situação. Ele é usado para trabalhos complexos nos quais é impossível predizer tudo o que irá
ocorrer.
Apesar de SCRUM ter sido destinado para gerenciamento de projetos de software, ele
pode ser utilizado em equipes de manutenção de software ou como uma abordagem geral de
gerenciamento de projetos/programas.
CMMI
Uma das premissas do modelo é "A qualidade é influenciada pelo processo", e seu
foco é "Melhorar processo de uma empresa".
Elaborado por Frederico Ramos de Souza. Segundo Módulo. Turma 2013/01.
Curso de Análise e Desenvolvimento de Sistemas – Disciplina de Redes de Computadores
10
MPS. BR
PMI
6. Redes de Computadores
WEB-SERVICE
Tecnologias utilizadas:
XML;
SOAP;
WSDL;
UDDI;
WS-i.
CLIENTE-SERVIDOR
Figura 5 - Cliente-Servidor
7. Conclusão
Nada melhor que chegar ao fim deste trabalho e poder concretizar o conhecimento e
síntese que foi levantada pelos docentes da FATESG. O Estudo pela Engenharia de Software
é um processo onde temos que ter a capacidade de entender as metodologias e funções,
ministrar e entender a finalidade do Software que esta sendo solicitada a criação, entender
desde o levantamento de requisitos o que o sistema atual de uma empresa faz para que não
possamos passar informações falsas ao cliente, lembrando que nem sempre ele tem razão.
Mas com pesquisas, consultas e análises a criação do arcabouço tem como meta o sucesso e
sua consolidação palpável.
8. Bibliografia
SWEBOK – Software Engineering Body of Knowledge. 2013. IEEE.
Big Java. HORSTMANN, K. Ed. ARTMED. São Paulo, 2002. Edição única.
HELDMAN, Kim. Gerência de projetos: guia para o exame final do PMI. PMP. Rio
de Janeiro. Ed. Elsevier.
Use a cabeça, C#. STELLMAN, A. Ed. O´REILLY ALTAVISTA. Sâo Paulo. 2003.
Introdução ao RUP – Rational unified Process. Ed. Ciência Moderna. São Paulo. 2004.