modelagem de sistemas web - aula 1.ppt [modo de ... · modelagem de sistemas webmodelagem de...

Post on 23-Nov-2018

216 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Modelagem de Sistemas WebModelagem de Sistemas Web

PROF. FELIPE DENIS M. DE OLIVEIRAPROF. FELIPE DENIS M. DE OLIVEIRAE-mail: fdenis_natal@yahoo.com.br

MSN: fdenis_natal@hotmail.com

OBSERVAÇÕES O SIMPORTANTES

Freqüência:• Mínimo de 75% da carga horária da

disciplinap• Máximo de 25% de faltas permitidas

OBSERVAÇÕES IMPORTANTESIMPORTANTES

J tifi ti d F ltJustificativa de Falta:Só serão justificadas as faltas nos j

seguintes casos:• Doenças congênitas , infecto-contagiosas, ç g gtraumatismos, síndromes hemorrágicas, afecções reumáticas, com o devido laudo médico se não atingiu o total de 25% domédico, se não atingiu o total de 25% do permitido para as faltas• Estado de gravidez impeditivo (com atestado• Estado de gravidez impeditivo (com atestado médico ou algo do gênero)• Convocação e matrícula de aluno militar em çórgão de formação de reserva ou de atividades militares (com documentação comprobatória)

OBSERVAÇÕES IMPORTANTESIMPORTANTES

Avaliação de aprendizagem:• São 3, no total (AV 1, AV 2 e AV 3), onde os trabalho representam 30% e as provas 70% da nota final, sendo que apenas duas delas serão consideradas como critério para nota finalpara nota final. •A AV3 poderá ser utilizada como prova substitutiva, como prova de reposição ou como prova de recuperaçãop p ç p p ç• A nota final é baseada no seguinte cálculo:

(AV1 ou AV2 ou AV3 + AV1 ou AV2 ou AV3)/2•Caso o aluno tenha obtido 75% do total de presença na disciplina, nota final igual ou superior a 6,0 e, em uma das avaliações do par utilizado no cálculo a nota for superioravaliações do par utilizado no cálculo, a nota for superior ou igual a 4,0, o mesmo estará Aprovado. Caso contrário, o mesmo estará reprovado.

OBSERVAÇÕES IMPORTANTESIMPORTANTES

Avaliação de aprendizagem (cont):• Exemplos:1 AV1=3 0 AV2=8 0 AV3=2 01. AV1=3,0 AV2=8,0 AV3=2,0A menor nota será desconsiderada (AV3=2,0)E t AV1 AV2 11/2 5 5 lEntao: AV1+AV2 = 11/2 = 5,5; o aluno

está...???

OBSERVAÇÕES IMPORTANTESIMPORTANTES

Avaliação de aprendizagem (cont):• Exemplos:2 AV1=9 0 AV2=3 5 AV3=7 02. AV1=9,0 AV2=3,5 AV3=7,0A menor nota será desconsiderada (AV2=3,5)E t AV1 AV3 16/2 8 0 lEntao: AV1+AV3 = 16/2 = 8,0; o aluno

está...???

OBSERVAÇÕES IMPORTANTESIMPORTANTES

Avaliação de aprendizagem (cont):• Exemplos:3 AV1=3 0 AV2=5 0 AV3=7 03. AV1=3,0 AV2=5,0 AV3=7,0A menor nota será desconsiderada (AV2=3,0)E t AV2 AV3 12/2 6 0 lEntao: AV2+AV3 = 12/2 = 6,0; o aluno

está...???

OBSERVAÇÕES IMPORTANTESIMPORTANTES

Avaliação de aprendizagem (cont):• Exemplos:4 AV1=3 0 AV2=9 0 AV3=2 04. AV1=3,0 AV2=9,0 AV3=2,0A menor nota será desconsiderada (AV3=2,0)E t AV1 AV2 12/2 6 0 lEntao: AV1+AV2 = 12/2 = 6,0; o aluno

está...???

OBSERVAÇÕES IMPORTANTESIMPORTANTES

Avaliação de aprendizagem ç p g(cont):E l• Exemplos:

5. AV1=3,0 AV2=3,0 AV3 pode ser , , pfeita, sim ou não?

Então o aluno está ???Então, o aluno está...???

Aula 1Aula 1

Engenharia de SoftwareEngenharia de Software x

Engenharia Web

Fontes: Roger Pressman, Ilaim Jr., Júnia Silva, Jane Eleutério e Camilo Carromeu

Engenharia de Software x Engenharia WebEngenharia Web

A Engenharia de Software e a Engenharia Web utilizam as mesmas técnicas? Têm os mesmos propósitos, as mesmas p p ,funcionalidades? Ambas evoluem do mesmo jeito? Utilizam as mesmasAmbas evoluem do mesmo jeito? Utilizam as mesmas ferramentas?

Engenharia de SoftwareEngenharia de Software

•Definição: Área do conhecimento da computação que cuida da especificação, desenvolvimento e manutenção deda especificação, desenvolvimento e manutenção de softwares.• Aplica os princípios de engenharia com o objetivo de produzir software de alta qualidade a baixo custo (Bauer)

Como atingir esse objetivo?

•Manter uma equipe de pessoas especializadas •Aplicar métodos, técnicas, ferramentas, modelos e princípios.•Planejar e gerenciar custos, prazos e pessoal

Engenharia Webg(Pressman, 378-382)

•Definição: Disciplina emergente, integrante da área da Engenharia de Software com abordagens sistemáticas, disciplinadas e quantificáveis.Objetivo: produzir Aplicações Web de alta qualidade a baixo custo•Objetivo: produzir Aplicações Web de alta qualidade a baixo custo,

valorizando o ser humano com características de inteface amigável e de conscientização para preservação do meio ambiente.

Áreas envolvidas:

•Análise de Projeto e de Sistemas•Engenharia de Software•Engenharia de Hipermídia e Hipertexto

•Desenvolvimento de interface com o usuário•Modelagem e simulaçãog p p

•IHC – Interação Humano-Computador•Engenharia de Informação•Gerenciamento de projeto

g ç•Testes de aplicativos web•Projeto Gráfico e apresentação

•Banco de Dados

Engenharia WebEngenharia Web

Público Alvo:

A Evolução da WebA Evolução da Web

A Evolução da WebA Evolução da Web

A Evolução da WebA Evolução da Web

A Evolução da WebA Evolução da Web

A Evolução da WebA Evolução da Web

A Web como ArteA Web como Arte

Desenvolver uma aplicação Web é uma arte?

•A WEB oferece espaço para arte•Mas usuários também querem serviços de qualidadeq ç q•E clientes querem prazos cumpridos e orçamentos respeitados

•Portanto a concepção de que o desenvolvimento de aplicações•Portanto, a concepção de que o desenvolvimento de aplicações web é meramente uma arte está errada!

•Os desenvolvedores precisam de disciplina e de um modelo de processo•Sem tal modelo, o desenvolvimento passa a ser ad-hoc(informal sem métricas definidas)(informal, sem métricas definidas)

A Web como ArteA Web como Arte

Então, o que fazer?

•Ser apenas um design de páginas Web (Webdesigner) não f i tid t l tfaz mais sentido atualmente.

•Juntar os conhecimentos artísticos com os de engenhariaJuntar os conhecimentos artísticos com os de engenharia Web (Webmaster) é condição fundamental para garantir o sucesso da aplicação Web.

A Web como ArteA Web como Arte

Consequências do pensamento “Web como Arte”

•WebApps de baixa qualidade–mal definidos–sites eternamente “em construção”–sites eternamente em construção

•Estouro dos prazos e custos

•Equipes mal organizadas e sem competência adequada

•Desconhecimento da tecnologia

•Dificuldades de implementação e manutençãop ç ç

•Falta de documentação

top related