Projecto de Sistemas de Informação

Objectivos

Knowledge of software engineering

Caracterização geral

Código

100088

Créditos

6.0

Professor responsável

Vítor Manuel Pereira Duarte dos Santos

Horas

Semanais - A disponibilizar brevemente

Totais - A disponibilizar brevemente

Idioma de ensino

Português. No caso de existirem alunos de Erasmus, as aulas serão leccionadas em Inglês

Pré-requisitos

A unidade curricular está organizada nas seguintes unidades de aprendizagem (UA): 
 
UA1: Enquadramento: o que são projetos (de computação) o que é pesquisa? o processo de investigação métodos de investigação. 
 
UA2: Definir os alicerces do projeto: escolher um projeto preparar uma proposta de projeto definição do projeto planeamento de projetos gestão de riscos a pesquisa bibliográfica gestão de informação avaliação crítica escrever revisões de literatura

UA3: Desenvolver o projeto: o ciclo de vida de desenvolvimento de software (SDLC) o primeiro "modelo": build-and-fix os modelos stage-wise e classical waterfall (modelos convencionais) o modelo incremental prototipagem desenvolvimento top-down e bottom-up verificação, validação e teste gestão do tempo pessoal trabalho em equipa. 
 
UA4: Apresentação do projeto: escrever e estruturar relatórios escrever resumos apresentação de dados apresentações orais demonstração de software exames de viva voz. 
 

Bibliografia

Cadle, James & Yeates, Donald (2008). Peoject Management for Information Systems. Fifth Edition, Perarson Education. UK.¿ 
 
Schwalde, Kathy(2011). Managing Information Technology Projects. Revised sixth edition. Canada, Course Technology CENGAGE Learning. 
 
A Guide of the Project Management Body of Knowledge (PMBOK Guide), PMI, 2004. 
 

 

Método de ensino

Evaluation:

students will be evaluated on the development of one or more projects. They will have to produce detailed documentation about the project development method they used and about the achieved results and they will have to present the project orally. The oral presentation will also have to contain a complete demo of the developed software. They will also have to produce, and will be evaluated on, a complete report describing each and every single step in the development of their project. 

Método de avaliação

N/A

Conteúdo

Será dada grande relevância ao desenvolvimento de um ou mais projetos pelos alunos durante as aulas práticas em laboratórios informáticos.