SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
ENGENHARIA DE SOFTWARE
1
PROCESSO DE DESENVOLVIMENTO
DE SOFTWARE
RESPOSTAS DAS QUESTÕES DO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
1. O QUE É UM SOFTWARE?
• Instruções que quando executadas fornecem as características, funções e o desempenho que foi
desejado;
• Estruturas de dados que permitem aos programas manipular adequadamente a informação;
• Documentos que descrevem a operação e o uso dos programas;
2. QUANDO É APLICADA A ENGENHARIA DE SOFTWARE?
A Engenharia de Software propõe inúmeras técnicas para garantir a qualidade de um software que
desejasse desenvolver para resolver um problema. É principalmente aplicada quando o software for feito
em grupo, quando quer-se ter reuso de software e que seja possível manter uma manutenção e até
incrementação de funcionalidades posteriores após o desenvolvimento.
3. O QUE É UM PROCESSO?
Um processo define uma metodologia que deve ser estabelecida para garantir que a entrega efetiva
do software. Um processo é um conjunto de fases ou métodos que garantem a qualidade do produto que
será entregue
4. FORNEÇA UMA SÉRIE DE EXEMPLOS (POSITIVOS E NEGATIVOS) QUE
INDIQUEM O IMPACTO DO SOFTWARE EM NOSSA SOCIEDADE.
Exemplos:
• Os softwares automatizaram a vida do ser humano, tornando muitas tarefas extremamente fáceis.
Compactaram ferramentas em grandes escalas em pequenos dispositivos, o que acarreta numa
necessidade de reflexão muito menor por parte do humano e uma enorme portabilidade e
compartilhamento de informações
• Todos os tipos de pesquisas ganharam um grande aliado, tornando a evolução muito acelerada;
pesquisas na área da saúde e a eficácia ganhou um grande ganho, os softwares conseguem
conectar globalmente todo mundo.
ENGENHARIA DE SOFTWARE
2
• A tecnologia bancária cresceu muito, e cria-se tecnologias em cima de outras. Crípto-moedas tem
hoje um grande valor, mostrando que é possível através da tecnologia manter algo tão importante
para a sociedade eficaz e barato.
• A tecnologia permite empresas como a NASA criar treinamentos eficientes e com probabilidades,
geram-se informações constantemente. A informação é disseminada na internet de forma global e
veloz.
5. EMITA SUA OPINIÃO SOBRE AS MUDANÇAS NO DESENVOLVIMENTO DE
SOFTWARE COM O SURGIMENTO DA ENGENHARIA DE SOFTWARE
Acredito que a engenharia de software é necessária para existir uma base solida na área da
computação e desenvolvimento de software. Criando-se padrões pode se analisar matematicamente
inúmeros fatores sobre cada processo de desenvolvimento de software; alguns fatores que devem ser
analisados e comparados é a segurança, velocidade do software e do desenvolvimento e a possibilidade
de modificações futuras.
O ramo de criação de software é de extrema importância e dependendo de situações, a quantidade de
falhas não pode passar de zero (aviação, saúde, ...).
6. QUAIS OS QUATRO ATRIBUTOS IMPORTANTES QUE TODO SOFTWARE
PROFISSIONAL DEVE POSSUIR? SUGIRA OUTROS QUATRO ATRIBUTOS
QUE, ÀS VEZES, PODEM SER SIGNIFICANTES.
• Manutenibilidade
• Confiança e proteção
• Eficiência
• Aceitabilidade
Sugestão:
• Qualidade Visual
• Portabilidade
• Fácil aprendizagem
• Fácil integração com outras tecnologias

Mais conteúdo relacionado

Mais procurados

Aula 03 qs - confiabilidade de sw
Aula 03   qs - confiabilidade de swAula 03   qs - confiabilidade de sw
Aula 03 qs - confiabilidade de swJunior Gomes
 
O processo de segurança em desenvolvimento, que não é ISO 15.408
O processo de segurança em desenvolvimento, que não é ISO 15.408O processo de segurança em desenvolvimento, que não é ISO 15.408
O processo de segurança em desenvolvimento, que não é ISO 15.408Conviso Application Security
 
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWARE
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWAREQUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWARE
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWAREFabiano Souza
 
Gerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxGerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxRoberto Nunes
 
Integração Continua e Build de Testes Automatizados
Integração Continua e Build de Testes AutomatizadosIntegração Continua e Build de Testes Automatizados
Integração Continua e Build de Testes AutomatizadosReinaldo Rossetti
 
Ferramenta de Desenvolvimento Genexus e Método XP(Extreme Programming)
Ferramenta de Desenvolvimento Genexus e Método XP(Extreme Programming)Ferramenta de Desenvolvimento Genexus e Método XP(Extreme Programming)
Ferramenta de Desenvolvimento Genexus e Método XP(Extreme Programming)Breno Pessoni
 
Gerenciamento da Qualidade de Software 3.pptx
Gerenciamento da Qualidade de Software 3.pptxGerenciamento da Qualidade de Software 3.pptx
Gerenciamento da Qualidade de Software 3.pptxRoberto Nunes
 
Aula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de SoftwareAula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de SoftwareCloves da Rocha
 
Introdução à Engenharia de Software
Introdução à Engenharia de SoftwareIntrodução à Engenharia de Software
Introdução à Engenharia de SoftwareClaudia Melo
 
AGILE UNIFIED PROCESS
AGILE UNIFIED PROCESSAGILE UNIFIED PROCESS
AGILE UNIFIED PROCESSEder Nogueira
 
Artigo - Segurança no desenvolvimento de sistemas com metodologia ágil SCRUM
Artigo - Segurança no desenvolvimento de sistemas com metodologia ágil SCRUMArtigo - Segurança no desenvolvimento de sistemas com metodologia ágil SCRUM
Artigo - Segurança no desenvolvimento de sistemas com metodologia ágil SCRUMBruno Motta Rego
 

Mais procurados (15)

Aula 03 qs - confiabilidade de sw
Aula 03   qs - confiabilidade de swAula 03   qs - confiabilidade de sw
Aula 03 qs - confiabilidade de sw
 
O processo de segurança em desenvolvimento, que não é ISO 15.408
O processo de segurança em desenvolvimento, que não é ISO 15.408O processo de segurança em desenvolvimento, que não é ISO 15.408
O processo de segurança em desenvolvimento, que não é ISO 15.408
 
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWARE
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWAREQUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWARE
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWARE
 
Gerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxGerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptx
 
Integração Continua e Build de Testes Automatizados
Integração Continua e Build de Testes AutomatizadosIntegração Continua e Build de Testes Automatizados
Integração Continua e Build de Testes Automatizados
 
Ferramenta de Desenvolvimento Genexus e Método XP(Extreme Programming)
Ferramenta de Desenvolvimento Genexus e Método XP(Extreme Programming)Ferramenta de Desenvolvimento Genexus e Método XP(Extreme Programming)
Ferramenta de Desenvolvimento Genexus e Método XP(Extreme Programming)
 
Segurança nos ciclos de desenvolvimento de softwares
Segurança nos ciclos de desenvolvimento de softwaresSegurança nos ciclos de desenvolvimento de softwares
Segurança nos ciclos de desenvolvimento de softwares
 
Gerenciamento da Qualidade de Software 3.pptx
Gerenciamento da Qualidade de Software 3.pptxGerenciamento da Qualidade de Software 3.pptx
Gerenciamento da Qualidade de Software 3.pptx
 
Aula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de SoftwareAula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de Software
 
Entendendo o Ciclo de Desenvolvimento Seguro
Entendendo o Ciclo de Desenvolvimento SeguroEntendendo o Ciclo de Desenvolvimento Seguro
Entendendo o Ciclo de Desenvolvimento Seguro
 
Introdução à Engenharia de Software
Introdução à Engenharia de SoftwareIntrodução à Engenharia de Software
Introdução à Engenharia de Software
 
AGILE UNIFIED PROCESS
AGILE UNIFIED PROCESSAGILE UNIFIED PROCESS
AGILE UNIFIED PROCESS
 
Artigo - Segurança no desenvolvimento de sistemas com metodologia ágil SCRUM
Artigo - Segurança no desenvolvimento de sistemas com metodologia ágil SCRUMArtigo - Segurança no desenvolvimento de sistemas com metodologia ágil SCRUM
Artigo - Segurança no desenvolvimento de sistemas com metodologia ágil SCRUM
 
Agilidade em projetos de software
Agilidade em projetos de softwareAgilidade em projetos de software
Agilidade em projetos de software
 
Desenvolvimento Seguro- 2011
Desenvolvimento Seguro- 2011Desenvolvimento Seguro- 2011
Desenvolvimento Seguro- 2011
 

Semelhante a Engenharia de software

PDSI.INT- S01 Introdução a Eng Software e Processo.pdf
PDSI.INT- S01 Introdução a Eng Software e Processo.pdfPDSI.INT- S01 Introdução a Eng Software e Processo.pdf
PDSI.INT- S01 Introdução a Eng Software e Processo.pdfpedrina4
 
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1Renato Leal
 
TechNet - e-Book- Artigos sobre Test Manager
TechNet - e-Book- Artigos sobre Test ManagerTechNet - e-Book- Artigos sobre Test Manager
TechNet - e-Book- Artigos sobre Test ManagerAlan Carlos
 
modelagem sistema da informação Unid 3
modelagem sistema da informação Unid 3modelagem sistema da informação Unid 3
modelagem sistema da informação Unid 3spawally
 
Fundamentos Engenharia de Software.pptx
Fundamentos Engenharia de Software.pptxFundamentos Engenharia de Software.pptx
Fundamentos Engenharia de Software.pptxRoberto Nunes
 
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de SoftwareQATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de SoftwareWelington Monteiro
 
05 - processo de software - Engenharia de Software 1.pptx
05 - processo de software - Engenharia de Software 1.pptx05 - processo de software - Engenharia de Software 1.pptx
05 - processo de software - Engenharia de Software 1.pptxElisangelaCitro1
 
Es aula01
Es   aula01Es   aula01
Es aula01Itaú
 
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANDesenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANFernando Palma
 
Engenharia de Software introdução
Engenharia de Software    introduçãoEngenharia de Software    introdução
Engenharia de Software introduçãomiroslayer
 
Fases do desenvolvimento de software baseado no código de ética.
Fases do desenvolvimento de software baseado no código de ética.Fases do desenvolvimento de software baseado no código de ética.
Fases do desenvolvimento de software baseado no código de ética.Ronildo Oliveira
 
Processos de software
Processos de softwareProcessos de software
Processos de softwareDann Volpato
 
Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...
Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...
Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...Maicon Zerbielli
 
Aula 5 - Introdução ao Teste.pptx
Aula 5 - Introdução ao Teste.pptxAula 5 - Introdução ao Teste.pptx
Aula 5 - Introdução ao Teste.pptxAlexandreLisboadaSil
 
Aula 3 - Introdução ao Teste.pptx
Aula 3 - Introdução ao Teste.pptxAula 3 - Introdução ao Teste.pptx
Aula 3 - Introdução ao Teste.pptxALEXANDRELISBADASILV
 
Exercicio 1 engenharia de software.
Exercicio 1 engenharia de software.Exercicio 1 engenharia de software.
Exercicio 1 engenharia de software.Renato Breaking
 
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...Luiz Ladeira
 

Semelhante a Engenharia de software (20)

Engenharia de software
Engenharia de software Engenharia de software
Engenharia de software
 
PDSI.INT- S01 Introdução a Eng Software e Processo.pdf
PDSI.INT- S01 Introdução a Eng Software e Processo.pdfPDSI.INT- S01 Introdução a Eng Software e Processo.pdf
PDSI.INT- S01 Introdução a Eng Software e Processo.pdf
 
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
Curso de Introdução a Engenharia de Software - CJR/UnB - Aula 1
 
TechNet - e-Book- Artigos sobre Test Manager
TechNet - e-Book- Artigos sobre Test ManagerTechNet - e-Book- Artigos sobre Test Manager
TechNet - e-Book- Artigos sobre Test Manager
 
modelagem sistema da informação Unid 3
modelagem sistema da informação Unid 3modelagem sistema da informação Unid 3
modelagem sistema da informação Unid 3
 
Fundamentos Engenharia de Software.pptx
Fundamentos Engenharia de Software.pptxFundamentos Engenharia de Software.pptx
Fundamentos Engenharia de Software.pptx
 
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de SoftwareQATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
 
05 - processo de software - Engenharia de Software 1.pptx
05 - processo de software - Engenharia de Software 1.pptx05 - processo de software - Engenharia de Software 1.pptx
05 - processo de software - Engenharia de Software 1.pptx
 
Crise de software2
Crise de software2Crise de software2
Crise de software2
 
Es aula01
Es   aula01Es   aula01
Es aula01
 
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANDesenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
 
Engenharia de Software introdução
Engenharia de Software    introduçãoEngenharia de Software    introdução
Engenharia de Software introdução
 
Fases do desenvolvimento de software baseado no código de ética.
Fases do desenvolvimento de software baseado no código de ética.Fases do desenvolvimento de software baseado no código de ética.
Fases do desenvolvimento de software baseado no código de ética.
 
Processos de software
Processos de softwareProcessos de software
Processos de software
 
Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...
Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...
Desenvolvimento de um microprocesso utilizando métricas e indicadores como a...
 
Teste de Software
Teste de SoftwareTeste de Software
Teste de Software
 
Aula 5 - Introdução ao Teste.pptx
Aula 5 - Introdução ao Teste.pptxAula 5 - Introdução ao Teste.pptx
Aula 5 - Introdução ao Teste.pptx
 
Aula 3 - Introdução ao Teste.pptx
Aula 3 - Introdução ao Teste.pptxAula 3 - Introdução ao Teste.pptx
Aula 3 - Introdução ao Teste.pptx
 
Exercicio 1 engenharia de software.
Exercicio 1 engenharia de software.Exercicio 1 engenharia de software.
Exercicio 1 engenharia de software.
 
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
 

Engenharia de software

  • 1. ENGENHARIA DE SOFTWARE 1 PROCESSO DE DESENVOLVIMENTO DE SOFTWARE RESPOSTAS DAS QUESTÕES DO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE 1. O QUE É UM SOFTWARE? • Instruções que quando executadas fornecem as características, funções e o desempenho que foi desejado; • Estruturas de dados que permitem aos programas manipular adequadamente a informação; • Documentos que descrevem a operação e o uso dos programas; 2. QUANDO É APLICADA A ENGENHARIA DE SOFTWARE? A Engenharia de Software propõe inúmeras técnicas para garantir a qualidade de um software que desejasse desenvolver para resolver um problema. É principalmente aplicada quando o software for feito em grupo, quando quer-se ter reuso de software e que seja possível manter uma manutenção e até incrementação de funcionalidades posteriores após o desenvolvimento. 3. O QUE É UM PROCESSO? Um processo define uma metodologia que deve ser estabelecida para garantir que a entrega efetiva do software. Um processo é um conjunto de fases ou métodos que garantem a qualidade do produto que será entregue 4. FORNEÇA UMA SÉRIE DE EXEMPLOS (POSITIVOS E NEGATIVOS) QUE INDIQUEM O IMPACTO DO SOFTWARE EM NOSSA SOCIEDADE. Exemplos: • Os softwares automatizaram a vida do ser humano, tornando muitas tarefas extremamente fáceis. Compactaram ferramentas em grandes escalas em pequenos dispositivos, o que acarreta numa necessidade de reflexão muito menor por parte do humano e uma enorme portabilidade e compartilhamento de informações • Todos os tipos de pesquisas ganharam um grande aliado, tornando a evolução muito acelerada; pesquisas na área da saúde e a eficácia ganhou um grande ganho, os softwares conseguem conectar globalmente todo mundo.
  • 2. ENGENHARIA DE SOFTWARE 2 • A tecnologia bancária cresceu muito, e cria-se tecnologias em cima de outras. Crípto-moedas tem hoje um grande valor, mostrando que é possível através da tecnologia manter algo tão importante para a sociedade eficaz e barato. • A tecnologia permite empresas como a NASA criar treinamentos eficientes e com probabilidades, geram-se informações constantemente. A informação é disseminada na internet de forma global e veloz. 5. EMITA SUA OPINIÃO SOBRE AS MUDANÇAS NO DESENVOLVIMENTO DE SOFTWARE COM O SURGIMENTO DA ENGENHARIA DE SOFTWARE Acredito que a engenharia de software é necessária para existir uma base solida na área da computação e desenvolvimento de software. Criando-se padrões pode se analisar matematicamente inúmeros fatores sobre cada processo de desenvolvimento de software; alguns fatores que devem ser analisados e comparados é a segurança, velocidade do software e do desenvolvimento e a possibilidade de modificações futuras. O ramo de criação de software é de extrema importância e dependendo de situações, a quantidade de falhas não pode passar de zero (aviação, saúde, ...). 6. QUAIS OS QUATRO ATRIBUTOS IMPORTANTES QUE TODO SOFTWARE PROFISSIONAL DEVE POSSUIR? SUGIRA OUTROS QUATRO ATRIBUTOS QUE, ÀS VEZES, PODEM SER SIGNIFICANTES. • Manutenibilidade • Confiança e proteção • Eficiência • Aceitabilidade Sugestão: • Qualidade Visual • Portabilidade • Fácil aprendizagem • Fácil integração com outras tecnologias