






















































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
PDF aula 01 - prof mirela
Tipologia: Notas de estudo
1 / 62
Esta página não é visível na pré-visualização
Não perca as partes importantes!























































Profa. Ms. Renata Mirella Farina
14 de fevereiro de 2018
o Avaliação = 8, o Trabalhos em grupo/individual = 2,
Software e sua evolução Crise e mitos de software
Engenharia de software, uma tecnologia em camadas Modelos de processo de software: sequencial linear, prototipação, RAD, incremental, espiral, desenvolvimento concorrente, montagem de componentes, métodos formais e técnicas de quarta geração
Engenharia de sistemas Engenharia de requisitos Princípios de análise e de projeto
Gestão de projeto de software Planejamento de projeto de software: métricas, estimativas, cronograma e controle
Qualidade de software produto: modelo de qualidade de McCall et al. Qualidade de processo de software: ciclo PDCA, abordagem IDEAL, CMMI.
Técnicas de teste: estrutural, funcional e baseada em erros Estratégias de teste: de unidade, de integração, de validação, de sistema e depuração
O que é Software? Características do Software Falhas Famosas de Software Mitos do Software Categorias de Software Crise do Software A Evolução do Software
HÁ 60 ANOS NINGUÉM
IMAGINARIA....
Que os aplicativos seriam comprados por consumidores com seus smartphones.
Curva de defeitos para software. Pressman, 2016
Confiança e proteção: a confiança do software inclui uma série de características como confiabilidade, proteção e segurança. Um software confiável não deve causar prejuízos físicos ou econômicos no caso de falha de sistema. Usuários maliciosos não devem ser capazes de acessar ou prejudicar o sistema. Eficiência : o software não deve desperdiçar os recursos do sistema, como memória e ciclos do processador. Portanto, eficiência inclui capacidade de resposta, tempo de processamento, uso de memoria etc. Aceitabilidade : o software deve ser aceitável para o tipo de usuário para o qual foi projetado. Isso significa que deve ser compreensível, usável e compatível com outros sistemas usados por ele.
CAMPOS DE APLICAÇÃO DO
SOFTWARE
Software de Sistema: conjunto de programas feito para atender a outros programas como: compiladores, por exemplo. Que processam estruturas de informação complexas, porem determinadas. Outras aplicações de sistema como: componentes de sistema operacional, drivers, software de rede, processadores de telecomunicações, que processam dados amplamente indeterminados.
Orientação batch; Distribuição limitada; Software customizado para cada aplicação; Não havia documentação.
Multiprogramação e Multiusuário; Sistemas em tempo real; 1ª Geração de Banco de Dados; Produto de Software; Software Houses; Manutenção quase impossível.
Sistemas distribuídos; Redes locais e globais; Uso dos Microprocessadores e computadores pessoais. Impacto de consumo; Hardware de baixo custo.
Sistemas desktop poderosos; Tecnologias orientadas a objetos; Sistemas especialistas e software de inteligência artificial usados na prática; Software de rede neural artificial.
“ Os projetos de desenvolvimento de software normalmente são efetuados apenas com um vago indício das exigências do cliente”
“Só recentemente começam a surgir conceitos quantitativos sólidos de garantia de qualidade de software”