TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Os Processos de Software

Por:   •  18/10/2015  •  Exam  •  1.258 Palavras (6 Páginas)  •  282 Visualizações

Página 1 de 6

AVALIAÇÃO PROCESSOS DE SOFTWARE

  1. Técnicas de maior eficiência e precisão para levantamento de requisitos?

1-Levantamento orientado a pontos de vista

2-Etnografia

3-Workshops

4-Prototipagem

5-Entrevistas

6-Questionários

7-Brainstorming

8-JAD - JAD (Joint Application Design) –Reunião Fast

 Uma série de técnicas de validação podem ser utilizadas individualmente ou em conjunto, tais como:

  1. Revisões de requisitos - é feita uma análise manual sistemática dos requisitos;
  2. Prototipação - um modelo executável do sistema é demonstrado para os usuários finais para checar os requisitos;
  3. Geração de casos de teste - os requisitos devem ser testáveis, para tal, devem-se desenvolver testes para os requisitos a fim de verificar a testabilidade.

__________________________________________________________________________

  1. Quais são as orientações e objetos que possui características fundamentais para aplicar na modelagem do sistema de informação?

Segundo Rumbaugh (1996) orientação a objeto trata-se de uma nova maneira de pensar os problemas utilizando modelos organizados a partir de conceitos do mundo real, sendo o

principal componente o objeto, que combinada dos e comportamento.

*Reusabilidade = Reutilização de componentes de software e diminuição do tempo de desenvolvimento.

*Manutebilidade = Mudanças bem localizadas, não acarretando propagações descontroladas;

*Confiabilidade = O encapsulamento permite um maior controle e segurança às classes dos objetos.

*Extensibilidade =  Extensibilidade é a medida da facilidade em se adicionar novas funcionalidades (operações) a um componente de uma modelagem existente.

Cada objeto tem suas próprias características, moldadas a partir de uma matriz. Formalmente, para ser considerada uma linguagem OO, esta precisa implementar quatro conceitos básicos: abstração, encapsulamento, herança e polimorfismo.

O que é a Orientação a Objetos ? ! É um paradigma para o desenvolvimento de software que baseia-se na utilização de componentes individuais (objetos) que colaboram para construir sistemas mais complexos. A colaboração entre os objetos é feita através do envio de mensagens. ! Um paradigma é um conjunto de regras que estabelecem fronteiras e descrevem como resolver problemas dentro desta fronteira. Um paradigma ajuda-nos a organizar a e coordenar a maneira como olhamos o mundo.

    O que é a Orientação a Objetos ? ! O paradigma de objetos baseia-se nos seguintes conceitos:

Classes

Objetos

Herança

Polimorfismo e

Binding Dinâmico

__________________________________________________________________________

  1. Quais são as crises do software?

A crise do software foi um termo utilizado nos anos 1970, quando a engenharia de software era praticamente inexistente. O termo expressava as dificuldades do desenvolvimento de software frente ao rápido crescimento da demanda por software, da complexidade dos problemas a serem resolvidos e da inexistência de técnicas estabelecidas para o desenvolvimento de sistemas que funcionassem adequadamente ou pudessem ser validados.

1950 a 60 (Primeira Era)

Aplicativos normalmente sob encomenda;

Alta customização e pouca reutilização.

1970 (Segunda Era)

Sistemas multiusuários;

Aplicações em tempo real;

Sistemas de banco de dados;

 Baixa Manutenibilidade do Software.

1980 (Terceira Era)

Sistemas distribuídos em tempo real, redes locais e globais;

 Regras de negócios com maior complexidade

1990 (Quarta Era)

Redes neurais artificiais;

Computação paralela;

 Internet;

Software de inteligência artificial.

 

  1. Quais são os principais objetivos do EKD?

1. “Desenhar” o modelo organizacional.

       2. Obter o melhor entendimento para resolver problemas.

       3. Desenvolver o conhecimento da organização.

___________________________________________________________________________

  1. Quais são os principais objetivos da engenharia de software?

Alguns de seus principais objetivos são:

·         Qualidade de software;

·         Produtividade no desenvolvimento, operação e manutenção de software;

·         Permitir que profissionais tenham controle sobre o desenvolvimento de software dentro de custos, prazos e níveis de qualidade desejados.


Na Engenharia de Software, temos uma especialidade que é a Engenharia de Requisitos, sendo um de seus objetivos melhorar a modelagem de sistemas, possibilitando maior entendimento de suas características antes da implementação.

Objetivos da Engenharia de Software

 
A engenharia de software tem por objetivos a aplicação de teoria, modelos, formalismos e técnicas e ferramentas da ciência da computação e áreas afins para a produção (ou desenvolvimento) sistemática de software.

Associado ao desenvolvimento, é preciso também aplicar métodos, técnicas e ferramentas para        o gerenciamento do processo de produção. Isto envolve planejamento de custos e prazos, montagem da equipe e garantia de qualidade do produto e do processo.

...

Baixar como (para membros premium)  txt (9.4 Kb)   pdf (190.6 Kb)   docx (17.2 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com