Baixe o app para aproveitar ainda mais
Prévia do material em texto
Defina Projeto Pode ser caracterizado por um esforço temporário com a finalidade de criar um produto/serviço único, possui início, meio e fim, com uma sequência clara e lógica de eventos e conduzido por pessoas dentro de um parâmetro pré - definido de tempo, custo, recursos e qualidade. Defina Software Segundo Mendes, “Software é um produto (artefato) complexo, por natureza, exigindo atividades e processo bem definidos, além de execu- ção disciplinada do projeto. Adicionalmente, software não é produzido (no estrito sentido da palavra) como acontece com carros, aparelhos de TV e outros equipamentos. Diferentemente, software é desenvolvido. Software requer um processo de desenvolvimento e não um processo de ‘fabricação’, implicando que ele exigirá o uso da engenharia sempre.” Defina Engenharia de Software Engenharia - Arte de aplicar conhecimentos científicos e empíricos e certas habilitações específicas à criação de estruturas, dispositivos e processos que se utilizam para converter recursos naturais em formas adequadas ao atendimento das necessidades humana. Software - conjunto de componentes lógicos de um computador ou sistema de processamento de dados; programa, rotina ou conjunto de instruções que controlam o funcionamento de um computador; suporte lógico. “Engenharia de software visa o desenvolvimento de um produto (software) que pressupõe satisfazer aos requisitos de qualidade, dentro do prazo e sem estourar o orçamento.” O que é UML e qual a finalidade Unified Modeling Language é uma notação usada para descrever diversos aspectos no desenvolvimento de software, incluindo a sequencia de atividades que compõem esse desenvolvimento. Qual o ciclo de vida do software? O ciclo de vida compreende muitas atividades, que são assunto das diferentes áreas da Engenharia de Software. Eles geralmente compreendem as seguintes atividades: • ele é concebido para tentar atender a uma necessidade; • é especificado, quando essas necessidades são traduzidas em requisitos viáveis; • é desenvolvido, transformando-se em um conjunto formado por código e outros itens, como modelos, documentos e dados; • passa por algum procedimento de aceitação e é entregue a um cliente; • entra em operação, é usado, e sofre atividades de manutenção, quando necessário; • é retirado de operação ao final de sua vida útil. Diferencie Processo de Projeto Um projeto representa a execução de um processo, enquanto um processo é uma receita seguida durante a realização de um projeto, ou seja, o projeto é o empreendimento que concretiza uma abstração, que é o processo. É possível obter um software de qualidade sem um processo ou método de desenvolvimento? Não. É necessário considerar várias etapas para o desenvolvimento de um bom Software. Mesmo seguindo todas as etapas, o software final, muitas vezes não sai como o cliente previu ou em alguns casos, o cliente nem sabe o que quer. O método de desenvolvimento visa balancear o custo, tempo e a qualidade para que saia tudo dentro do planejado.
Compartilhar