Para um desenvolvimento de um software é importante seguir algumas etapas primordiais, começando pelo levantamento de requisitos, onde se tem o objetivo de compreender o problema do cliente e tentar criar uma visão do que deve ser construído para solução do mesmo. Depois é importante efetuar uma análise dos requisitos visando retirar as redundâncias da primeira etapa.
Quando entramos na etapa do projeto, é importante ter conhecimento de lógica de programação e algoritmos seguido da decisão da linguagem de programação que será utilizada, vou citar como exemplo uma aplicação web, que se utilizará, HTML, CSS e Javascript, depois você terá que escolher as ferramentas necessárias para criação do banco de dados, existem diversas, como por exemplo, o SQL Server, o Oracle, ou até mesmo o MySql. Criando aqui a linguagem computacional, mencionando o que a aplicação vai fazer e comparando com a descrição feita na etapa de requisitos.
Seguindo da implementação, onde se trata da programação em si, podendo ou não utilizar orientação a objetos. E então os testes, onde são verificados módulos por módulos, testando e verificando se eles estão rodando de forma com que foram planejados para tal. Por fim, temos a implantação onde apresentamos o software ao cliente, junto a um manual de utilização, importação de dados de um sistema anterior para o novo, e claro um treinamento dos que utilizaram o sistema.
Amigo, não sei qual seu grau de conhecimento na area, mas vou tentar te ajudar. Primeiramente tu vai ter que escolher qual a linguagem de programação que tu quer, ou que tenha mais facilidade/gosto, não importa. Depois tu escolhe tua plataforma de desenvolvimento, pra criar a estrutura do sistema (códigos, orientações..). Tenta deixar bem organizado, pra facilitar na hora de integrar com o banco. Depois tu vai criar o banco e integrar com o software. No resumão, é isso. Espero ter dado uma mão.
Para escrever sua resposta aqui, entre ou crie uma conta
Processos de Desenvolvimento de Software
Processos de Desenvolvimento de Software
Desenvolvimento de Software para Web
•UNISINOS
Compartilhar