Este script mostra um relógio no topo

capa

 

>

 

blog

Encontrar neste Blog

 

Post enviado em 16/10/2009 07h48m

Técnicas de Elicitação de Requisitos



Moderado pela Comunidade CIN03S2_MALLOC...Comentem lá gente fina...
As técnicas de elicitação de requisitos são divididas em formais e informais, onde as
técnicas que pressupõe a construção de um modelo formal, conceitual do problema que está
sendo analisado ou de um protótipo do produto a ser construído são consideradas formais, e as
técnicas que se baseiam em interações com o usuário e comunicação estruturada são
consideradas informais. Dentre as principais técnicas temos:
a) Entrevista: É a técnica mais comum e mais utilizada na coleta de fatos, pois nada
mais é do que a comunicação entre entrevistado (cliente) e entrevistador (engenheiro de
requisitos). Segundo Kotonya (1998), há basicamente dois tipos de entrevista: a) entrevistas
fechadas onde o engenheiro de requisitos procura as perguntas para um conjunto pré-definido
de questões; b) entrevistas abertas onde não há agenda pré definida e o engenheiro de
requisitos discute, de modo aberto, o que os usuários querem do sistema.
b) Brainstorming: Trata-se de uma técnica realizada em um ambiente mais informal,
propicio a criação de idéias para solução de um problema, toda a idéia deve ser levada em
consideração, é proibido a critica à qualquer que seja a sugestão dada, é encorajada a criação
de idéias “bizarras”. Ocorrem em um grupo de 6 a 12 pessoas, com a presença de um
moderador, que é quem gerencia toda a discussão. Uma das desvantagens dessa técnica é que
pode demorar para se conseguir um idéia, ou um conjunto delas, que resolva o problema.
c) JAD(Joint Application Design): Trata-se do agrupamento de ferramentas,
cooperação e participação de todas as partes envolvidas, desde os usuários até os profissionais
de TI. Segundo Damian (1997), JAD consiste de 5 fases: definição do projeto, pesquisa,
preparação para a sessão JAD, a sessão JAD, o documento final. Um das dificuldades dessa
técnica é justamente a comunicação efetiva entre pessoas de áreas, muitas vezes, distintas.
d) Prototipação: Essa técnica consiste em construir, a partir dos requisitos iniciais,
um protótipo do produto para ser testado pelo usuário. O ponto forte desta atividade é
apresentar muitas alternativas para o usuário antes de se gastar muito esforço para qualquer
protótipo em particular. Após a aceitação do protótipo pelos usuários, os desenvolvedores
precisam criar um documento de especificação dos requisitos paralelo ao protótipo de
interface (McCONELL, 1998).
e)FAST(facilited application specification technique) combina: identificação do problema, negociação e especificação de um conjunto preliminar de requisitos.
-Diretrizes básicas:
-encontro de clientes e desenvolvedores em local neutro
-estabelecer regras para preparação e participação;
-é sugerida uma agenda cobrindo todos os pontos importantes e que encoraja o livre fluxo de idéias;
-“facilitador”(cliente, desenvolvedor, ou elemento externo) para controlar o encontro.
..



| Ler comentários (0)


Post enviado em 16/10/2009 07h43m

Análise de Sistemas...Ressaltando



Antes da atividade de Análise de Projeto ser iniciada pelo Analista de Sistemas, é conduzido um estudo do sistema para conhecimento dos detalhes da situação atual da organização. Ou seja, informação colecionada até ao fim do estudo forma a base para a criação de alternativas a considerar na fase de Projeto do Sistema.No caso,São os gestores e não os analistas de sistemas que escolhem a alternativa a seguir para a fase de Implementação, face das eventuais opções de projeto para o sistema ou seja estudadas e descritas na fase de Projeto...hehe



| Ler comentários (0)


Post enviado em 16/10/2009 07h41m

Análise de Sistema



Análise de sistemas tem como finalidade realizar estudar processos a fim de encontrar a melhor solução para que a informação possa ser processada. Os analistas de sistemas estudam os diversos sistemas existentes entre hardwares (equipamentos), softwares (programas).

Claro neh, que são desenvolvidos a partir de soluções que serão padronizadas e transcritas da forma que o computador possa executar, ou seja uma determinada linguagem computacional.
O analista de sistemas deve servir como um tradutor entre as necessidades do cliente e o programa a ser desenvolvido pelo analista ou programador. Para isto, deve ter conhecimento abrangente do negócio na qual o sistema será desenvolvido, a fim de que possa implementar corretamente as regras de um negócio.
Os analistas ntambém são os responsáveis pelo Desenvolvimento dos Sistemas de Informação sendo também, os profissionais responsáveis pelo diálogo com gestores e outros profissionais da empresas, interpretando as suas especificações. O ciclo de vida de desenvolvimento de um sistema é o conjunto de actividades que analistas e conceptores de sistemas fazem para desenvolver e implementar um sistema de informação...uff



| Ler comentários (0)


Post enviado em 16/10/2009 07h39m

Análise estruturada DFD, ressaltando



Bom gente fina, acabdei pesquisando aguns assuntos...a respeito de Diagrama de Fluxos de Dados...e tirei umas conclusões: O Diagrama de Fluxo de Dados ou DFD é uma técnica usada na programaçãoestruturada de diagramas de softwares, que possui diversos tipos de diagramas, derivando-se em outros diagramas subsequentes...e havia me esquecido no post anterior havia esquecido que o DFD também é dividido em níveis: D.F.D nível 0 - Esse nível apresenta uma visão clara do produto com todos os processos em macro, com entidades externas, fluxo de dados e depósito de dados principais... D.F.D nivel 1 - È uma expansão do nível zero com mais detalhes e mais completo incluindo o tratamento de exceções....ou seja masi específico... inclusive deixo um site bom que especifica bem este assunto...Um fonte boa de artigos,Recomendo: http://www.macoratti.net Um abraço a todos e uma ótimo fds... Thiaguinho Marques



| Ler comentários (0)


Post enviado em 16/10/2009 07h38m

Análise Estruturada...



A análise estruturada, vem a ser um a atividade de construção de modelos com fluxo e conteúdo das informações divididas em partições funcionais, descrevendo a essência daquilo que deve ser construído. E também a análise estruturada contém gráficos que possibilita o desenvolvedor ou analista criar modelos de fluxo de informação, com um método científico para o uso dos símbolos, juntamente com dados e narrativas de processamento como o complemento aos modelos ou fluxo de informação.Um modelo de fluxo pode ser criado para qualquer sistema baseado em computador, independentemente do tamanho e complexidade.Um meio importante de representar os dados vem a ser através de um Diagrama de Fluxo de Dados  mais conhecido como  DFD...mas afinal o que vem a ser DFD?Primeiramente

DFD’s são compostos por...Processos

Representado por um círculo, oval... ¨Possui um nome associado §Nome: verbo mais objeto associado nRepresenta uma tarefa a ser realizada nExemplos de processos.



| Ler comentários (0)


Post enviado em 16/10/2009 07h32m

O que faz o Analista de Sistema e o Tecnólogo?



O analista de sistemas deve ser capaz de compreender as disciplinas de engenharia de software e as das atividades da organização... A relação existente entre essas duas áreas e o nível corrente de tecnologia determinam a interação entre o executável e o desejável. Cada aplicacão em potencial deverá ser submetida a uma séria de exames para se verificar se, de fato, a função solicitada apresentará a  qualidade de desempenho almejada pelo usuário. Hum, se a melhoria em questão parecer ser viável, e havendo os recursos necessários à elaboração da aplicação, o projeto recebe a permissão para prosseguir...hum nesta conjuntura, o papel do analista de sistemas muda e o detalhe citado anteriormente deve ser substituído. Para tanto, torna-se necessário identificar as funções que serão entregues quando a aplicação terminar. As funções representarão os “testes” que a aplicação completa deverá satisfazer, a fim de provar que os requisitos foram, realmente, atendidos.
Depois que se estabelece o detalhe  e se especifica totalmente o “que”  pelo menos em sua versão primeira, o papel do analista de sistemas muda mais uma vez, passando a ser o de arquiteto do software e gerente de projeto. O “que ”deverá ser transformado em “como”, simultaneamente á verificação contínua de que a aplicação permanece atendendo ás especificações detalhadas do sistema.
As funções de serviço atribuídas ao analista de sistemas e a profissão ligada á analise de sistemas são extremamente vastas. Muitas organizações definem uma categoria denominada programador / analista, ampliando ainda mais a descrição. Assim, de acordo com a abrangência do título do cargo tanto as organizações quanto os indivíduos se enquadram numa larga gama de usos. As organizações maiores possuem departamentos distintos para analise e programação e contam com analistas que “vivem” ou num grupo ligado a análise de desenvolvimento de sistemas, ou na organização do negócio que utilizará a aplicação. Algumas organizações possuem o cargo de arquiteto de sistemas; outras, o de gerente de projetos e outras ainda o de projetistas de sistemas. Usar-se-á, aqui, uma definição, relacionada com a função e não com as pessoas que desempenham os papéis. A analise de sistemas será discutida em termos de tais funções, desde suas definições básicas até o atual, escrita em código, exclusive…

Retirado da matéria de Análise e Projeto de Sistemas, na Faculdade de Tecnologia de Sorocaba.

E o tecnólogo em Processamento de Dados?

Atuando nas áreas de Análise de Sistemas,ele é capaz de desnvolver e administrar projetos de Sistemas de Informação... Conhece características de equipamentos, estando apto a fazer estudos de necessidades e viabilidade técnicas de equipamentos e Sistemas de Informação.Tambem conhece administração de empresas, podendo vir a ser analista de organização ou mesmo assumir todos os níveis de chefias na área de Informática. Pode dedicar-se ao ensino e à pesquisa, dentro do seu campo profissional.A área lhe proporciona isto neh, conhece linguagens de programação comerciais e científicas, podendo realizar manutenção de sistemas de computadores e, ainda, como analista de software, pesquisar a otimização e aplicação de sistemas. Pode atuar no dimensionamento, implantação e gerência de redes de teleprocessamento. Conhece estruturas de dados e pesquisas a arquivos, estando habilitado a atuar em áreas de Administração de Dados e Administração de Banco de Dados...

?



| Ler comentários (0)


Histórico



2010 Jan | Fev | Mar | Abr | Mai | Jun | Jul | Ago | Set | Out | Nov | Dez
2009 Jan | Fev | Mar | Abr | Mai | Jun | Jul | Ago | Set | Out | Nov | Dez

+Blogs

 RELACIONADOS (0)



Não existem blogs relacionados

Eu indico

Apostilando

Um super site para downloads de Apostilas de diversos assuntos...

Macoratti

Site para dowloads de Artigos...etc super bacana também...

Clube do Hardware

Precisa falar, o melhor fórum de artigos está neste site...recomendo...

Desciclopedia

site super bacana para descontração...uma espécie de Wikipedia...super bacana