Engenharia de software

Páginas: 7 (1730 palavras) Publicado: 29 de abril de 2013
UNIVERSIDADE NORTE DO PARANÁ – UNOPAR


CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E
DESENVOLVIMENTO DE SISTEMAS

ADENILSON COSTA OLIVEIRA
FAGNAR DA SILVA
HELISSON CUNHA
WAGNER AZEVEDO
















ATIVIDADE PORTFÓLIO – ENGENHARIA DE SOFTWARE I

















Castanhal
2010
ADENILSON COSTA OLIVEIRA
FAGNAR DA SILVA
HELISSON CUNHA
WAGNER AZEVEDOATIVIDADE PORTFÓLIO – DISCIPLINA BANCO DE DADOS I











Atividade de Portfólio desenvolvido a partir das tele aulas, webaulas, livro didático e pesquisa em internet, descrevendo modelos de processos Ágeis X Evolucionçarios aplicados a empresas desenvolvedoras de sistemas, para avaliação da disciplina Engenharia de Software I.Professor: Roberto















Castanhal
2010




SUMÁRIO



INTRODUÇÃO.......................................................................................................... 3

1. MODELO ENTIDADE RELACIONAMENTO - MER.............................................. 4

2. MODELO ESTENDIDO -MRX.............................................................................. 7

3. DIAGRAMA ENTIDADE RELACIONAMENTO........................................................7

4. DESCRIÇAO TEXTUAL NARRATIVA BASEADO NA LEITURA D.E.R................ 8

5. CONCLUSÃO ....................................................................................................... 9REFERÊNCIAS......................................................................................................... 10























INTRODUÇÃO





MODELOS DE CICLO DE VIDA NO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

O ciclo de vida de um software (em inglês software lifecycle) designa todas as etapas do desenvolvimento de um software, da sua concepção ao seu desaparecimento. O objetivo de tal segmentação é definirbalizas intermédias que permitem a validação do desenvolvimento do software, isto é, a conformidade do software com as necessidades exprimidas, e a verificaçao do processo de desenvolvimento, quer dizer, a adequação dos métodos aplicados. A origem desta discriminação provém da constatação que os erros têm um custo ainda mais elevado quando são detectados tardiamente no processo de realização. Ociclo de vida permite detectar os erros o mais depressa possível e assim dominar a qualidade do software, os prazos da sua realização e os custos associados.





















1. MODELOS DE CICLOS DE VIDA NO PROCESSO DE DESENVOLVIMENTO DE UM SOFTWARE

1. MODELO CASCATA

O modelo de ciclo de vida em cascata foi o primeiro modelo a ser conhecido em engenharia desoftware e está na base de muitos ciclos de vida utilizados hoje em dia. Este consiste basicamente num modelo linear em que cada passo deve ser completado antes que o próximo passo possa ser iniciado. Por exemplo, a análise de requisitos deve ser completada antes que o desenho do sistema possa ser iniciado. Os nomes dados a cada passo variam, assim como varia a definição exata de cada um deles, masbasicamente o ciclo de vida começa com a análise de requisitos movendo-se de seguida para a fase de desenho, codificação, implementação, teste e finalmente manutenção do sistema. Uma das grandes falhas deste modelo é o fato de os requisitos estarem constantemente a mudar já que os negócios e ambiente em que se inserem mudam rapidamente. Isto significa que não faz sentido parar os requisitos durantemuito tempo, enquanto o desenho e implementação do sistema são completados. Foi então reconhecido que seria necessário dar feedback às atividades iniciais a partir do momento em que este modelo começou a ser usado em grande escala. A ideia de interacção não foi incorporada na filosofia do modelo de cascata. Neste momento, é incluído algum nível de interação na maior parte das versões deste modelo...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Engenharia de software
  • Engenharia de software
  • Engenharia de software
  • Engenharia de software
  • Engenharia de software
  • ENGENHARIA DE SOFTWARE
  • Engenharia de software
  • Engenharia de software

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!