Buscar

Controle e automaçao



Continue navegando


Prévia do material em texto

Com relação aos sistemas de controle de processos industriais, podemos seguir uma linha de sequência lógica de desenvolvimento de algoritmos de controle. Sabemos que um sistema de controlado pode ser definido de várias formas e por várias ferramentas. Como um exemplo, podemos citar a programação que pode ser feita com diversos tipos de linguagens diferentes.
Conforme citado pelo texto-base, podemos assumir diversas formas para um sistema de controle. A partir disso, demonstre sistematicamente os passos de desenvolvimento desde o início do processo até o programa pronto para implementação?
R: Esse processo é divido em três grandes etapas que são elas.
Primeira etapa: 
Identificação do cliente: Identificarmos o nosso cliente e definirmos os requisitos do sistema que iremos desenvolver, precisamos avaliar a viabilidade do desenvolvimento e implantação.
Identificação dos requisitos: Requisitos são descrições do que o sistema irá realizar qual o desejo do cliente a sua necessidade, essa o qual o sistema venha a solucionar. Essa etapa define a finalidade do projeto e resumir a necessidade do cliente. A identificação consiste em entender em termos de requisitos e o que se espera obter como resultado, esse procedimento é geralmente realizado junto ao cliente.
Levantamento dos recursos e custos: Identificação do valor disponível para RH e terceirizações. Em algumas empresas, existe a figura do gerente de contratos, neste caso, esta responsabilidade é atribuída a ele. O gerente de projetos será informado da verba que terá para contratar e promoverá as negociações financeiras necessárias com suporte do gerente de contratos.
Avaliar a viabilidade: É necessário realizar uma análise dos requisitos para tratar e avaliar inconsistências, ambiguidades, riscos e prioridades dos requisitos indicados na identificação.
Elaboração do cronograma inicial: Após realizar os procedimentos mencionados acima devemos elaborar o cronograma inicial planejando as etapas e os recursos necessários para finalização do projeto e a entrega do produto com qualidade garantido a satisfação do cliente.
Segunda etapa:
Construção da aplicação em si: Envolve basicamente toda a parte de estudos técnicos e viabilidades, incluindo a financeira, normalmente a técnica.
Criação de teste: São realizados a cada finalização da codificação de um pacote, tanto pela equipe interna de desenvolvedores, quanto pelos usuários. Os erros são reportados e posteriormente corrigidos pelos desenvolvedores.
Promover carga de testes extremos: Os testes planejados na segunda etapa são realizados a cada finalização da codificação de um pacote, tanto pela equipe interna de desenvolvedores, quanto pelos usuários. 
Avaliação do produto final: Os critérios na avaliação do produto final devem conter os requisitos de qualidade declarados na especificação e em forma de métricas externas, enquanto as métricas internas devem ser usadas durante o desenvolvimento. É relevante frisar que os requisitos de qualidade do produto e suas métricas não mudam durante os diversos estágios do ciclo de vida do software, apenas adquirem diferentes visões.
Fazer um levantamento de erros e correções: Os erros são reportados e posteriormente corrigidos pelos desenvolvedores.
Terceira etapa:
Contato Inicial com o Cliente: O desenvolvimento de um novo contato deve ser encarado como uma atividade voltada para a criação de uma rede de relacionamento, ou melhor, uma atividade de networking.
Levantamento de Recursos do Projeto: É necessário que façamos um bom levantamento de recursos necessários para realiza-los, pois, no decorrer da execução podemos nos deparar com a escassez e com a necessidade de alguma substância que pode nos levar a perder todo o trabalho já feito e retornar à estaca zero. Muitas vezes, esse retorno marca o fim de um sonho, e pode causar frustrações terríveis, por isso, é muito importante antes mesmo de iniciarmos a montagem de um projeto ou planejamento estratégico fazer um levantamento bem sensato dos recursos disponíveis, e do que iremos necessitar adquirir, para uma boa execução.
Cronograma Inicial: Elaborar um cronograma é uma forma prática para organizar a sequência de atividades que serão desempenhadas até a finalização do projeto. Com ele, você poderá identificar aquelas tarefas que possuem interdependência entre si e necessitam de uma atenção redobrada da equipe. Essa é uma importante ferramenta para administrar o tempo gasto na execução e finalização de um projeto. Com essa técnica, fica muito mais fácil acompanhar a evolução de cada tarefa e garantir que elas sejam concluídas dentro do prazo