Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

EC205 Cap 1 Engenharia de Sistemas A2013 S1, Notas de estudo de Engenharia Informática

Engenharia de Sistemas

Tipologia: Notas de estudo

2013

Compartilhado em 11/06/2013

wellington-cassio-faria-8
wellington-cassio-faria-8 🇧🇷

4.5

(37)

129 documentos

1 / 28

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
www.inatel.br
Engenharia de Sistemas
Cap. 1 - Engenharia de Sistemas
Adaptado do material de Guilherme A. B. Marcondes
Baseado no livro: Engenharia de Software Roger S. Pressman Sexta Edição
Profa. Valeska Pivoto Patta Marcondes
EC205 Engenharia de
Software I
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c

Pré-visualização parcial do texto

Baixe EC205 Cap 1 Engenharia de Sistemas A2013 S1 e outras Notas de estudo em PDF para Engenharia Informática, somente na Docsity!

www.inatel.br

Cap. 1 - Engenharia de Sistemas

Adaptado do material de Guilherme A. B. Marcondes Baseado no livro: Engenharia de Software – Roger S. Pressman – Sexta Edição

Prof

a

. Valeska Pivoto Patta Marcondes

EC205 – Engenharia de

Software I

www.inatel.br

O que é?

  • Engenharia de Software é uma consequência da Engenharia de Sistemas.
  • Software é um item de um sistema maior. Antes de construí-lo, o sistema deve ser entendido.
  • A Engenharia de Sistemas tem o foco em vários elementos (e não só em Software) que: - devem ser analisados, projetados e organizados (funcionamento harmônico) e - podem formar um produto, um serviço ou uma tecnologia para a transformação ou controle da informação.

www.inatel.br

  • Deve ser produzida uma representação efetiva do Sistema.
  • Pode ser
    • Protótipo
    • Especificação
    • Modelo simbólico
  • Importante: eles devem comunicar as características operacionais, funcionais e comportamentais do Sistema.

Qual é o produto de trabalho?

www.inatel.br

  • Revise todos os produtos de trabalhos gerados (especificações, protótipos, modelos, etc.).
  • De preferência junto aos usuários finais, clientes ou outras pessoas envolvidas.
  • Verifique a clareza, consistência e completude.

Como garantir que está certo?

Espere mudanças nos requisitos do sistema e gerencie-as!

www.inatel.br

  • Primeiro é preciso obter um bom entendimento sobre o sistema!

Exemplo

Segundo o dicionário Aurélio, sistema pode ser definido como:

  1. Conjunto de elementos, materiais ou ideais, entre os quais se possa encontrar ou definir alguma relação;
  2. Disposição das partes ou dos elementos de um todo, coordenados entre si, e que funcionam como estrutura organizada.
  • Algumas perguntas podem ser feitas:
  • Quando irá ocorrer (data, horário)?
  • Que local? Quantas pessoas?
  • Como será a festa? Música? Bebidas? Iluminação?
  • Como será o ambiente? Aberto?
  • Etc,

www.inatel.br

www.inatel.br

  • “Um conjunto ou arranjo de elementos que são organizados para realizar um objetivo pré-definido por meio do processamento de informações” 1 .
  • O objetivo pode ser suportar algumas funções de negócio ou desenvolver um produto.
  • Para atingir o objetivo, os sistemas baseados em computador utilizam vários elementos que podem ser combinados de várias formas para transformar a informação.

Sistemas baseados em Computador

1 - Webster’s definition

www.inatel.br

  • Software:
    • Programas de computador, estrutura de dados e documentação relacionada.
  • Hardware:
    • Dispositivos eletrônicos que possuem capacidade computacional, que permitem o fluxo de dados e dispositivos eletro-eletrônicos (dispositivos de telecomunicações, switches de rede, sensores, etc.).
  • Pessoas:
    • Usuários, operadores de hardware e software e cliente.

Elementos de um Sistema baseado em Computador

www.inatel.br

  1. Geralmente inicia-se com uma “Visão de Mundo”, ou seja, o domínio inteiro, do negócio ou produto, é examinado para garantir que um contexto adequado possa ser estabelecido.
  2. A “Visão do Mundo” é refinada para focar mais especificamente em um domínio de interesse (Visão de domínio).
  3. Dentro do domínio específico, são analisadas as necessidades quanto aos elementos de software, hardware, pessoas, dados, etc. (Visão de elemento).
  4. Finalmente a análise, projeto e construção dos elementos é iniciada (Visão detalhada).

Hierarquia da Engenharia de Sistemas

www.inatel.br

Hierarquia da Engenharia de Sistemas

Fonte: Engenharia de Software

- Roger S. Pressman - ^6 a^ Edição World view Business or Product Domain Domain of interest Domain view System element Element view Detailed view

www.inatel.br

Fatores a serem considerados na modelagem

Pressupostos Limitações Simplificações Restrições Preferências

www.inatel.br

Fatores a serem considerados na modelagem

Pressupostos Limitações Simplificações Restrições Preferências Exemplo: A especificação de um robô

www.inatel.br

Fatores a serem considerados na modelagem

Pressupostos Limitações Simplificações Restrições Preferências

  • Permitem que o modelo seja criado em prazo oportuno. O robô terá precisão de 5 cm em seus deslocamentos.

www.inatel.br

Fatores a serem considerados na modelagem

Pressupostos Limitações Restrições Preferências Simplificações

  • Ajudam a delimitar a fronteira do sistema. O robô somente andará em solo liso, sem ondulações.