Metodologia de Processos

Uma metodologia de processo genérica para engenharia de software compreende cinco atividades:

Comunicação. Antes de iniciar qualquer trabalho técnico, é de vital importância comunicar-

se e colaborar com o cliente (e outros interessados)11. A intenção é compreender os objetivos

das partes interessadas para com o projeto e fazer o levantamento das necessidades

que ajudarão a definir as funções e características do software.

Planejamento. Qualquer jornada complicada pode ser simplificada caso exista um mapa.

Um projeto de software é uma jornada complicada, e a atividade de planejamento cria um

"mapa" que ajuda a guiar a equipe na sua jornada. O mapa - denominado plano de projeto de

software - define o trabalho de engenharia de software, descrevendo as tarefas técnicas a ser 

conduzidas, os riscos prováveis, os recursos que serão necessários, os produtos resultantes a

ser produzidos e um cronograma de trabalho.

Modelagem. Independentemente de ser um paisagista, um construtor de pontes, um engenheiro

aeronáutico, um carpinteiro ou um arquiteto, trabalha-se com modelos todos os

dias. Cria-se um "esboço" da coisa, de modo que se possa ter uma ideia do todo - qual

será o seu aspecto em termos de arquitetura, como as partes constituintes se encaixarão

e várias outras características. Se necessário, refina-se o esboço com mais detalhes,

numa tentativa de compreender melhor o problema e como resolvê-lo. Um engenheiro de

software faz a mesma coisa criando modelos para melhor entender as necessidades do

software e o projeto que irá atender a essas necessidades.

Construção. Essa atividade combina geração de código (manual ou automatizada) e testes

necessários para revelar erros na codificação.

Emprego. O software (como uma entidade completa ou como um incremento parcialmente

efetivado) é entregue ao cliente, que avalia o produto entregue e fornece feedback,

baseado na avaliação.

Tecs.info - Márcio Ruben
Todos os direitos reservados 2021
Desenvolvido por Webnode
Crie seu site grátis! Este site foi criado com Webnode. Crie um grátis para você também! Comece agora