Upload
ronan-mendes
View
218
Download
2
Embed Size (px)
DESCRIPTION
algebra LL
Citation preview
1Contedo:Introduo ao Curso
Professor:
Geraldo XexoAula 1
2Quem 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
Consultor
Da anlise at a manuteno Desde 1984
3O que esse cursoUm curso para aprender a definir o que um sistema de informao deve fazer
Aula 1: Essa introduo
Outras aulas...
O que vamos ver nesse curso:
42: Sistemas de InformaoDefinio
Dados, Informao e Conhecimento
Nveis de Sistemas
Tipos de Sistemas
Exemplos de Sistemas
53
3: Desenvolvimento de Software Uma pequena introduo:
Engenharia de Software
aos processos que utilizamos
porque fazer software difcil
63
4: Abstraes O que so abstraes e modelos
Tipos de abstraes que utilizamos
73
5: 5W2H Os sete bons amigos
Perguntas que devemos fazer o tempo todo, e principalmente quando estamos desenvolvendo software
Os stakeholders (interessados)
8
3
6: Usurios Quem so os usurios
Tipos de usurio
93
7: Tratando Problemas Softwares resolvem problemas
Como descobrimos os verdadeiros problemas?
10
3
8: Proposta InicialProblema
Meta
ObjetivoOportunidade
Viso
11
3
9: Requisitos Entendendo o que o usurio deseja
Os requisitos do usurio
Requisito Funcional
Requisito No-Funcional
Cuidado: requerimento outra coisa!
12
3
10: Exerccio Exerccios de Proposta Inicial e Requisitos
13
3
11: Modelos de Negcio Introduo modelagem de negcio
14
3
12,13: Organograma Como modelar a organizao de uma empresa
15
3
14,15: IDEF0 Como modelar as funes executadas (ou que devem ser) de um sistema
16
3
16,17: EPC Como modelar um processo
17
3
18,19: Diagrama de Atividades Como modelar uma seqncia de aes, como um processo ou um programa
18
3
20,21: Regras de Negcio Como modelar as regras da organizao
19
3
22,23: Reviso de Modelo Conceitual de Dado
Definindo a memria do sistema
Pequena reviso da matria dada no curso de Modelagem de Informao
20
3
24,25: Modelo Essencial
Eventos, Memrias, Atividades
Como definir o que o sistema deve fazer
Relacionando funes e memria
21
3
26,27: Tabelas CRUD
22
3
28,29: Casos de Uso
Dessa vez, por meio dos Casos de Uso
Novamente, modelar as funes do sistema
23
3
30,31: Modelo de Interface Conhecimento a aplicao da informao.
24
3
32,34: Anlise de Pontos de Funo Como medir o tamanho de um sistema em funo da funcionalidade entregue ao usurio
25
3
33,34: COCOMO e Tcnicas de Previso Como prever o prazo e o esforo necessrio para desenvolver e documentar um sistema
26
3
Objetivo do Curso
Ou seja, PLANEJAR AS RESPOSTAS que um sistema de informao deve dar
Dar ao aluno condies de criar modelos de sistemas de informao
Interativos
Reativos
de respostas planejadas
27
3
Contedo:FIM: Introduo ao Curso
Professor:
Geraldo XexoAula 1