Saga de construção de um software


Respostas ao Formulário B


  • Dentro do processo de desenvolvimento de um sistema, qual passo te chamou mais atenção ou que requer um detalhamento maior? Explique.
    • O espíral na minha opinião acaba precisando de maior detalhamento pois passa por várias validações e vários teste.
      • É fato! Imagine gerenciar esse processo sem as informações adequadas. Sai um colaborador, entra outro, um fica doente, outro assume nova função. Não é muito fácil gerenciar o projeto, pessoas, custo, prazos e qualidade.
    • Na captura do desejo do cliente, sendo o momento de formação do escopo para permite com que o projeto tenho o norte em seu desenvolvimento
      • Captou bem! Entender a aspiração do cliente, seja interno ou externo, e transformar num requisito funcional viável é um grande desafio.
    • Os requisitos não funcionais. Me chamou a atenção de como são definidos e o que representam no sistema como um todo.
      • Pois é! Entrar nos detalhes de tudo que é necessário para o sistema funcionar bem e colocá-los num projeto exige organização, interação e conhecimento profundo.
    • Projeto. Pois no projeto acredito que seja a parte crucial para tudo!
      • Podemos dizer que se um projeto é bem feito, a possibilidade dos resultados serem satisfatórios é maior.
    • Num primeiro momento o que me fez refletir foi que não existe um melhor modelo, tudo dependerá do seu projeto/negócio, as vezes um será mais adequado para aquele fim. O que mais me chamou atenção foi o da 4a geração, pois nele você consegue se concentrar no que faz de melhor e deixa algumas funcionalidades que sua empresa não domina tanto para terceiros, isso pode contribuir bastante na qualidade do software.
      • Realmente não existe uma bala de prata nessa área. Quanto a 4a. geração, é bom como disse sobre focar no se faz de melhor mas a alta dependência deve ser avaliada com muito critério.
    • O que me chamou mais atenção é o modelo espiral pois tem contato direto com as necessidades da empresa no processo de estruturação.
      • Sim, o Modelo Espiral permite uma interação forte e se bem aplicado permite gerar resultados de alto nível
    • Está tranquilo, só gostaria de esclarecer qual a diferença entre um projeto de software e um projeto de sistema. Software e Sistema são similares, ou um sistema é uma abrangência maior de um software?
      • A questão é o que é sistema e o que é software. Pode considerar software como um código-fonte que é criado para gerar um executável que resolve determinado problema. Podemos considerar sistema como um conjunto de soluções que atendem a uma ou mais necessidades. Com o passar do tempo como os softwares foram ficando cada vez maiores e envolviam estruturas adicionais ao código executável passou a ser chamado de sistema. Na realidade um sistema é um software ou um conjunto deles.