• Nenhum resultado encontrado

Engenharia de Software

N/A
N/A
Protected

Academic year: 2021

Share "Engenharia de Software"

Copied!
9
0
0

Texto

(1)

Engenharia de Software

Faculdade Nossa Cidade

Curso de Gestão de TI

Disciplina: Engenharia de Software

• Pouco conhecimento de suas necessidades.

• Não conhecem/dominam as capacidades e limitações dos computadores. • Omissão de informações “óbvias”. • Usuários com opiniões diferentes. • Linguagem diferente do desenvolvedor.

• Pouco conhecimento sobre o domínio do problema.

• Orçamento.

• Linguagem diferente do usuário. • Limitações técnicas.

Usuários

Desenvolvedor

Desenvolvimento de Engenharia de Software

Contexto e processo de negócios Engenharia de sistemas

Análise de requisitos

Projeto

O que tem que ser feito

Como deve ser feito

Modelo clássico de desenvolvimento

de Software – Modelo Cascata

(2)

Modelagem do processo de negócios:

Necessário para conhecer melhor o ambiente

organizacional no qual o software será desenvolvido. Levantar os processos existentes no ambiente a ser

automatizado.

Analisar as necessidades de informação dos usuários finais, o ambiente organizacional e todo o sistema atualmente em uso.

Criar um modelo gráfico que represente os processos de negócio.

Engenharia de Sistemas

Análise de Negócio

DADOS PROCESSO INFORMAÇÃO Mapeamento do Processo Identificação do Problema Análise do Problema Proposta de Solução 5

Problema que pode ocorrer:

 Dificuldade em entender o problema a ser

resolvido.

(3)

Modelagem do processo de negócios Ferramentas Processo Entrada Saída Restrições, CQ, regras Notação IDEF- 0

IDEF-0 – Nível 0 (Contexto)

Martelo Fazer banqueta Madeira cortada Banqueta Regras banquetas Cola, verniz Martelo Pincel Refugo Marceneiro

Modelagem do processo de negócios

IDEF-0 – Primeira expansão

Separar madeira Madeira cortada Kit Regras de separação Regras de montagem Regras de acabamento

(4)

Banqueta acabada

IDEF-0 – Segunda expansão - Acabamento

Lixar Banqueta rústica Banqueta lixada Pintar Testar e avaliar Banqueta pintada Marceneiro Sr.

Lixa Marceneiro Sr. Pincel Marceneiro Sr. Verniz

Regras de lixamento

Regras de

pintura Regras de teste e avaliação

Modelagem do processo de negócios

Modelagem do processo de negócios

Ferramentas Processo

Quais dados serão armazenados?

Entrada Saída Restrições, CQ, regras

Quais dados são disponíveis e de que forma?

Que dados são necessárias para usuários finais e de que forma a saída deve ser apresentada?

Qual ferramenta de software poderá ser utilizada?

Existe necessidade de proteger e controlar o acesso aos dados?

A saída desejada pode ser conseguida através das entradas disponíveis no processo atual? Reengenharia?

Engenharia de Sistemas

IDF0 (Integration Method for Function Modelling) (Definição Integrada para Modelagem de Processos)

Origem: Força Aérea Americana Modelagem gráfica para representar

sistemas e empresas por meio de uma rede de atividades interconectadas.

Representam:

representam funções do sistema; relacionamentos funcionais; atividades de um processo;

dados que suportam a integração do sistema.

(5)

IDF0 (Integration Method for Function Modelling)

Representar de forma precisa a área do

problema;

Possui uma estrutura top-down, modular

e hierárquica;

Separar claramente “o que” o sistema faz

do “como” o sistema faz;

Representa objetos e atividades; Possui módulos que apresentam níveis

de detalhes.

IDF0 – Visão Geral dos Processos

Componentes básicos IDF0 Diagramas – representam os níveis de

detalhes do processo

Caixas – processos, funções ou atividades

Setas – entradas, controles, saídas e

mecanismos

Textos – identificam os elementos

IDF0 – Visão Geral dos Processos

Componentes básicos IDF0

(6)

Diagrama de Contexto A-0

IDF0 – Visão Geral dos Processos

Diagramas de Detalhes A-N

IDF0 – Visão Geral dos Processos

Diagramas de Detalhes A-N

(7)

Diagramas de Detalhes A-N

IDF0 – Visão Geral dos Processos

•0 •A-0 •1 •A0 •2 •3 •1 •A1 •2 •3 •1 •A2 •2 •3 •1 •A3 •2 •3 4 •1 •A12 •2 •3 •1 •A13 •2 •3 Diagramas indicam Para que serve o sistema; Como ele funciona;

Como ele é atualmente;

Como ele deverá ser se automatizado; Representação atemporal.

IDF0 – Visão Geral dos Processos

X

DIFERENÇA Como deverá ser

Como é

Y

Exemplo:

IDF0 – Visão Geral dos Processos

Dentes higienizados 5 minutos de escovação

(8)

Exemplo

IDF0 – Visão Geral dos Processos

FATURAMENTO Faturista/ Sistema de Faturamento/ Computador Descrição do Produto/ Serviço Quantidade Valor

Nota Fiscal/ Fatura/ Boleto de Pagamento Legislação/ Normas de Faturamento

Exemplo

IDF0 – Visão Geral dos Processos

(9)

Exemplo

Exemplo com nível de detalhe A-0

Referências

Documentos relacionados

17.1 A Alfa Seguradora se reserva o direito de a qualquer tempo, durante a vigência deste contrato, proceder inspeção no local do Seguro, devendo o Segurado proporcionar todos

Ninguém quer essa vida assim não Zambi.. Eu não quero as crianças

Desta forma, é de grande importância a realização de testes verificando a segurança de extratos vegetais de plantas como Manjerona (Origanum majorana) e Romã

Sem ater-se à distinção entre Física Clássica, Moderna e Contemporânea na listagem de Ostermann e Moreira (1998), é importante observar que, apesar do trabalho refletir o anseio

mo, não é algo peculiar dos nossos dias; ele acompanha toda a história do povo ju deu. Falando de anti-semitismo, é importante que se pergunte pelas causas de tal

Neste contexto, este trabalho visa apresentar uma contribuição para aprofundar a discussão da relação entre parâmetros físico-químicos e ecotoxicológicos de

Se você vai cozinhar, você precisa de alguns materiais de cozinha, que devem ser tão bons quanto os ingredientes, mas na minha casa não havia nenhum deles e eu não podia convidar

Já o Ministério do Turismo (2010), divulga não apenas as atribuições gerais que o guia deve cumprir, mas também as atribuições específicas de acordo com a