14
Modelagem de Sistema de Informação Aula 03

Modelagem de Sistemas de Informação 03

Embed Size (px)

DESCRIPTION

Metodologia de Desenvolvimento

Citation preview

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;