Project of Information Systems
Objectives
Introduce to the students the conceptual and software tools necessary to implement an Information Systems Project
¿provide a general introduction to IS projects, the different degree structures that are in place and the stakeholders involved.
¿provide a useful introduction to research in the context of computing projects.
¿how to choose a project, how to write a project proposal and how to plan a IS project
¿managing a project (time, information, data,¿)
¿present a project (as a written report and an oral presentation)
General characterization
Code
100088
Credits
8.0
Responsible teacher
Vítor Manuel Pereira Duarte dos Santos
Hours
Weekly - Available soon
Total - Available soon
Teaching language
Portuguese. If there are Erasmus students, classes will be taught in English
Prerequisites
Knowledge of software engineering and programming
Bibliography
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.
.
Teaching method
Development of a IS project by the students during practical classes in computers rooms and laboratories.
Evaluation method
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.
Subject matter
The curricular unit is organized in the following Learning Units (LU):
LU1:The background:what are (computing) projects? what is research? the research process research methods.
LU2:Setting your project's foundation:choosing a project preparing a project proposal project definition project planning risk management the literature survey process literature searching managing information critical evaluation writing literature reviews.
LU3:Conducting your project:the software development life cycle (SDLC) the earliest ¿model':build-and-fix the stage-wise and classical waterfall models (conventional models) the incremental model prototyping top-down and bottom-up development verification, validation and testing managing your time working in teams.
LU4:Presenting your project:writing and structuring reports writing abstracts data presentation oral presentations demonstrating software viva voce examinations.