Sie sind auf Seite 1von 20

Engenharia de Software

Mestrado PPGCC Aula 1 Prof. Renato de Freitas Bulco Neto


renato@inf.ufg.br

Docente
Prof. Renato de Freitas Bulco Neto
Bacharelado em Cincia da Computao
DEINF-UFMA de 1994 a 1998

Webmaster
NPD-UFMA de 1997 a 1998

Especializao em Informtica na Educao


EDUTECH-UFMA de 1999 a 2001

Analista de Suporte e de Redes


TJMA em 1999

Docente
Prof. Renato de Freitas Bulco Neto
MSc. e Dr. em Cincia da Computao
ICMC-USP, So Carlos-SP, de 1999 a 2006

Doutorado-sanduche em Sistemas Web Semnticos Adaptativos


Hewlett Packard Laboratories (HP Labs), Bristol-UK, em 2004

Professor (UNICEP e Faculdades COC)


So Carlos (2005) e Ribeiro Preto-SP (2006)

Docente
Prof. Renato de Freitas Bulco Neto
Coordenador de Projetos PDI CNPq/FAPESP
Innolution Sistemas de Informtica de 2007 a 2010 Computao Ubqua Multimdia Hipermdia Recuperao de Informao Imagens Mdicas Ensino, Medicina, ...

Docente
Prof. Renato de Freitas Bulco Neto
Coordenador de TI Centro de Seleo da UFG (8/2010 - 1/2013) Correo de provas discursivas online Coordenador de Implantao de Sistemas de Gesto Universitria na UFG (11/2012 a ) Implantao, evoluo, suporte, treinamento, etc. de 2013 a 2016

Docente
Prof. Renato de Freitas Bulco Neto
reas de Pesquisa Hipermdia
Sistemas/servios Web, Web Semntica XHTML, XML, XMLS, CSS, XSL, RDF, RDFS, OWL, SWRL,

Computao Ubqua
Sistemas de captura e acesso automatizados Sistemas sensveis a contexto

Plano de Ensino
"Contrato Professor Aluno"
Via Moodle (http://ead.inf.ufg.br/)
Mestrado PPGCC
Engenharia de Software (disponvel em breve)

Dados da Disciplina
Nvel: Mestrado/Doutorado PPGCC/UFMS Nome: Engenharia de Software Carga Horria: 60h (Terica/Prtica) Horrios e Local 3a e 5a-feiras, 10:00 s 11:40, sala 257 INF

Ementa
Modelagem e Especificao de Software Processo e Engenharia de Requisitos Projeto de Software Qualidade de Software

Objetivo Geral
1. Esclarecer a importncia do emprego da Engenharia de Software no desenvolvimento de produtos de software 2. Apresentar uma viso abrangente da Engenharia de Software e como as diferentes etapas do processo de engenharia podem ser abordadas em pesquisas do PPGCC-INF

Objetivos Especficos
1. Familiarizar o aluno com as vises de software como produto e processo 2. Apresentar ferramentas de apoio ao desenvolvimento de produtos de software 3. Trabalhar, do ponto de vista prtico, diferentes etapas do processo de desenvolvimento de um software

Relao com Outras Disciplinas


Sendo uma disciplina abrangente, sua misso estabelecer o relacionamento com as demais disciplinas do PPGCC-INF, principalmente aquelas relacionadas rea de Engenharia de Software, como Estrutura de Dados e Projeto de Algoritmos, Banco de Dados, Recuperao da Informao, dentre outras.

Procedimentos Didticos
AEX Aula Terica RE Aula Terica com Resoluo de Exerccios Individuais TG Trabalho em Grupo OTR Outros

Programa (1)
Software e Engenharia de Software Caractersticas e crise do software, custos e Engenharia de Software Engenharia de Sistemas (TG) Sistemas baseados em computador Hierarquia e modelagem da Engenharia de Sistemas Processo de Software Produto e processo, modelos de processo e Processo Unificado Engenharia de Requisitos (TG) Requisitos de software Documento de Especificao de Software Casos de uso Processo de Engenharia de Requisitos

Programa (2)
Modelagem de Anlise Diagramas UML de casos de uso e de raias Diagramas UML de sequncia e de classes Projeto de Software (TG) Conceitos e Modelos, Projetos Arquitetural Controle de Qualidade de Software Qualidade de produto Qualidade de processo Revises tcnicas Inspees

Sistema de Avaliao
1(um) sistema de software por grupo 3 (trs) trabalhos em grupo (TG) 7/05, 13/06 e 2/07 1(um) artigo cientfico 16/07
NF = MTG*0.5 + ART*0.5
MTG: mdia aritmtica dos trabalhos em grupo (inclui apresentao) ART: redao e apresentao de artigo cientfico

Bibliografia

Motivao
O que Engenharia de Software?

Como se desenvolve um sistema


de agenda telefnica, como o do seu aparelho celular? de locadora de automveis, como o da Rent a Car? de inscrio em vestibular, como o da UFG? operacional, como o iOS ou Android? de redes sociais na Web, como o Facebook? de controle de trfego areo, como o da INFRAERO?

Engenharia de Software ...


uma rea da Computao na qual se estuda tcnicas e mtodos para disciplinar o desenvolvimento de software a fim de obter software com alta qualidade e custo adequado e previsvel

Das könnte Ihnen auch gefallen