none
Processo de desenvolvimento de sistema web RRS feed

  • Pergunta

  • Ola galera do MSDN.
    Sempre desenvolvi sistemas web pequenos com cadastro de usuários, noticias, galeras entre outros sistemas bem simples mesmo, o problema e que agora vou desenvolver um sistema de médio porte, mais eu não sei quais são os passos/etapas que devo seguir corretamente para chegar ao objetivo final(o sistema).

    Tenho em mente que as etapas que devo seguir para alcáçar o objetivo são essas.
    • Analisar os requisitos do sistema
    • Modelar o banco de dados (DER)
    • Diagrama de classes (UML)
    • Codificar/programar
    • Testar

    Minhas duvidas são: se devo modelar o banco de dados ante dos diagrama de classes ou vice versa, em que etapa devo criar as regras de negocio, qual etapa devo criar os algorítimos.
    Se alguém poder me ajudar com as minhas duvidas, também eu gostaria de saber quais são os passos que vocês utilizam para desenvolver um sistema em seu local de trabalho.

    Grato a todos!

    "É Melhor Ser Um Pirata Do Que se Juntar A Marinha"

    sábado, 28 de abril de 2012 13:23

Todas as Respostas

  • Olá,

    Tem gente que quebra os ovos em um copo antes de jogar na tigela, outros não. Sendo assim vou te sugerir meu roteiro:

    1. Especificação funcional, Levantamento de requisitos.
    2. Diagrama de classes, Diagrama de sequencia.
    3. Modelagem de banco de dados (O diagrama de classes lhe ajuda a modelar os dados)
    4. Protótipo de telas. (Para aprovação)
    5. Codificação (Faça testes unitários e documente bem o código com comentários)
    6. Teste de funcionalidades, testes integrados, subida em servidor de homologação para teste de usuários.
    7. Subida para servidor de produção.

    Procure sempre pegar uma aprovação dos dos levantamentos, modelagem e protótipos. Assim você alinha o entendimento, gera e resolve dúvidas e o melhor de tudo... Evita o retrabalho.

    Boa sorte.


    É possível sim! Ponha isso na sua cabeça. É possível. "Steve Jobs"

    segunda-feira, 30 de abril de 2012 14:07
  • Olá Jonatha!

    Cada empresa trabalha com uma metodologia acredito que não tenha uma forma mais correta para desenvolver até porque hoje o desenvolvimento de software não é uma coisa estática com uma "Receita de bolo" com os passos para se seguir, todas empresas/desenvolvedores utilizam as ferramentas e metodologias que melhor lhe atendem a compreender as necessidades do cliente e realmente construir uma solução para eles.

    Ao meu ver os passos que o Eduardo sugeriu são ótimos!

    O meu conselho é você conhecer as necessidades do seu cliente, ou seja, o "universo do negócio" bem como todas as regras de negócio da aplicação e também fazer com que o cliente acompanhe e participe de todas as etapas do desenvolvimento, assim você pode esclarecer algumas dúvidas que possam surgir, desta maneira você evita o retrabalho e também é uma forma de seu cliente ver o progresso do desenvolvimento. Acredito que desta maneira você terá êxito na construção da aplicação.

    Abraços e espero ter ajudado...


     "Feliz aquele que transfere o saber e aprende o que ensina."(Cora Coralina)


    Pablo Batista Cardoso
    www.pablobatistacardoso.com.br
    pablobatistacardoso@hotmail.com

    quarta-feira, 2 de maio de 2012 12:43
  • Conseguimos lhe ajudar em algo amigo?

    É possível sim! Ponha isso na sua cabeça. É possível. "Steve Jobs"

    sexta-feira, 11 de maio de 2012 20:35
  • Concordo.

    Interessante lembrar que os protótipos são importantes em muitos casos, pois eles nos mostram os comportamentos do usuário antes mesmo da aplicação ser escrita!

    Veja um exemplo utilizando de criação de protótipos (Sketchflow) usando ExpressionBlend:
    http://www.youtube.com/watch?v=BktJWM9cNTU
    http://www.youtube.com/watch?v=puPkccPj1R8

    Aqui há o conteúdo que está também disponível no curso gratuito sobre Windows Phone 7 na Academia Virtual Microsoft (www.microsoftvirtualacademy.com)
    http://channel9.msdn.com/posts/Criando-prottipos-Viso-Geral-do-Windows-Phone


    É ajudando os outros que nos ajudamos...

    quinta-feira, 17 de maio de 2012 02:26