Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Fatores que Afetam o Desenvolvimento de Sistemas, Resumos de Engenharia de Software

Um resumo de forma clara que mostra exemplos de fatores mais comuns que afetam os sistemas.

Tipologia: Resumos

2019

Compartilhado em 03/12/2019

Kcino
Kcino 🇧🇷

4

(1)

1 documento

1 / 8

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
1
Fatores que afetam o
Desenvolvimento de Sistemas
O desenvolvimento de sistemas bem-sucedido
significa criar um sistema viável, no tempo
previsto e dentro do orçamento.
Prof.: Cristóvam E. Herculiani
Fatores que ajudam a garantir um
desenvolvimento bem-sucedido:
metas organizacionais bem-definidas;
uma boa focalização e um bom entendimento dos
problemas organizacionais ou oportunidades mais
importantes;
objetivos do desenvolvimento de sistemas claramente
definidos;
apoio dos gerentes de alto nível;
envolvimento dos usuários em todos os estágios;
pf3
pf4
pf5
pf8

Pré-visualização parcial do texto

Baixe Fatores que Afetam o Desenvolvimento de Sistemas e outras Resumos em PDF para Engenharia de Software, somente na Docsity!

Fatores que afetam o

Desenvolvimento de Sistemas

O desenvolvimento de sistemas bem-sucedido

significa criar um sistema viável, no tempo

previsto e dentro do orçamento.

Prof.: Cristóvam E. Herculiani

Fatores que ajudam a garantir um

desenvolvimento bem-sucedido:

  • metas organizacionais bem-definidas;
  • uma boa focalização e um bom entendimento dos

problemas organizacionais ou oportunidades mais

importantes;

  • objetivos do desenvolvimento de sistemas claramente

definidos;

  • apoio dos gerentes de alto nível;
  • envolvimento dos usuários em todos os estágios;

continuação...

  • utilização de uma técnica consagrada de

desenvolvimento de sistemas;

  • criação ou alinhamento dos benefícios adicionais

do sistema com as atividades normais de trabalho

do usuário (interação eficaz com o sistema).

  • gerenciamento das mudanças;
  • projeto simples e direto;
  • bons programas de treinamento para todos os

envolvidos.

Gerenciamento das Mudanças (É essencial para o sucesso do desenvolvimento do sistema.) Exige a capacidade de reconhecer problemas reais ou potenciais (principalmente as preocupações dos usuários) e lidar com eles antes que se transformem em uma séria ameaça ao sucesso do sistema novo ou modificado. Problemas mais comuns:

  • temor que o funcionário perca seu emprego, poder ou influência na organização;
  • crença que o novo sistema criará mais trabalho que eliminará;
  • relutância em trabalhar com “pessoal de computadores”;
  • preocupação que o sistema proposto altere a estrutura da organização para pior;
  • falta de disposição em aprender novos procedimentos ou técnicas.

Objetivos de Desempenho

o quanto um sistema funciona ou se comporta

como estava previsto

  • a qualidade ou

utilidade das

informações ou da

saída;

  • a qualidade ou

utilidade do formato

das informações ou da

saída;

  • a velocidade com que

as informações ou

saídas são geradas.

Objetivos de Custo

são as despesas decorrentes de se conferir ao

sistema um certo nível de desempenho, controle e

complexidade

  • custos associados ao

desenvolvimento;

  • singularidade da

aplicação do sistema;

  • custos operacionais

contínuos do sistema;

  • investimentos fixos

em hardware.

Objetivos de Controle

visam ao volume de controle organizacional

necessário ou deixado de lado para se alcançar

níveis ou tipos específicos de desempenho, custos

e complexidade.

  • controles necessários para

alcançar objetivos específicos

de desempenho, de custos e

complexidade;

  • controles que se fazem

necessários para a segurança,

proteção contra fraudes e para

evitar a invasão da privacidade

e a eficácia desses controles.

Objetivos de Complexidade

tentam definir quão básicos ou complexos devem

ser os relacionamentos entre os componentes do

sistema

  • singularidade da

aplicação do sistema;

  • singularidade dos

componentes do

sistema.

Desenvolvimento Estruturado de Sistemas São subdivididos em partes menores, mais fáceis de se administrar ou estudar Qualquer sistema pode ser visto como uma coleção de componentes ou subsistemas Sendo subdivididos em subsistemas ou em unidades menores, tornam-se muito mais fáceis de ser desenvolvidos. Fatores ligados ao Projeto - Riscos Tipos de Risco Riscos Possíveis Tecnologia O banco de dados utilizado no sistema não pode processar tantas transações por segundo como estava especificado Componentes do software que deviam ser reutilizados contém defeitos que limitam sua funcionalidade Pessoal É impossível recrutar pessoal com a habilidade requerida Pessoas importantes estão doentes e não disponíveis em períodos cruciais O treinamento necessário para o pessoal não está disponível Organizacional A organização está estruturada de maneira que diferentes gerências são responsáveis pelo projeto Problemas financeiros organizacionais forçam reduções no orçamento do projeto Ferramentas O código gerado pelas ferramentas CASE é ineficiente As ferramentas CASE não podem ser integradas Requisitos São propostas mudanças nos requisitos que exigem significativo retrabalho Os clientes não compreendem o impacto das mudanças nos requisitos Estimativa O tempo requerido para desenvolver o software é subestimado A taxa de solução de defeitos é subestimada O tamanho do software é subestimado

Análise de Riscos Risco Probabilidade Efeitos Problemas financeiros organizacionais forçam reduções no orçamento do projeto Baixa Catastróficos É impossível recrutar pessoal com a habilidade requerida Alta Catastróficos Pessoas importantes estão doentes e não disponíveis em períodos cruciais Moderada Sérios Componentes do software que deviam ser reutilizados contém defeitos que limitam sua funcionalidade Moderada Sérios São propostas mudanças nos requisitos que exigem significativo retrabalho Moderada Sérios A organização está estruturada de maneira que diferentes gerências são responsáveis pelo projeto Alta Sérios O banco de dados utilizado no sistema não pode processar tantas transações por segundo como estava especificado Moderada Sérios O tempo requerido para desenvolver o software é subestimado Alta Sérios As ferramentas CASE não podem ser integradas Alta Toleráveis Os clientes não compreendem o impacto das mudanças nos requisitos Moderada Toleráveis O treinamento necessário para o pessoal não está disponível Moderada Toleráveis A taxa de solução de defeitos é subestimada Moderada Toleráveis O tamanho do software é subestimado Alta Toleráveis O código gerado pelas ferramentas CASE é ineficiente Moderada Insignificantes