Metodologia Cientifica
Por: Júnior Carvalho • 22/8/2015 • Projeto de pesquisa • 1.250 Palavras (5 Páginas) • 514 Visualizações
AVM Faculdade Integrada
Desenvolvimento de Sistema com C#
Jesuino Carvalho Júnior
DESENVOLVIMENTO DE SOFTWARE NA ATUALIDADE
Cuiabá-MT
2015
AVM Faculdade Integrada
Desenvolvimento de Sistema com C#
Jesuino Carvalho Júnior
DESENVOLVIMENTO DE SOFTWARE NA ATUALIDADE
Projeto de pesquisa apresentado à
AVM Faculdade Integrada como parte integrante
do conjunto de tarefas avaliativas da disciplina
Metodologia da Pesquisa e da Produção Científica.
Tutor(a): Sandra Regina Corrêa Brant Pereira de Jesus
Cuiabá-MT
2015
SUMÁRIO
INTRODUÇÃO
Tema
Problema de pesquisa
Objetivos:
Objetivo Geral
Objetivos Específicos
Justificativa
REVISÃO DE LITERATURA
METODOLOGIA
REFERÊNCIAS BIBLIOGRÁFICAS
INTRODUÇÃO
A necessidade das empresas em obter retorno dos seus investimentos faz com que a mesmas adote padrões de projetos, para que o produto seja concluído dentro do prazo acordado, com menor custo e com mínimo de erro possível. Tais necessidades exigem busca refinada no mercado a fim de colher profissionais capacitados conhecedor de metodologias de boas praticas e que estes possam abraçar as iniciativas dessas organizações.
Identificar as necessidades do cliente, definir o escopo e os passos do projeto é fundamental para resultado final e a satisfação dos envolvidos.
“Um projeto é um esforço temporário empreendido para criar um produto, serviço ou resultado exclusivo.” (PMBOK 3ª Edição, p. 5).
É fundamental seguir as fases do projeto, com por exemplo:
- As especificações: que é identificar a necessidade, e ou , os requisitos para determinada funcionalidade.
- Projeto do Sistema: descrição de todos os componentes necessários para desenvolver o sistema através das informações identificadas nos requisitos.
- Desenvolvimento (Código): é a codificação lógica que irá fazer com o sistema realize as ações esperadas.
- Validação (Checar): obter o resultado e analisar se o mesmo está dentro do esperado e se este satisfaz todas as necessidades dos envolvidos.
De posse dessas informações o profissional coloca em prática todas suas habilidades, utilizando-se para cada fase o melhor padrão de boas pratica, sempre com foco na obtenção de melhor resultado possível.
Uma boa codificação está diretamente ligada a sua leitura, ou seja, o desenvolvedor identifica o comportamento de um método apenas lendo sua assinatura.
Outra parte importante é refatoramento, podendo ser feito através do princípio da responsabilidade única, que faz parte de um dos cincos princípios introduzidos por Robert C. Martin, com sendo boa prática de design de software.
A aplicação do princípio da responsabilidade única, é muito importante para uma arquitetura solida e sustentável, pois é definido que uma classe tem somente uma responsabilidade bem definida.
A falta de definição de ferramenta pode gerar alguns transtornos no decorrer do processo, como por exemplo, não poder codificar tal serviço pois a mesma não tem suporte requerido, isso poderá comprometer todas as fases desenvolvidas anteriormente causando retrabalhos e prejuízos financeiros, para evitar que isso aconteça, nada adiante saber dos meios se não temos em mão ferramentas que nós possa garantia o sucesso dos esforços desprendidos, então a equipe deverá analisar e definir quais as ferramentas atende todo o desenvolvimento da solução.
Com base no que foi transcrito até o momento fica fácil saber o por que ainda muitos softwares são de má qualidade e que ao invés de trazer rendimentos lucrativos para o seu criado e usuário acaba que por muitos vezes sendo o causador de prejuízos em todos os sentidos para todos os que usufruem e com certeza para a empresa desenvolvedora que tem seus desgaste com manutenções diárias, tudo isso é possível devido a falta de planejamento e padrões a serem seguidos.
As vantagens e benefícios em planejar e seguir padrões de projetos é que você sabe onde e como chegar, assim se obtém o melhor produto.
Tema
Desenvolvimento de Software na atualidade.
Problema de pesquisa
É possível desenvolver software com qualidade?
Objetivos:
Objetivo Geral
Descrever os métodos utilizados no desenvolvimento de software.
Objetivos Específicos
Identificar a necessidade de desenvolver o software.
Elaborar o escopo do projeto.
Definir os membros do projeto.
Demonstrar algumas ferramentas para desenvolvimento de software.
Definir a ferramenta a ser utilizada no projeto a ser desenvolvido.
Avaliar as fases do processo de desenvolvimento de software.
Revisar as partes desenvolvidas.
Documentar o projeto desenvolvido.
Justificativa
A qualidade de um software depende diretamente de sua concepção até sua conclusão, porém alguns erros são cometidos por falta de conhecimento e ou planejamentos.
É fundamental que todos os desenvolvedores de software tenham em mente os conceitos de boas praticas e utilize-os para criar produto duradouro e com qualidade, seguindo alguns passos, evita-se que possíveis erros sejam cometidos e aqueles que por venturas venham manifestar ao longo do uso do software possam ser facilmente corrigidos sem causar transtornos e ou prejuízos aos que dependem diretamente de suas funcionalidades.
...