Baixe o app para aproveitar ainda mais
Prévia do material em texto
A Engenharia de Software segue princípios, tais como, o da Abstração, que identifica os aspectos importantes sem ignorar os detalhes e o da Composição, que agrupa as atividades em um único processo para distribuição aos especialistas. tendo como foco apenas o tratamento dos aspectos de construção de software, subsidia a Engenharia de Sistemas no tratamento dos sistemas baseados em computadores, incluindo hardware e software. se confunde com a Ciência da Computação quando ambas tratam do desenvolvimento de teorias, fundamentações e práticas de desenvolvimento de software. tem como foco principal estabelecer uma abordagem sistemática de desenvolvimento, através de ferramentas e técnicas apropriadas, dependendo do problema a ser abordado, considerando restrições e recursos disponíveis. não tem como método a abordagem estruturada para o desenvolvimento de software, pois baseia-se exclusivamente nos modelos de software, notações, regras e técnicas de desenvolvimento. 2) Na Engenharia de Software, a satisfação de requisitos funcionais e de desempenho explicitamente declarados, normas de desenvolvimento explicitamente documentadas e características implícitas que são esperadas em todo o software desenvolvido profissionalmente, denomina-se Análise de Software. Métricas de Software. Teste de Software. Engenharia de Software. Qualidade de Software 3)No que diz respeito à Engenharia de Software, um processo é um conjunto de atividades e resultados associados, cujo objetivo é o desenvolvimento e a produção do software. Existem quatro atividades fundamentais de processo, duas das quais são definidas a seguir. I - O software é modificado para se adaptar às mudanças dos requisitos do cliente e do mercado. II - O software é testado para garantir que o produto gerado é o que o cliente deseja. As atividades I e II são denominadas, respectivamente: Especificação do Software e Homologação do Software Evolução do Software e Homologação do Software Especificação do Software e Validação do Software Evolução do Software e Validação do Software 4) No contexto da engenharia de software, o processo conhecido como engenharia de requisitos permite ao engenheiro de software Remover as dependências entre os requisitos do sistema e as regras de negócio. Usar o modelo de casos de uso para especificar os requisitos funcionais do produto de software. realizar a Implantação da Função de Qualidade (IFQ), que corresponde a maximizar a qualidade do processo de software utilizado no desenvolvimento do produto de software já implantado. eliminar a volatilidade dos requisitos que foram levantados para o produto de software. postergar a definição do escopo inicial do sistema para etapas posteriores do desenvolvimento. 5) As atividades do modelo espiral de Engenharia de Software são: Planejamento, Análise dos Componentes, Análise de Hierarquia e Avaliação feita pelo cliente. Planejamento, Eliminação dos Riscos, Análise de Contingência e Avaliação feita pelo cliente. Planejamento, Análise dos Riscos, Engenharia e Avaliação feita pelo cliente. Planejamento, Projeto, Análise dos Riscos e Engenharia Projeto, Análise dos Benefícios, Engenharia e Avaliação feita pelo gestor.
Compartilhar