You are on page 1of 22

Etec Pedro DArcdia Neto

Curso Tcnico em Informtica


Anlise de Sistemas
Prof. Filipe Silveira
Bacharel em Sistemas da Informao (FATEC)
MBA em Gesto da TI (UNOESTE - cursando)
Contedo
1. O que a engenharia de sistemas;
2. Definio de sistemas;
3. Sistemas com base em computadores;
4. Engenharia de software;
5. Processo de software;
6. Modelo em cascata;



O que a engenharia de sistemas?

A engenharia de sistemas a atividade de
especificar, projetar, implementar, validar,
implantar e manter os sistemas como um todo
(SOMMERVILLE, 2004).
Definio de Sistema

Um sistema uma coleo significativa de
componentes inter-relacionados, que trabalham
em conjunto para atingir algum objetivo
(SOMMERVILLE, 2004).
Exemplos de Sistemas
Sistema Solar
Sistema Nervoso
Sistemas com base em Computadores

Os sistemas com base em computadores
incluem hardware e software e oferecem uma
interface, implementada em software, para
usurios humanos(SOMMERVILLE, 2004).
Sistemas com base em Computadores

Engenharia de Software

A engenharia de software uma disciplina da
engenharia que se ocupa de todos os aspectos
da produo de software, desde os estgios
iniciais de especificao do sistema at a
manuteno desse sistema (SOMMERVILLE,
2004).
Software
Software o produto que os engenheiros de
software projetam e constroem.
O software engloba:
Programas
Documentos
Estruturas de Dados
Caractersticas do Software
Desenvolvido ou projetado por engenheiros;
No se desgasta, mas se deteriora (se torna
obsoleto);
A maioria dos softwares
so feitos sob medida;
O Processo de Software

Um processo de software um conjunto de
atividades e resultados associados que levam a
produo de um produto de software
(SOMMERVILLE, 2004).
O Processo de Software
Os processos de software so complexos e
dependem do julgamento humano;
No existe um processo ideal;
Existem muitos processos de software diferentes;
Existem atividades fundamentais comuns em
todos os processos de software.


Atividades Fundamentais
1
Especificao de Software
2
Projeto e Implementao de Software
3
Validao de Software
4
Evoluo de Software
Modelo em Cascata


1- Definio de Requisitos

As funes, as restries e os objetivos do sistema
so estabelecidos por meio da consulta aos usurios
do sistema. Em seguida, so definidos em detalhes e
servem como uma especificao do sistema.
2- Projetos de Sistema e de Software

O processo do projeto de sistemas agrupa os
requisitos em sistema de hardware ou software. Ele
estabelece uma arquitetura do sistema geral. O
projeto envolve a identificao e a descrio das
abstraes fundamentais do sistema e suas relaes.
3- Implementao e Testes de Unidade

O projeto de software compreendido como um
conjunto de programas ou unidades de programas. O
teste de unidades envolve verificar que cada unidade
atenda a sua especificao.
4- Integrao e Testes de Sistema

As unidades de programa ou programas individuais
so integrados e testados como um sistema
completo a fim de garantir que os requisitos de
software foram atendidos. Depois dos testes, o
sistema entregue ao cliente.
5- Operao e Manuteno

O sistema instalado e colocado em operao. A
manuteno envolve corrigir erros que no forem
descobertos nas etapas de teste, melhorando a
implementao do sistema e aumentando as funes
desse sistema, medida que novos requisitos so
descobertos.
Atividade
Bibliografia

Sommerville, Ian. Engenharia de Software, 6. ed. So Paulo:
Pearson Education do Brasil, 2004.

Pressman, R. S. Engenharia de Software, McGraw Hill, Rio de
Janeiro, 2002.Booch, G.; Rumbaugh, J;

You might also like