Buscar

Modelagem de Sistemas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

As Metodologias de Desenvolvimento de Sistemas 
• Análise Estruturada 
• Análise Essencial 
• Análise Orientada a Objetos 
Qualquer que seja o método utilizado no desenvolvimento de sistemas, o primeiro passo 
deve ser o de obtenção de requisitos => ponto fundamental; 
Diversas técnicas existem para que os dados/informações sejam obtidos: entrevistas, 
questionários, observação direta, entre outras. 
 
Objetivos de um processo de desenvolvimento de software, temos: 
 
◦Definir quais as atividades a serem executadas ao longo do projeto 
◦Quando, como e por quem tais atividades serão executadas 
◦Prover pontos de controle para verificar o andamento do desenvolvimento 
◦Padronizar a forma de desenvolver software numa organização 
Exemplos de processos: RUP, XP, SCRUM, etc. 
 
 
Cada processo tem suas particularidades em relação as atividades de 
desenvolvimento, porém em geral temos algumas atividades comuns à maioria dos 
processos existentes. 
São elas: 
 
◦Levantamento de requisitos ◦ Análise 
◦ Projeto 
◦ Implementação 
◦ Testes 
◦ Implantação 
 
Projeto para Sistemas 
Planejar o seu sistema significa velocidade de desenvolvimento, redução de 
custos, menos manutenção, mais produtividade e vantagem competitiva. 
 
A análise e projeto de sistemas são processos que envolvem: o 
levantamento de informações por analista de sistemas sobre necessidades 
específicas do negócio da empresa; o estudo, organização e ilustração das 
necessidades; e a elaboração da solução que será utilizada no 
desenvolvimento do sistema. 
 
Este procedimento é semelhante ao processo de construção de uma casa 
ou um prédio de qualidade. É essencial fazer um planejamento detalhado, 
com a finalidade de pensar sobre as formas de construção, fazer estimativas 
de tempo, recursos, pessoas para a realização desse projeto. 
 
Para fazer bons projetos a VisãoI utiliza uma linguagem de modelagem 
dotada de diagramas que permitam a representação de sistemas em 
diferentes visões. Isso facilita o entendimento tanto do cliente quanto do 
programador. 
 
Cada fase do processo de produção de software da Visão-i está associada a 
metodologias e padrões de desenvolvimento. Os diagramas e documentação 
elaborados pela nossa empresa seguem a notação da UML (United 
Modeling Language ou Linguagem de Modelagem Unificada) que é uma 
linguagem visual utilizada para modelar os sistemas computacionais por 
meio de paradigmas de Orientação a Objetos. 
Análise 
A análise enfatiza a investigação do problema, o seu objetivo é produzir uma 
compreensão ampla, e pouco profunda sobre o sistema. Nesta etapa o 
analista tem a missão de formular junto ao cliente o que será o sistema, 
quais as regras de negócio que estão envolvidas, quem, e como será usado 
o sistema. 
 
A análise consiste no estudo de documentações e entrevistas com 
colaboradores da empresa a fim de definir a característica do software, tais 
como seus requisitos, comportamento, estrutura e dinâmica de seus 
processos. 
 
A etapa de análise é de grande relevância porque além de documentar o 
sistema requerido, permite: (1) o entendimento do sistema tanto pelo 
analista, quanto pelo cliente; (2) a organização e padronização da 
linguagem, documentos e recursos; (3) as descobertas de novas 
necessidades não pensadas na definição do escopo do projeto; (4) o 
desenvolvimento mais rapidamente dos módulos atuais e futuros; (5) 
diminuição do custo com o projeto em razão de resolução de na etapa da 
análise. 
 
No final da etapa da análise já é possível ter uma estimativa mais precisa de 
investimento e tempo para a produção do sistema desejado. 
 
Nesta fase correspondem os seguintes documentos: 
 Levantamento de Requisitos 
 Diagrama de Caso de Uso 
 Modelo conceitual 
 
Projeto 
O projeto basicamente enfatiza a proposta de solução do problema que 
atenda os requisitos levantados na análise. Em outras palavras, a análise é 
a investigação para tentar descobrir o que o cliente quer e o projeto consiste 
em propor a solução com base no estudo levantado na análise. 
 
Por fim, o projeto é uma extensão do modelo de análise e diferente da 
mesma, o resultado produzido é para ser compreendido pelos 
programadores na construção do sistema. 
 
Ao término já é possível ter uma noção mais concreta dos recursos 
necessários, tempo, investimento e tecnologias adicionais necessárias para 
o desenvolvimento do sistema. 
 
Abaixo a lista dos documentos que poderão ser produzido na etapa de 
projeto: 
 Diagrama de classes: 
 Diagrama de sequencia: 
 Diagrama de estados 
 Diagrama de atividade 
 Diagrama de Implantação 
 Diagrama de entidade e relacionamento – para banco de dados 
relacional não vamos ver nessa matéria

Outros materiais