Sistemas Propriedades de Sistemas SITP – Módulo 3.

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto Orientado a Objetos
Advertisements

Análise e Desenvolvimento de Sistemas
Engenharia de Software
7130 – Adminstração de Sistemas de Informação
UML Modelando um sistema.
UML Visões – Parte 2.
UML – Visões Parte 1 Modelando um sistema.
(Unified Modeling Language)
Projeto conceitual Mostra ao cliente exatamente o que o sistema fará
Diagrama de Classes.
Análise e Projeto de Sistemas I
Engenharia de Software
Rational Unified Process(RUP)
Centrado na arquitetura
Metodologias Equipe do Curso de ES para SMA
UML Diagrama de Classes elementos básicos. Contexto Os diagramas de classes fazem parte do da visão estática da UML. Os elemento desta visão são conceitos.
SISTEMA É UMA ENTIDADE QUE MANTEM SUA EXISTÊNCIA ATRAVÉS DA INTERAÇÃO DE SUAS PARTES ( Bertalanffy ) Interação Mútua Diferente duma simples.
Adélia Barros Requisitos Adélia Barros
SISTEMA DE INFORMAÇÕES DESENVOLVIMENTO DE SISTEMAS
Análise e Projeto de Sistemas
Engenharia de Requisitos Requisito – sistema Caso de uso - usuário
TIPOS DE TESTES APLICÁVEIS E NÃO APLICÁVEIS AO PROJETO
Padrões para Atribuições de Responsabilidades
Aspectos Avançados em Engenharia de Software Aula 3 Fernanda Campos
Aspectos Avançados em Engenharia de Software Aula 2 Fernanda Campos
Programação e Sistemas de Informação
TSDD Teste de segurança durante o desenvolvimento.
Selma Shin Shimizu Melnikoff 2006
Diagrama de Estados.
DESCRIÇÃO E ANÁLISE DE CARGOS
Especificação de Requisitos de Software com Casos de Uso
DIAGRAMA DE COMPONENTES
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB 12. Estados Objetivo: compreender a notação do diagrama de estados.
Arquitetura Orientado a Serviços
Gerenciamento de Configuração
Arquitetura de software
Especificação de Requisitos de Software - ERSw
IEEE Std IEEE Melhores Práticas para Especificações de Requisitos de Software (ERS)
Análise e Projeto de Sistemas
Estilos de Arquitetura- uma outra visão
Modelagem de Negócio no RUP
Fase de Concepção (Início, Planejamento)
O QUE É UM SISTEMA.
Prof. Silvestri – todos os direitos reservados SISTEMAS DISTRIBUIDOS Aula 5 Eduardo Silvestri
O Processo de desenvolvimento de software
Fundamentos de Arquitetura da Computação
Bruno Silva Desenvolvido a partir de
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
RUP - Cap. 4 – Processo Centrado na Arquitetura
Laboratório de Programação
RUP - Cap. 3 – Processo Dirigido por Caso de Uso
Trabalho de Engenharia de Software II
Apresentação Visio + VisioCase.
Gestão de projetos de Software GTI-16
Sistemas Conceitos Básicos SITP – Módulo 3. Sistema Pessoas Compu- tador Organi zação Sistema: Conceitos Básicos.
Expansão dos Casos de Uso
Sistemas de Informação Prof Paulo Germano. Sistemas de Informação Um sistema de informação é um conjunto de componentes relacionados que recebe, trata,
Análise e Projeto de Sistemas
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Modelagem de Sistemas Orientada a Objeto Com UML
Professora: Kelly de Paula Cunha
ISO9001:2000 para Software Professor: Alexandre Vasconcelos Equipe: Amanda Pimentel Börje Karlsson Danielly Karine Erika Pessoa Jorge Cavalcanti Jose Edson.
IF 718 Análise e Projeto de Sistemas Augusto Sampaio Vitor Braga (Estágio docência) Camila Sá (Monitora) Parte do material cedido pela Qualiti Software.
Interações entre objetos
Técnicas e Tipos de Requisitos
1 Especificação de Sistemas de Software e a UML. 2 Modelagem de sistema A modelagem de sistema auxilia o analista a entender a funcionalidade do sistema.
©2003, Alexandre Vasconcelos & Augusto Sampaio CIn-UFPE1 Análise e Projeto de Sistemas Modelagem de Requisitos com Casos de Uso.
REQUISITOS DE SISTEMAS PROF. Horacio Ribeiro Aula 2- Requisitos de Dominio e de usuário REQUISITOS DE SISTEMAS.
O Processo Unificado (PU). 2 O que é o Processo Unificado (PU)? É um modelo de processo de software baseado no modelo incremental, visando a construção.
ROTEIRO PARA ELABORAÇÃO DE SISTEMA ESTRUTURADO
Transcrição da apresentação:

Sistemas Propriedades de Sistemas SITP – Módulo 3

sistema subsistema funçõesobjetivos comportamento processos atividades módulos recursos Propriedades de um sistema tem é um alcançapossuitem são alcançados por são exercidas por ocorrem através de compostos de acionam consomem possuem agrupados em

Função Matemática Potencial para Capacidade de conjunto x conjunto y y = f (x) Organização Função de programador especificação do analista programa codificado

Comportamento Estado Serviços Casos de Uso Dinâmica do Sistema Como se comporta durante o tempo O que provê Como é usado por seus atores ( colaborações, cenários )

Estado desligada ligada desligada Período de tempo no mesmo modo de comportamento Transição Mudança do modo de comportamento- estado

estado evento transição visão do usuário do sistema dispara a muda o

Sistema de auxílio à declaração do IR Objetivo cumprir obrigações de “porque” cidadão junto ao leão Função cálculo do imposto de renda “o que “ x – renda y – imposto a pagar ( receber ) Processo 0,45 x renda líquida – 1850,00 “como” Estado parado “quando” recebendo dados entrada calculando imposto

Serviços ( Através de contratos/ documentos de negócios ) Requisitor de Serviço Registrador de Serviço Provedor de Serviço Publicar a Descrição do Serviço Achar um Serviço Ligar ao Serviço

Casos de Uso Palco Cenário 1 Cenário 2 Atores exercem seus Papéis Peça x

Cenário Seqüência de ações que descreve os comportamentos ou interações do usuário ( atores ) com o sistema; Mostra como os eventos externos são respondidos pelo sistema; Vários cenários compõem um caso de uso; Corresponde a instâncias do caso de uso

Caso de Uso Como o sistema é usado pelos atores; Conjunto de seqüências de ações que um sistema desempenha para produzir um resultado observável de valor a um ator ao exercer o seu papel junto ao sistema; Seqüência completa de cenários / colaborações; Permite dividir um sistema em sub-sistemas do ponto de vista da utilização do sistema por seu usuário.

sistema entradasaída realimentação sub Sistema 1 sub Sistema 2 sub sistema 3 objetivo função comporta- mento processo módulo fronteira X meio ambiente Decomposição de um Sistema

Ponto de Vista Técnica de abstração que utiliza um conjunto selecionado de conceitos e regras, de forma a se focalizar aspectos específicos num sistema. Vista ( modelo ) –Representação de um sistema a partir da perspectiva de um ponto de vista definido.

Decomposição de um Sistema Em outros sistemas : a partir de um ponto de vista lógico Em componentes do sistema : a partir de um ponto de vista físico

Um sistema é constituído de Módulos Objetos Componentes peças dispositivos programas que : - Exercem uma função específica - São diferenciados no seu meio ambiente - Podem ser intercambiados - São constituídos de outros módulos elementos básicos recursos físicos - Devem satisfazer condições adequadas coesão acoplamento

elétrico locomotor entrete- nimento segurança -circuito de iluminação -circuito de carregamento de bateria -caixa de marcha -rodas -rádio -ar condicionado -portas -tranca -ligar o farol -carregar bateria -deslocar o carro -parar o carro -ligar o rádio -circular o ar refrigerado -fechar a porta -levantar os vidros -fios -relé -engrenagens -câmara de ar -transistor -ventoinha -maçaneta -cadeado subsistemamódulosprocessoscomponentes Sistema automóvel – visão tecnológica ( + física )

objetivo:transportar pessoas e pequenas cargas de forma confortável e segura sem economizar divisas para o país subsistemafunçãoprocessos Iluminação (elétrico) -visão para deslocamento noturno -ligar farol -carregar bateria locomotor -deslocamento entre dois pontos diferentes -deslocar o carro -parar o carro entrete- nimento - criação ambiente agradável para o motorista -ligar o rádio -circular o ar refrigerado Sistema automóvel – visão funcional (+lógica)

armário prateleira cadeira mesa carteira Subsistema mobiliário Subsistema armazenagem Subsistema acomodação Visão + Física ( tecnologia ) Módulos Induzem uma visão física dos sistemas Visão + Lógica ( uso )

Sistema de Controle de Matrícula de Alunos Subsistemas Visão Lógica ( essencial ) Cadastro de Alunos Alocação de disciplinas Aprovação de matrículas Visão Física ( computador ) Entrada de Dados Transmissão de Dados Armazenamento de Dados Emissão de Resultados Sistema de Controle de Matrícula de Alunos Subsistemas Visão Lógica ( essencial ) Cadastro de Alunos Alocação de disciplinas Aprovação de matrículas Visão Física ( computador ) Entrada de Dados Transmissão de Dados Armazenamento de Dados Emissão de Resultados

Dimensões de um Modelo Ponto de Vista - Visão Do Programador Do usuário Lógico Físico Informação Processo de negócios Nível ( de especificação ) Contexto Análise Projeto Implementação Nível de abstração no qual cada modelo é construído: geral para mais específico Posição a partir da qual alguns aspectos à cerca do sistema são tornados visíveis

Níveis de um Modelo Nível do ModeloDefineEspecifica Contexto O sistema e seus atores ( caixa preta ) Funções / Serviços / Casos de uso do sistema que apoia os processos de negócio Análise Detalhamento inicial do sistema em cada um dos pontos de vista para o estabelecimento do nível de contexto O que o sistema irá fazer e como o esforço será distribuído ( sem definir em detalhe os recursos necessários ) Projeto Físico Realização do nível de análise com utilização dos recursos de hardware, software e pessoas Como devem ser implementados os diversos módulos d o sistema Implementação Realização do nível de projeto físico utilizando os recursos existentes Configurações definitivas dos módulos do sistema, como eles entrarão em operação