Você está na página 1de 27

Professor:

Aula 1

Geraldo Xexo

Contedo:
Introduo ao Curso

Quem sou eu
Geraldo Xexo
Engenheiro Eletrnico pelo IME (1988)
Doutor em Eng. de Sistemas e Computao
pela COPPE (1994)
Professor da UFRJ
Desenvolvedor de Software
Da anlise at a manuteno
Desde 1984
Consultor
2

O que esse curso


Um curso para aprender a definir o que
um sistema de informao deve fazer
O que vamos ver nesse curso:
Aula 1: Essa introduo
Outras aulas...

2: Sistemas de Informao
Definio
Dados, Informao e Conhecimento
Nveis de Sistemas
Tipos de Sistemas
Exemplos de Sistemas

3: Desenvolvimento de Software
Uma pequena introduo:
Engenharia de Software
aos processos que utilizamos
porque fazer software difcil

4: Abstraes
O que so abstraes e modelos
Tipos de abstraes que utilizamos

5: 5W2H
Os sete bons amigos
Perguntas que devemos fazer o tempo todo, e
principalmente quando estamos desenvolvendo
software

6: Usurios
Quem so os usurios
Os stakeholders (interessados)
Tipos de usurio

7: Tratando Problemas
Softwares resolvem problemas
Como descobrimos os verdadeiros problemas?

8: Proposta Inicial
Problema
Meta
Objetivo
Oportunidade
Viso

10

9: Requisitos
Entendendo o que o usurio deseja
Os requisitos do usurio
Requisito Funcional
Requisito No-Funcional

Cuidado: requerimento outra coisa!

11

10: Exerccio
Exerccios de Proposta Inicial e Requisitos

12

11: Modelos de Negcio


Introduo modelagem de negcio

13

12,13: Organograma
Como modelar a organizao de uma empresa

14

14,15: IDEF0
Como modelar as funes executadas (ou que
devem ser) de um sistema

15

16,17: EPC
Como modelar um processo

16

18,19: Diagrama de Atividades


Como modelar uma seqncia de aes, como
um processo ou um programa

17

20,21: Regras de Negcio


Como modelar as regras da organizao

18

22,23: Reviso de Modelo Conceitual


de Dado
Pequena reviso da matria dada no curso de
Modelagem de Informao
Definindo a memria do sistema

19

24,25: Modelo Essencial


Como definir o que o sistema deve fazer
Eventos, Memrias, Atividades

20

26,27: Tabelas CRUD


Relacionando funes e memria

21

28,29: Casos de Uso


Novamente, modelar as funes do sistema
Dessa vez, por meio dos Casos de Uso

22

30,31: Modelo de Interface


Conhecimento a aplicao da
informao.

23

32,34: Anlise de Pontos de Funo


Como medir o tamanho de um sistema em
funo da funcionalidade entregue ao usurio

24

33,34: COCOMO e Tcnicas de Previso


Como prever o prazo e o esforo necessrio
para desenvolver e documentar um sistema

25

Objetivo do Curso
Dar ao aluno condies de criar modelos de
sistemas de informao
Interativos
Reativos
de respostas planejadas
Ou seja, PLANEJAR AS RESPOSTAS que um
sistema de informao deve dar

26

Professor:

Aula 1

Geraldo Xexo

Contedo:
FIM: Introduo ao
Curso

27