Analise de Sistemas
Requisitos
https://sites.google.com/site/thiagoaalves/
Conteúdo Programático - PEA
UNIDADE DE ENSINO:Engenharia
de Requisitos
◦Fundamentos de requisitos de software.
Tipos e classificação dos requisitos.
◦Processo de engenharia de requisitos: conceitos, fases e atividades.
◦Técnicas para elicitação, identificação e especificação de requisitos.
◦Técnicas para validação e gerenciamento de requisitos.
Conteúdo Programático - PEA
UNIDADE DE ENSINO: Processos de
Negócio de Software
◦Técnicas para modelagem de processos de negócios: especificação de fluxogramas.
◦Técnicas para modelagem de processos de negócios: Fluxograma - elementos, notação e tipos linear e setorial).
◦Introdução à engenharia de software e a análise de sistemas. Fundamentos de processos de
negócio. Visão geral das áreas de negócio de uma organização.
◦Processos de negócio - Business ProcessModeling (BPM) e Business ProcessModeling Notation
Conteúdo Programático - PEA
UNIDADE DE ENSINO: Modelagem deDiagrama de Classes
◦Diagrama de Classes: elementos, notação e
exemplos. Diagrama de Objetos: elementos, notação e exemplos. Diagrama de Estruturas Compostas:
elementos, notação e exemplos.
◦Modelagem do Diagrama de Classes: especificação do diagrama com a notação básica - ênfase nas
operações.
◦Modelagem do Diagrama de Classes: especificação do diagrama com a notação básica - ênfase nos
atributos.
◦Modelagem do Diagrama de Classes: especificação do diagrama com a notação complementar - ênfase nos atributos e operações.
Conteúdo Programático - PEA
UNIDADE DE ENSINO: Modelagem de
Use Cases
◦Introdução do Processo Unificado: fases e
atividades. Introdução à UnifiedModelingLanguage 2.0 (UML): evolução, características, visão geral das técnicas de modelagem estruturais e
comportamentais e mecanismos gerais da notação.
◦Modelagem de Diagramas de Use Cases - nível fácil.
◦Modelagem de Use Cases - Diagrama de Use Cases: elementos, notação e exemplos.
◦Modelagem de Use Cases - Documentação de Use Cases: descrição em alto nível de abstração.
Distribuição de Pontos
Primeiro Bimestre Segundo Bimestre
Tipo Pontos
Entrega do Trabalho 1 3 Pontos Prova 7 Pontos
Tipo Pontos
A Definir
Datas Importantes – Turma de
Sexta
Data Tema
1º Avaliação 31/03/2017 Dia para reclamação e revisão
de notas e trabalhos mais conhecido como dia do “Choro”
07/04/2017
SIP 22/05/2017 a 26/05/2017 Entrega Trabalho segundo
Semestre ?????????????? 2º Avaliação 02/06/2017
OBS. As datas estão com possíveis alterações de acordo com o calendário da faculdade.
Pré-Aula
Reflexão Você sabe o que é um sistema? Com quantos sistemas você esta
Pré-Aula
A todo momento estamos
lidando, vivenciando e trabalhando com vários sistemas.
Pré-Aula
Requisitos, são as características
necessárias para atender um determinado desejo ou
Pré-Aula
Mas o que tem haver os
requisitos com a analise de sistemas?
Tudo.
São os requisitos que definem o
que realmente vem a ser o software/sistema.
Aula
Sistema:
Conjunto de partes coordenadas, que
concorrem para a realização de um conjunto de objetivos” (DIAS &
GAZZANEO).
Um sistema é um conjunto de objetos
unidos por alguma forma de interação ou interdependência” (CHIAVENATO).
Aula
Todo e qualquer sistema está
inserido em um meio
ambiente que o contém, ou
seja, tudo que é externo a um sistema é chamada de seu
Aula
Reflexão
◦Por que e importante entender o
meio ambiente em que o sistema esta inserido?
Por que é no meio ambiente que o sistema interage.
Por estar inserido em um ambiente e neste ambiente que o sistema tem trabalho e
Aula
Assim, nosso trabalho, iniciará
considerando sistema um conjunto de entidades relacionadas, que interagem entre sí, buscando atingir um objetivo declarado e outros correlatos.
O que são estas entidades ?
São aqueles elementos próprios do sistema em questão. Estes elementos
podem ser internos ao sistema, ou estar em trânsito pelo mesmo.
Aula
Qual o papel do Analista de
Sistemas?
Qual a relação de sistemas e
Aula
É Papel do Analista de Sistemas
entender o problema e propor uma solução;
Esse trabalho é em grupo, dentro
do grupo cada um tem a sua parte;
Aula
O analistas tem um papel
fundamental no entendimento e na possivel solução dos
problemas.
Cabe a ele “moldar” a solução do
Aula
Sistemas são criados dentro ou
para organizações sociais
(empresas), considerando dois aspectos: os componentes da
empresa e o nível de decisão na empresa.
Aula
Os componentes da empresa, correspondem aos diversos setores que executam as
diferentes funções necessárias ao seu funcionamento.
Aula
Os níveis de decisão, obedecem à hierarquia existente na empresa e são conhecidos como:
◦As decisões estratégicas se dão nos altos
escalões da empresa e geram atos cujo efeito é duradouro e difícil de inverter. As decisões
estratégicas são tomadas com vistas a um planejamento de longo prazo.
◦As decisões táticas se dão nos escalões
intermediários da empresa e geram atos de efeito a
prazo mais curto tendo, porém, menor
impacto no funcionamento da organização.
Normalmente elas visam gerenciar a por em prática decisões estratégicas.
◦As decisões operacionais são aquelas que visam
dar resposta imediata aos problemas do dia a
Fluxo
Reflexão
Você sabe o que é um fluxo?
Qual é o funcionamento de um
fluxo?
Qual a utilidade de um
Fluxograma?
Podemos definir Fluxo como: substantivo masculino
1. ato de fluir;
2. escoamento ou movimento contínuo
Fluxo
Vamos pensar no seguinte
cenário para entender o que é um fluxo. Todos gostamos de tomar café ou chá? Quais os
passos para poder preparar um delicioso café/chá?
Fluxo
Passo 1: Aguardar 5min.
Passo 2: O café já está pronto?
Passo 3: Colocar a 2 colheres de pó na
parte de filtro.
Passo 4: Ligar a cafeteira.
Passo 5: Colocar 200ml de água no
compartimento destinado a água.
Se sim: beber (eu tomo café sem
açúcar).
Fluxo
Tem alguma coisa errada? O Fluxo parecia correto?
Fluxo
Passo 1: Colocar a 2 colheres de pó na
parte de filtro.
Passo 2: Colocar 200ml de água no
compartimento destinado a água.
Passo 3: Ligar a cafeteira. Passo 4: Aguardar 5min.
Passo 5: O café já está pronto?
Se sim: beber (eu tomo café sem
açúcar).
Aula
O fluxograma é uma
representação de um processo
que utiliza símbolos gráficos
para descrever passo a passo a
natureza e o fluxo deste processo.
O fluxograma e a descrição visual do fluxo de um processo, ou seja do seu passo a passo.
Aula
O objetivo é mostrar de forma descomplicada o fluxo das
informações e elementos, além da sequência operacional que
caracteriza o trabalho que está sendo executado.
Cuidado com o detalhamento
demais... Seu fluxo pode ficar muito complicado de entender.
Aula
As etapas do fluxograma são
apresentadas utilizando-se
figuras geométricas que podem ser círculos, triângulos,
retângulos, linhas ou setas, sendo que cada símbolo possui um significado importante.
Aula
Quando pretendemos descrever
um processo através de
fluxogramas, as formas mais comuns de disposição são: de forma linear (fluxograma Linear) ou de forma matricial (fluxograma Funcional ou Matricial).
Aula
O fluxograma linear é um
diagrama que exibe a sequência de trabalho passo a passo que compõe o processo.
Esta ferramenta ajuda a
identificar retrabalhos, redundâncias ou etapas desnecessárias.
Aula
Já o fluxograma funcional tem
como objetivo mostrar o fluxo de processo atual e quais as pessoas ou grupo de pessoas envolvidas em cada etapa.
Neste caso, linhas verticais ou
horizontais são utilizadas para definir as fronteiras entre as responsabilidades.
Aula
Este tipo de ferramenta
demonstra onde as pessoas ou grupo de pessoas se encaixam
em cada sequência do processo e como elas se relacionam com
Aula
Reflexão
Qual a utilidade do fluxograma?
Aula
Deming diz que “Se você não
é capaz de descrever o que você faz como um processo, você não sabe o que está fazendo.”
O que Deming quis situar com essa
frase?
Você consegue descrever todos os
Aula
Se você não consegue descrever
todas as suas tarefas com um fluxograma, tem alguma coisa errada.
Um ponto importante e entender
Aula
Com relação às formas básicas
utilizadas para compor um
fluxograma, como informado anteriormente, elas podem ser círculos, triângulos, retângulos,
linhas, setas, etc, sendo que cada uma delas tem a sua devida
Aula
É importante ressaltar que quando
um fluxograma é elaborado
visando identificar melhorias de
um processo, deve-se sempre ter
a preocupação de pensar no
processo exatamente como é e não como ele deveria ser.
Somente com um cenário realista é possível identificar pontos de
Aula
Ao visualizar todo o processo, a
empresa poderá evitar
complexidades desnecessárias,
identificar gargalos ou duplicidade de procedimentos. Os fluxogramas simplificam e racionalizam o
trabalho, facilitando a
compreensão, otimização e melhorias na empresa.
Aula
Criar o Fluxograma para o seguinte Fluxo: Passo 1: Colocar a 2 colheres de pó na
parte de filtro.
Passo 2: Colocar 200ml de água no
compartimento destinado a água.
Passo 3: Ligar a cafeteira. Passo 4: Aguardar 5min.
Passo 5: O café já está pronto?
Se sim: beber (eu tomo café sem açúcar). Se não: Aguardar mais 5min.
Aula
Reflexão
Um Fluxograma pode ter mais de
um final?
Um Fluxograma pode ter mais de
Aula
“O fluxograma sempre possui um
início, um sentido de leitura, ou fluxo, e um fim.”*
*Podem existir situações em que para auxiliar o
entendimento do processo ou do fluxo de trabalho ele pode apresentar mais de um fim ou inicio. Mas ainda esta errado.
Aula
Elaborar um Fluxograma com os
passos necessários para realizar a troca do pneu de um carro.
Aula
Caixinha de Ferramentas:
Existem varias ferramentas que nos auxiliam na definição e desenho dos fluxogramas algumas delas são:
◦Microsoft Visio; ◦SmartDraw; ◦https://www.lucidchart.com/pt ◦https://www.gliffy.com/ ◦http://www.nchsoftware.com/chart/ ◦https://grapholite.com/
Pós-Aula
Construir um fluxograma que informe se um
aluno foi aprovado, reprovado ou fará a recuperação na disciplina de Analise de sistemas. Tenha as seguintes informações:
◦A média é calculada em cima da nota dos 2 bimestres (desconsiderar os pesos para esse exercício);
◦O Aluno e reprovado se sua média for menor que 4;
◦O Aluno e aprovado se sua média for maior ou igual que 6;
◦Se a média for maior ou igual a 4 e menor que 6 o aluno tem que fazer o exame especial.