Eng soft

Disponível somente no TrabalhosFeitos
  • Páginas : 58 (14337 palavras )
  • Download(s) : 0
  • Publicado : 15 de outubro de 2011
Ler documento completo
Amostra do texto
UNIVERSIDADE DO OESTE DE SANTA CATARINA CAMPUS – XANXERÊ Curso: Tecnologia em Informática Disciplina: Engenharia de Software Professor: André Luiz Forchesatto

APOSTILA ENGENHARIA DE SOFTWARE

SUMÁRIO

Capítulo 1 – Introdução a engenharia de software - 3 -

1. Introdução
A engenharia de software surgiu da necessidade de se construir software com mais qualidade em menor tempo,antigamente se produzia software de uma maneira muito desordenada sem preocupação com o que realmente o software deveria fazer ou se erra possível construir um software para executar tal tarefa, com isto surgiu à famosa crise do software que fez com que as empresas ou fábricas de software pensassem em uma maneira de como desenvolver os softwares de maneira confiável e rápida. O software teve uma grandeevolução no decorrer de sua existência ocasionada principalmente pelo barateamento do hardware e a evolução das técnicas de desenvolvimento, como podemos observar no quadro 1 abaixo. Período Evolução
1950 – 1960 Orientação a Batch Software totalmente customizados Distribuição limitada Multiusuários Tempo Real Banco de Dados Produto de Software Sistemas distribuídos Inteligência embutida Hardware debaixo custo Impacto de consumo Sistemas de desktop poderosos Tecnologia orientada a objeto Sistemas Especialistas Redes neurais artificiais Computação Paralela

1960 – 1970

1980 – 1990

1990 – 2000

Quadro 1 – Evolução do software(fonte Pressmam, pg.5).

Como podemos observar houve uma grande evolução nas tecnologias de software, hoje podemos dizer que produzimos software muito maisconfiável do que no tempo que se trabalhava com sistema em batch, porém alguns problemas que tínhamos naquela época ainda tempos hoje, como por exemplo, os problemas de comunicação, e alguns mitos levantados por (Presmman, pg.26) que serão demonstrados agora. 1.1. Mitos e Realidade Segundo Pressman, existem três grandes mitos no desenvolvimento de software, que surgiram nos primórdios dodesenvolvimento de software e continuam até hoje propagando desinformação e confusão. Mitos Administrativos: Envolve os gerentes que tem como responsabilidade de gerenciar cronogramas e custos. Mito Realidade
É preciso que a equipe aplique efetivamente os conhecimentos apresentados no manual… é necessário que o que conste no dado manual reflita a prática de desenvolvimento de software e que esta prática sejaverificada com freqüência, para confirmar o uso do conhecimento.

Se a equipe dispõe de um manual de padrões e procedimentos de desenvolvimento de software, então a equipe está apta a encaminhar bem o desenvolvimento. A equipe tem ferramentas

de O fato da empresa ter hardware de última geração não garante

Capítulo 1 – Introdução a engenharia de software - 4 desenvolvimento de software deúltima que em nada a qualidade do software desenvolvido. Mais geração, uma vez que eles dispõe de importante que ter um hardware de última geração é ter computadores de última geração. ferramentas para a automatização do desenvolvimento de software. As chamadas ferramentas CASE. Se o desenvolvimento do software estiver Isto não condiz com a realidade. Quanto mais pessoas pegarem atrasado, bastaaumentar a equipe para “o barco andando”, pior. Por que os novos profissionais deverão honrar o prazo de desenvolvimento. ser treinados e isto será feito por membros da equipe, o que vai implicar em maiores atrasos no cronograma.
Quadro 2 – Mitos Administrativos

Uma descrição breve e geral dos requisitos do software é o suficiente para iniciar o seu projeto… maiores detalhes podem ser definidosposteriormente.

Mitos do Cliente: Envolve todos os clientes que podem ser deste de um atendente até o dono da empresa. Mito Realidade
Este é um dos problemas que pode levar um projeto ao fracasso. O cliente deve ser questionado a fim de definir o mais precisamente possível os requisitos importantes para o software: funções, desempenho, interfaces, restrições de projeto e critérios de...
tracking img