Instituto Federal de São Paulo Campus Presidente Epitácio. Disciplina: História da Ciência e da Tecnologia

Documentos relacionados
QUALIDADE DE SOFTWARE DEFINIÇÕES / RESUMO. Apostilas de NORMAS, disponíveis no site do professor. Prof. Celso Candido ADS / REDES / ENGENHARIA

DCC / ICEx / UFMG. O Modelo CMMI. Eduardo Figueiredo.

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno

ENGENHARIA DE SOFTWARE/ SISTEMAS DE SOFTWARE

Qualidade de Software: Visão Geral. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa

Qualidade de Software: Visão Geral. SSC 121-Engenharia de Software 1 Profa. Dra. Elisa Yumi Nakagawa

Engenharia de Software

Análise e Projeto Orientado a Objetos

Engenharia de Software.

ENGENHARIA DE SOFTWARE

Engenharia de Requisitos

Componentes de SIs. Pessoas Organiz. Tecnologia

Verificação e Validação. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 22 Slide 1

Requisitos de Software

21/09/2012. Elicitação de Requisitos. Projeto de Interface Homem- Máquina. Prof. Esp. MBA Heuber G. F. Lima. Técnicas etipos de Requisitos

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno

Qualidade de Software

Qualidade de Software. Profª Rafaella Matos

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

Verificação e Validação (V & V)

3. Engenharia dos requisitos de software

Engenharia de Software Processo de Desenvolvimento de Software

QUALIDADE DE SOFTWARE

LIVRO ENGENHARIA DE SOFTWARE FUNDAMENTOS, MÉTODOS E PADRÕES

ENGENHARIA DE SOFTWARE

CAMPUS PRESIDENTE EPITÁCIO PLANO DE ENSINO

Perguntas da Aula 2. Respostas da Pergunta 2. Respostas da Pergunta 1. Respostas da Pergunta 4. Respostas da Pergunta 3. Processos de Software

Documento de Requisitos*

Padrões de Qualidade de Software

Tópicos da Aula. O que é anunciado. Falha de Comunicação no Desenvolvimento de Software. Engenharia de Software: Conceitos Fundamentais

CES-32 e CE-230 Qualidade, Confiabilidade e Segurança de Software. CURSO DE GRADUAÇÃO e DE PÓS-GRADUAÇÃO DO ITA

Engenharia de Software

SOFTWARE REQUIREMENTS

Organização para Realização de Teste de Software

Introdução a Engenharia de Software

QUALIDADE DE SOFTWARE

Desenvolvimento de Software. Testes de Software. Tópicos da Aula. Onde estamos... Verificação x Validação. Testes de Software

Manutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015

Requisitos de Interfaces para Sistemas Críticos

Requisitos de Software

Manutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2016

Qualidade de Software (cont)

Análise de sistemas. Engenharia de Requisitos

Estimativa de Esforço. Estimativas de Software. Subjetividade da Estimativa. Incerteza de Estimativa. Técnicas de Estimativas

ISO/IEC Processo de ciclo de vida

Análise e Projeto de Sistemas de Informação (APSI)

Análise de Requisitos

Verificação e Validação

Agenda TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS. Aula 3 21/08/2012

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR

Qualidade de Processo de Software. Simone S Souza ICMC/USP 2018

Qualidade de Pacote de Software. Avaliação do Sistema DreamWeaver. Material preparado por Débora M. B. Paiva

Agenda da Aula. Melhoria do Processo de Software. Por que melhorar o processo? De onde veio a idéia? Qualidade do Produto. Qualidade de Software

Qualidade de software aplicada nos modelos de processos MPS.Br e CMMI

Análise e projeto de sistemas

GESTÃO DA QUALIDADE DE SERVIÇOS GERENCIAMENTO DE SERVIÇOS

Gerência de Projetos de Software. Prof. Dr. João Dovicchi INE / CTC / UFSC.

RUP Unified Process. Profª Jocelma Rios

Engenharia de Software

Visão Geral do Processo de Desenvolvimento de Software Introdução aos Sistemas de Informação

Engenharia de Software

Disciplina que reúne metodologias, métodos e ferramentas a serem utilizados, desde a percepção do problema até o momento em que o sistema

Reuso de Software Aula Maio 2012

ISO/IEC 12207: Manutenção

Engenharia de Requisitos

2

Padrão para Especificação de Requisitos de Produto de Multimídia

Declaração de Escopo

Engenheiros de software (algumas vezes conhecidos no mundo da TI como engenheiros de sistemas ou analistas ) e outros interessados no projeto

Estágio II. Aula 01 Qualidade de Software. Prof. MSc. Fred Viana

Testes de Software. Prof. Edjandir C. Costa

Qualidade de Software QUALIDADE DE SOFTWARE PRODUTO

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos

Engenharia de Confiança. Helena Macedo Reis Luis Fernando de Souza Moro

AN INTRODUCTION TO SOFTWARE ENGINEERING

Treinamento e-learning. Interpretação e implantação da ISO 9001:2015

CRITÉRIOS DA USABILIDADE Um auxílio à qualidade do software

4/14/11. Processos de Engenharia de Requisitos. Engenharia de requisitos. Elicitação e análise. A espiral de requisitos

Análise e Projeto de Sistema. Daniel José Ventorim Nunes (IFES Campus Cahoeiro)

VERIFICAÇÃO & VALIDAÇÃO

Teste de Software. Competência: Entender as técnicas e estratégias de testes de Software

Requisitos de Sistemas

Levantamento, Análise e Gestão Requisitos. Aula 05

TESTES DE SOFTWARE 1. Fundamentos sobre testes de software

Programa de Aplicação Tecnológica. Manual de Desenvolvimento

MODELAGEM DE SISTEMA Apresentação

Melhoria de processos Qualidade. Engenharia de software Profª Karine Sato da Silva

Requisitos de Software

CYPETERM. publicadas pela ADENE. Questionário de Avaliação da Qualidade do Software Julho de 2009

QUALIDADE DE SOFTWARE. Prof. Emiliano Monteiro

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO

INSTITUTO FEDERAL DE CIÊNCIA E TECNOLOGIA DE SÃO PAULO PROJETO SOLUTION MARKET'S

Qualidade de Software

AVALIAÇÃO DE PRODUTOS DE SOFTWARE

Falha de Comunicação no Desenvolvimento de Software

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos

Requisitos de Sistemas

Prof. Esp. Fabiano Taguchi

Transcrição:

Instituto Federal de São Paulo Campus Presidente Epitácio Disciplina: História da Ciência e da Tecnologia Professor: Kleber Manrique Trevisani Alunos : Érico, Murillo Thomazini, Vitória Lina

Engenharia de Software

Tópicos História da Engenharia de Software Engenharia de Requisitos Projeto do Software Custos e prazo do produto (software) Qualidade do Software (norma CMMI e ISO/IEC 9126 Teste do Software Manutenção Ciclo de vida do Software

História da Engenharia de Software Crise do software Projeto estourando orçamento e prazo Software de baixa qualidade e sem atingir os requisitos do cliente Projetos sem gerência e de difícil manutenção

Engenharia de Requisitos Requisitos não funcionais: Aplicam-se ao sistema como um todo Tempo de resposta Confiabilidade Requisitos do produto (rapidez do sistema, quanto ele requer de memória) _ Requisitos organizacionais ( definição de como o sistema será usado, linguagem de programação, ambiente de desenvolvimento, normas a serem usadas, ambiente operacional do sistema) Requisitos externos (reguladores externos como as normas, requisitos legais para que o sistema esteja dentro da lei)

Requisitos do usuário Descrever detalhadamente as especificações do usuário, com clareza e fácil entendimento, consistente, sem equívocos. Representação documental Envolvimento do usuário com A maioria dos erros acontecem na fase de requisitos Requisitos funcionais Declarações de serviços que o sistema deve fornecer, de como o sistema deve reagir. O que deve e o que não deve fazer Quem são seus usuários

Projeto do Produto (Software) Montar a equipe e detalhar o que cada membro vai fazer. A participação e o entrosamento da equipe no planejamento do software é de extrema importância. Definir os recursos necessários para a criação do software Antecipar os problemas que poderão aparecer e já procurar soluções antes que eles aconteçam. Treinamento da equipe Hardwares e Softwares que serão utilizados

Custos Custo da falha Custos da prevenção Custo da avaliação

Prazo Quanto ao prazo, uma das partes mais difíceis de ser calculada, pois não conseguimos prever o que pode acontecer no desenvolvimento do produto deve-se levar em consideração: A quantidade de pessoas envolvidas e quanto tempo cada uma levará para realizar cada etapa do projeto, incluindo somente o pessoal necessário, pode parecer que o aumento no número de pessoas é benéfico, mas isso aumenta o tempo de serviço, porque a equipe vai gastar mais tempo se comunicando.

Qualidade do software Implantação da CMMI (Capability Maturity Model Integration) - Modelo de Maturidade em Capacitação - Integração Funciona como um guia para a melhoria dos processos das organizações no desenvolvimento de softwares. Exige: Confiabilidade: cumprimento de prazos, custos. Maior qualidade na produção de softwares já produzidos, com a experiência de processos anteriores a empresa passa a ter uma maior qualidade em seus produtos. Busca por melhorias contínuas.

ISO/IEC 9126 Representa umas da padronizações mundiais para a qualidade do software, onde se exige: Funcionalidade Confiabilidade Usabilidade Eficiência Manutenibilidade Portabilidade

Testes do Software Objetivos do teste 1. Demonstrar ao desenvolvedor e ao seu cliente se o software atingiu os requisitos pré-estabelecidos. 2. Descobrir situações em que o software se comporta de maneira incorreta, estranha, indesejável ou diferente das especificações. Preocupa em eliminar os comportamentos indesejáveis (panes, processamentos incorretos, corrupção de dados) Os testes pode mostrar apenas a presença de erros e não sua ausência.

Ciclo de Vida do Software

Manutenção Manutenção Corretiva Manutenção Adaptativa Manutenção Evolutiva Manutenção preventiva

Bibliografia http://www.devmedia.com.br/cmmi-uma-visao-geral/25425 http://www.ebah.com.br/content/abaaabgasac/engenhariasoftware-04?part=2 https://www.profissionaisti.com.br/2011/11/desenvolvimento-desoftware-custo-da-qualidade/ Sommerville, Ian; Engenharia de Software.9º ed. São Paulo: Pearson,2013. TV UFG