Modelagem de Sistemas de Informação 03

14
Modelagem de Sistema de Informação Aula 03

description

Metodologia de Desenvolvimento

Transcript of Modelagem de Sistemas de Informação 03

Modelagem deSistema deInformação

Aula 03

Metodologia de Desenvolvimento

• A metodologia pode ser considerada um roteiro que permite o uso de uma ou várias técnicas por opção dos desenvolvedores do sistema de informações ou software.

• É um roteiro, é um processo dinâmico e interativo para desenvolvimento estruturado de projetos, sistemas e software, visando à qualidade e produtividade de projetos (Rezende, 1997).

Metodologia de Desenvolvimento

• A metodologia deve ser utilizada em toda e por toda empresa. Deve ser discutida e detalhada e sempre ser revisitada, revisada, atualizada e complementada na medida do desenvolvimento solicitado.

1. Premissas

1.1 Modularidade

• Na modularidade, divide-se um sistema complexo em módulos menores e melhor gerenciáveis individualmente.

• Dessa forma o sistema tem o poder de ser decomposto em um conjunto de módulos coesos e fortemente ligados facilitando sua compreensão.

• Não se desenvolve um sistema de forma metodológica sem a modularidade.

1. Premissas

1.2 Metodologia

• Todo desenvolvimento precisa de uma ordem a ser seguida e de preferência que seja organizada e siga um padrão;

• Todo e qualquer projeto ou sistema deve ser arquitetado segundo uma metodologia estruturada, moderna e que principalmente ofereça uma documentação completa e de qualidade.

1. Premissas

1.2 Metodologia

• A metodologia de desenvolvimento de sistemas:• fornece visão do estado do projeto a qualquer instante;

• serve como meio de comunicação entre envolvidos;

• indica o nível de participação de todos os envolvidos;

• detalha os níveis adequados aos interesses da equipe envolvida;

• mantém um histórico documental do sistema;

• cria uma base de dados para fases e subfases futuras.

2. Fases do Desenvolvimento

2.1 Estudo preliminar

• O estudo preliminar tem por objetivo compreender a necessidade e a estrutura do sistema com suas origens e envolvidos utilizando uma visão global e genérica.

• Concebendo um protótipo com a primeira definição dos requisitos funcionais desejados, objetivos, abrangências, integrações, limitações, impactos e áreas envolvidas.

2. Fases do Desenvolvimento

2.2 Análise do sistema atual

• Esta fase é útil para o conhecimento do ambiente e o produto existente, utilizando uma visão global do atual sistema, relatando os requisitos funcionais atuais, observando suas vantagens e desvantagens por meio do levantamento de dados e organização das informações.

2. Fases do Desenvolvimento

2.3 Projeto lógico

• Nesta fase, define-se “o que” o sistema fará, é nela que se confecciona uma “macroproposta” de solução, definição de requisitos funcionais reais, desenho e detalhamento da lógica ideal do projeto.

2. Fases do Desenvolvimento

2.4 Projeto físico

• Nesta fase, define-se “como” o sistema fará, e a execução, confecção de sistemas e seus respectivos subsistemas, bem como o layout de entrada e saída.

• Este momento é elaborado para obter a visão sistêmica do ponto de vista físico e de segurança de seus resultados.

2. Fases do Desenvolvimento

2.5 Projeto de implantação

• Estamos concluindo a metodologia de desenvolvimento, é nesta fase que se elabora a entrega do sistema ao cliente e/ou usuário com características reais de qualidade, produtividade e continuidade.

• Neste momento de disponibilização é feito o planejamento da implantação, treinamento e capacitação do cliente e/ou usuário e o acompanhamento pós-implantação.

2. Fases do Desenvolvimento

2.6 Equipe

• O desenvolvimento de um sistema deve sempre ser elaborado em equipe, podendo esta sofrer alterações no decorrer de uma fase.

3. Levantamento de Dados

• O sucesso do desenvolvimento de um sistema depende fundamentalmente do levantamento de dados.

• Esta fase é de extrema importância, pois é ela quem permitirá se tirar conclusões sobre as situações e sugerir proposta para solução de problemas ou melhorias.

• O levantamento de dados ou de requisitos está presente em praticamente todos os sistemas e/ou projetos, e é elaborado de forma intuitiva e sem uma metodologia específica.

3. Levantamento de Dados

O resultado do levantamento de dados no desenvolvimento de um sistema é muito importante para:

a identificação dos problemas da empresa;

a definição de propostas para a empresa;

o cumprimento do cronograma de desenvolvimento;