Subject Program. Subject/Module : Engenharia de Software e Gestão de Projectos de Saúde. Year : 2º Semester : 2º School Year : 2010/2011

Size: px
Start display at page:

Download "Subject Program. Subject/Module : Engenharia de Software e Gestão de Projectos de Saúde. Year : 2º Semester : 2º School Year : 2010/2011"

Transcription

1 1 de :17 Printed on: :17:55 Subject Program Subject Identification Organic Unity Course : [IS] Informática para a Saúde Degree : Subject/Module : Engenharia de Software e Gestão de Projectos de Saúde Kind : required Scientific Field : Information Systems ECTS : 6 Year : 2º Semester : 2º School Year : 2010/2011 Prerequisites : Not applicable. Hours Of Workload Theory Classes (TC) 30:00 Practical Laboratory (PL) 45:00 Tutorial (T) 5:00 Hours of Autonomous Work 82:00 Horas Totais 162:00 Lecturing Language Portuguese and English Lecturers Main Lecturer : Rui Pedro Charters Lopes Rijo Lecturers Pedro Romeu Henriques Ferreira Rui Pedro Charters Lopes Rijo Framework The course works on soware engineering, with emphasis on specificaon, development and validaon of crical soware, and the use of processes, techniques and tools in planning and implementaon of soware projects in healthcare. Objectives/Skills General

2 2 de :17 CG1. Analyze and design critical software correlated with the area of Healthcare Information Systems; CG2. The use of techniques and software tools to specify software, particularly in the disciplines of requirements engineering, design and software development; CG3. Software testing; CG4. Planning and managing software projects. Specific CG1. Analyze and draw critical software correlated with the area of Health; CE1. Identify vulnerabilities in a system CE2. Identify the critical requirements in systems CE3. Using the techniques and tools for designing critical software CE4. Justifying the options assumed in the design of a system CG2. Using techniques and tools for specifying software, including the disciplines of requirements engineering, design and software development; CE5. Using the concepts of modularity and abstraction CE6. Using the main software design patterns CE7. Taking design options, knowing the consequences and aligning them with organizational goals CG3. Perform software testing; CE8. Draw unit testing and system integration CE9. Using the tools necessary for the achievement of the tests CE10. Documentation of software testing CG4. Planning and managing software projects.

3 3 de :17 CE11. Specify the scope of a project CE12. Estimate the time and cost of a project CE13. Define the quality of a project Transversal CT1. Analyzing and reasoning CT2. Ability to plan and carry out projects CT3. Leadership skills CT4. Ability to study independently CT5. Ability to work in team Contents Synopsis 1. Soware development processes 2. Requirements idenficaon and specificaon 3. Soware design 4. Tests 5. Project management soware Complete 1. Software development processes 1.1. Waterfall

4 4 de : ICONIX 1.3. XP - Extreme Programming 1.4. Rational Unified Process 2. Survey and specification requirements 2.1. Software Requirements 2.2. Formalization of software requirements 2.3. Specification of critical systems 2.4. Formal specifications 2.5. UML diagrams 3. Software design 3.1. Systems Modelling 3.2. Object-oriented design 3.3. Architectural Drawing 3.4. Component-based software 3.5. Software reuse 3.6. Development of software 4. Tests 4.1. Verification and validation 4.2. Unit tests

5 5 de : System testing 4.4. Integration tests 5. Project Management Software 5.1. Time management, human resources, scope and cost of software projects 5.2. Quality management and risk in software projects in the area of??health 5.3. Configuraon management Demonstration of the coherence of the contents with the objectives/skills of the subject The unit of Software Engineering and Project Management for Healthcare Information Systems seeks to provide students with the foundations of the development of software for healthcare systems. It also aims to teach the principles of project management in this sector. Thus, the concepts are introduced based on survey and requirements specification, software design, testing, configuration management and version and entry into production software. These elements are also presented from the perspective of project management, including the evaluation of projects, preparation of work plans, time and budget, determining the critical path, risk management, communication and human resources. Are also presented the main processes and functional areas of health organizations that support business development projects in health informatics. We can relate the following topics detailed program, with each of the following specific responsibilities: 1.1. Waterfall: CE4. Justifying the options assumed in the design of a system 1.2. ICONIX: CE4. Justifying the options assumed in the design of a system 1.3. XP - Extreme Programming: CE4. Justifying the options assumed in the design of a system

6 6 de : Rational Unified Process: CE4. Justifying the options assumed in the design of a system 2.1. Software requirements: CE2. Identify the critical requirements in a system; CE4. Justifying the options assumed in the design of a system; CE11. Specify the scope of a project 2.2. Formalization of software requirements: CE2. Identify the critical requirements in a system; CE4. Justifying the options assumed in the design of a system; CE11. Specify the scope of a project 2.3. Specification of critical systems: CE1. Identify vulnerabilities in a system; CE2. Identify the critical requirements in a system; CE4. Justifying the options assumed in the design of a system; CE11. Specify the scope of a project 2.4. Formal specifications: CE1. Identify vulnerabilities in a system; CE4. Justifying the options assumed in the design of a system; CE11. Specify the scope of a project 2.5. UML diagrams: CE2. Identify the critical requirements in a system; CE4. Justifying the options assumed in the design of a system; CE5. Using the concepts of modularity and abstraction; CE6. Using the main software design patterns; Ne7. Taking design options, knowing the consequences and aligning them with organizational goals; CE11. Specify the scope of a project 3.1. Systems Modelling: CE2. Identify the critical requirements in a system; CE4. Justifying the options assumed in the design of a system; CE5. Using the concepts of modularity and abstraction; CE6. Using the main software design patterns; Ne7. Taking design options, knowing the consequences and aligning them with organizational goals 3.2. Object-oriented design: CE3. Using techniques and tools for software design critic, EC4. Justifying the options assumed in the design of a system; CE5. Using the concepts of modularity and abstraction; CE6. Using the main software design patterns; Ne7. Taking design options, knowing the consequences and aligning them with organizational goals 3.3. Architectural Drawing: CE3. Using techniques and tools for software design critic, EC4. Justifying the options assumed in the design of a system; CE5. Using the concepts of modularity and abstraction; CE6. Using the main software design patterns; Ne7. Taking design options, knowing the consequences and aligning them with organizational goals 3.4. Based software components: CE3. Using techniques and tools for software design critic, EC4. Justifying the options assumed in the design of a system; CE5. Using the concepts of modularity and abstraction; Ne7. Taking design options, knowing the consequences and aligning them with organizational goals 3.5. Software reuse: CE3. Using techniques and tools for software design critic, EC4. Justifying the options assumed in the design of a system; CE5. Using the concepts of modularity and abstraction; CE7. Taking design options, knowing the consequences and aligning them with organizational goals 3.6. Evolution of software: CE3. Using techniques and tools for software design critic, EC4. Justifying the options assumed in the design of a system; CE5. Using the concepts of modularity and

7 7 de :17 abstraction; CE7. Taking design options, knowing the consequences and aligning them with organizational goals 4.1. Verification and validation: CE1. Identify vulnerabilities in a system 4.2. Unit tests: CE1. Identify vulnerabilities in a system; CE4. Justifying the options assumed in the design of a system; CE8. Draw unit testing and system integration; CE9. Using the tools necessary for the achievement of the tests 4.3. Test system: CE1. Identify vulnerabilities in a system; CE4. Justifying the options assumed in the design of a system; CE8. Draw unit testing and system integration; CE9. Using the tools necessary for the achievement of the tests 4.4. Integration tests: CE1. Identify vulnerabilities in a system; CE4. Justifying the options assumed in the design of a system; CE8. Draw unit testing and system integration; CE9. Using the tools necessary for the achievement of the tests 5.1. Time management, human resources, scope and cost of software projects; CE4. Justifying the options assumed in the design of a system; CE11. Specify the scope of a project; CE12. Estimate the time and cost of a project 5.2. Quality management and risk in software projects in the area of??health: CE1. Identify vulnerabilities in a system; CE4. Justifying the options assumed in the design of a system; CE13. Define the quality of a project 5.3. Configuration management: CE4. Justifying the options assumed in the design of a system; CE7. Taking design options, knowing the consequences and aligning them with organizational goals Teaching/Learning Methodology Contact and Autonomous The learning methodology is developed through the following components: face 1. theorecal

8 8 de : Presentaon of concepts 1.2 Exemplificaon and applicaon to real problems 2. Theorecal and praccal 2.1 Modeling and solving problems 2.2 Crical analysis of the problems and their soluons 3. Praccal and laboratory 3.1 Conducng exercises illustrang the principles 3.2 Development of praccal work 4. tutorial 4.1 personal coaching sessions in small groups to conduct the learning process and clarify doubts autonomous 1. study 1.1 Reading of excerpts from the course recommended readings 1.2 Resoluon of the recommended exercises 2. E-learning

9 9 de : Consultaon material of the course Specific Resources 1. Theorecal - regular classroom 3. Praccal and laboratory - Laboratory of Informacs 4. Tutorial - cabinet or the regular classroom Demonstration of the coherence of the teaching/learning methodology with the objectives/skills of the subject The teaching methods used contribute to the general powers set out to UC the following: face 1. theorecal 1.1 Presentaon of the concepts - (C1 and C4) 1.2 Exemplificaon and applicaon to real problems - (C1, C2, C3 and C4) 2. Theorecal and praccal 2.1 Modeling and problem solving - (C2 and C3) 2.2 Crical analysis of problems and soluons - (C2 and C3) 3. Praccal and laboratory 3.1 Conducng exercises illustrang the principles-(c2, C3 and C4)

10 10 de : Development of praccal work - (C2, C3 and C4) 4. tutorial 4.1 personal coaching sessions in small groups to conduct the learning process and clarify doubts - (C1, C2, C3 and C4) autonomous 1. study 1.1 Reading of excerpts from the recommended reading course - (C1, C2, C3 and C4) 1.2 Resoluon of the exercises recommended by the course - (C1, C2, C3 and C4) 2. E-learning 2.1 Consultaon material of the course - (C1, C2, C3 and C4) Assessment Description The methods evaluaon are the following: PERIODIC EVALUATION Two individual wri9en tests (PEI1, PEI2) with minimum of 9.5 values. A praccal work (TP) with a minimum of 9.5 values. Final Rang: 0.25 * PEI * PEI *TP

11 11 de :17 FINAL EVALUATION Final individual written exam (PEI) and practical test (PP). Final Rating: 0,5*PEI + 0,5*PP Number of Evaluations Continuous/Periodic 3 Final 2 Bibliography Main Ian Sommerville, Software Engineering, Addison-Wesley, 2010 Hassan Gomaa, Software Modeling and Design: UML, Use Cases, Patterns, and Software Architectures, Cambridge University Press, Alberto Silva e Carlos Videira, UML - Metodologias e Ferramentas CASE, Centro-Atlântico, António Miguel, Gestão de Projectos de Software, FCA, Complementary Approval Approved by CTC in :

Subject Program. Year : 2º Semester : 1º School Year : 2010/2011

Subject Program. Year : 2º Semester : 1º School Year : 2010/2011 1 de 7 06-02-2012 10:13 Printed on: 06-02-2012 10:13:47 Subject Program Subject Identification Organic Unity Course : [IS] Informática para a Saúde Degree : Subject/Module : Gestão de Dados de Saúde I

More information

Course Computer Science Academic year 2012/2013 Subject Software Engineering II ECTS 6

Course Computer Science Academic year 2012/2013 Subject Software Engineering II ECTS 6 Course Computer Science Academic year 2012/2013 Subject Software Engineering II ECTS 6 Type of course Compulsory Year 3rd Semester 1st semester Student Workload: Professor(s) Maria Clara Silveira Total

More information

In this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice

In this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice In this Lecture you will Learn: Development Chapter 5C About the Unified Software Development How phases relate to workflows in an iterative life cycle An approach to system development Major activities

More information

MARKET RESEARCH COURSE SYLLABUS

MARKET RESEARCH COURSE SYLLABUS University of Split Department of Professional Studies MARKET RESEARCH COURSE SYLLABUS 1 Type of study programme Study programme Course title Course code ECTS (Number of credits allocated) Course status

More information

270015 - IES - Introduction to Software Engineering

270015 - IES - Introduction to Software Engineering Coordinating unit: 270 - FIB - Barcelona School of Informatics Teaching unit: 747 - ESSI - Department of Service and Information System Engineering Academic year: Degree: 2015 BACHELOR'S DEGREE IN INFORMATICS

More information

Project Management with Agile Processes

Project Management with Agile Processes Management with Agile es Miguel Pinto, nº56888 Instituto Superior Técnico {miguel.pinto@ist.utl.pt} Abstract. The software process development community has known a steady evolution over the past years.

More information

FACULTY STUDY PROGRAMME FOR POSTGRADUATE STUDIES

FACULTY STUDY PROGRAMME FOR POSTGRADUATE STUDIES FACULTY OF CONTEMPORARY SCIENCES AND TECHNOLOGIES STUDY PROGRAMME FOR POSTGRADUATE STUDIES (Master of Science) NAME OF THE PROGRAMME: BUSINESS INFORMATICS STUDIES 262 PROGRAMME DESCRIPTION Business Informatics

More information

Research Topics in Software Engineering

Research Topics in Software Engineering MAP-I Programa Doutoral em Informática Research Topics in Software Engineering Unidade Curricular em Paradigmas da Computação Paradigms of Computation (UCPC) UMinho, FEUP July 23, 2009 Abstract This document

More information

IT3203 Fundamentals of Software Engineering (Compulsory) BIT 2 nd YEAR SEMESTER 3

IT3203 Fundamentals of Software Engineering (Compulsory) BIT 2 nd YEAR SEMESTER 3 Fundamentals of Software Engineering (Compulsory) BIT 2 nd YEAR SEMESTER 3 INTRODUCTION This course is designed to provide the students with the basic competencies required to identify requirements, document

More information

COURSE PROFILE. IT323 Fall 5 3 + 0 + 0 3 8

COURSE PROFILE. IT323 Fall 5 3 + 0 + 0 3 8 COURSE PROFILE Course Name Code Semester Term Theory+PS+Lab (hour/week) Local Credits ECTS Contemporary Software Development IT2 Fall + 0 + 0 8 Prerequisites None Course Language Course Type Course Lecturer

More information

Project Management (Gestão de projectos) 2013 / 2014

Project Management (Gestão de projectos) 2013 / 2014 Project Management (Gestão de projectos) 2013 / 2014 Offered to all PhD Programs of the School of Engineering (UMinho) One Semester Course (5 ects) Runs February - July Instructors J.M.Valério de Carvalho

More information

ARTIST Methodology and Tooling. Jesus Gorroñogoitia - Atos SOC Crete, 1 st July 2015

ARTIST Methodology and Tooling. Jesus Gorroñogoitia - Atos SOC Crete, 1 st July 2015 ARTIST Methodology and Tooling Jesus Gorroñogoitia - Atos SOC Crete, 1 st July 2015 Motivation: From SaaP to SaaS So#ware as a Product based Company So#ware as a Service based Company : Cloud Computing

More information

BACHELOR S DEGREE IN BUSINESS ADMINISTRATION

BACHELOR S DEGREE IN BUSINESS ADMINISTRATION School of Economics and Business BACHELOR S DEGREE IN BUSINESS ADMINISTRATION Subject Module Character Credits 6 Management Accounting Cross Sectional Formation Compulsory Code 802276 Area Attendance 3

More information

M. E. Degree in Energy Systems Engineering. Student Handbook

M. E. Degree in Energy Systems Engineering. Student Handbook College of Engineering & Informatics Energy Systems Engineering Programme M. E. Degree in Energy Systems Engineering Student Handbook 1 st July 2015 1 TABLE OF CONTENTS 1. GENERAL INFORMATION... 3 2. ENTRY

More information

XYZ University Faculty of Information Technology Department of Software Engineering First Semester, 2010/2011. Course code: Academic Staff Specifics

XYZ University Faculty of Information Technology Department of Software Engineering First Semester, 2010/2011. Course code: Academic Staff Specifics Page 1 of 5 XYZ University Faculty of Information Technology Department of Software Engineering First Semester, 2010/2011 Course Syllabus Course Title: Developing Computer Aided Software Engineering Course

More information

BACHELOR S DEGREE IN BUSINESS ADMINISTRATION

BACHELOR S DEGREE IN BUSINESS ADMINISTRATION BACHELOR S DEGREE IN BUSINESS ADMINISTRATION Course Decision Analysis Code 802284 Module Character Credits 6 Cross sectional formation Compulsory Area Attendance 2.7 Non Attendance Year 3 Semester 5 Quantitative

More information

We are pleased to offer the following program to Woodstock Area Educators:

We are pleased to offer the following program to Woodstock Area Educators: DATE: Spring 2016 TO: RE: Woodstock Area Educators Upcoming Cohort Programs Presently, many teachers are enrolled in cohort graduate programs through partnerships between local regional offices of education,

More information

How To Understand Software Engineering

How To Understand Software Engineering PESIT Bangalore South Campus Department of MCA SOFTWARE ENGINEERING 1. GENERAL INFORMATION Academic Year: JULY-NOV 2015 Semester(s):III Title Code Duration (hrs) SOFTWARE ENGINEERING 13MCA33 Lectures 52Hrs

More information

840333 - ENGSOF2 - Software Engineering II

840333 - ENGSOF2 - Software Engineering II Coordinating unit: 840 - EUPMT - Mataró College of Engineering Teaching unit: 840 - EUPMT - Mataró College of Engineering Academic year: Degree: 2015 BACHELOR'S DEGREE IN INFORMATICS ENGINEERING (Syllabus

More information

Syllabus Course description

Syllabus Course description Syllabus Course description Course title International Tourism Management Course code 30130 Scientific sector SEC-P/08 Degree Tourism, Sport and Event Management Semester and academic year Winter Semester,

More information

Strategic Information Management

Strategic Information Management Strategic Information Management Course Profile Type Lecture + Tutorial Lecturer Prof. Dr. Nils Urbach Hours per Week 2 + 1 SWS ECTS 6 Language English Start date April 08 th, 2014 Course Description The

More information

Informatics Spring Semester

Informatics Spring Semester Polytechnic Institute of Viseu Higher School of Technology and Management of Viseu International Semesters for Students Informatics Spring Semester Semester title Informatics Semesters Fall Person responsible

More information

Quality Label and Cer0fica0on Processes France- Suisse Summit on ehealth Interoperability 20 May 2014

Quality Label and Cer0fica0on Processes France- Suisse Summit on ehealth Interoperability 20 May 2014 Quality Label and Cer0fica0on Processes France- Suisse Summit on ehealth Interoperability 20 May 2014 Karima Bourquard Director of Interoperability IHE- Europe Tes0ng and Cer0fica0on Objec0ves To design

More information

Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville

Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville Software Engineering Software Processes Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To introduce software process models To describe three generic process models and when

More information

Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2).

Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2). 0305203 0305280 0305301 0305302 Software Engineering/Courses Description Introduction to Software Engineering Prerequisite: 0306211(Computer Programming 2). This course introduces students to the problems

More information

Academic Guide. Strategic Management 4th year Degree in Marketing and Sales Management (TSDMC) Academic Year 2014 /2015

Academic Guide. Strategic Management 4th year Degree in Marketing and Sales Management (TSDMC) Academic Year 2014 /2015 Academic Guide Strategic Management 4th year Degree in Marketing and Sales Management (TSDMC) Academic Year 2014 /2015 Campus: Pozuelo (Madrid) Professors: Academic Period: Year: Type: Language Segundo

More information

Universidad de Alcalá

Universidad de Alcalá Circuit Electronics Degree in Electronic Communications Engineering Degree in Telecommunications Systems Degree in Technology Telecommunication Telematics Engineering Universidad de Alcalá Academic Year

More information

Web Application Development Process

Web Application Development Process Web Engineering Web Application Development Process Copyright 2013 Ioan Toma & Srdjan Komazec 1 Where we are? # Date Title 1 5 th March Web Engineering Introduction and Overview 2 12 th March Requirements

More information

University of Split Department of Professional Studies BUSINESS ETHICS COURSE SYLLABUS

University of Split Department of Professional Studies BUSINESS ETHICS COURSE SYLLABUS University of Split Department of Professional Studies BUSINESS ETHICS COURSE SYLLABUS 1 COURSE DETAILS Type of study programme Study programme Course title Course code ECTS (Number of credits allocated)

More information

Course Computer Science Academic year 2012/13 Subject Databases I ECTS 5

Course Computer Science Academic year 2012/13 Subject Databases I ECTS 5 Course Computer Science Academic year 2012/13 Subject Databases I ECTS 5 Type of course Compulsory Year 2 nd Semester 1st semester Student Workload: Professor(s) José Carlos Fonseca Total 140 Contact 75

More information

200011 - INF - Computer Science

200011 - INF - Computer Science Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2015 200 - FME - School of Mathematics and Statistics 723 - CS - Department of Computer Science 749 - MAT - Department of Mathematics

More information

Correlation matrices between 9100:2009 and 9100:2016

Correlation matrices between 9100:2009 and 9100:2016 Correlation matrices between 9100:2009 and 9100:2016 This document gives correlation matrices from 9100:2009 to 9100:2016. This document can be used to highlight where the new and revised clauses are located.

More information

IOM433 Creative Information Systems Analysis and Design Spring 2006 T/Th 2-3:50 HOH406 (Labs meet in HOH401)

IOM433 Creative Information Systems Analysis and Design Spring 2006 T/Th 2-3:50 HOH406 (Labs meet in HOH401) IOM433 Creative Information Systems Analysis and Design Spring 2006 T/Th 2-3:50 HOH406 (Labs meet in HOH401) Faculty: Ann Majchrzak Phone: 213-740-4023 Email: majchrza@usc.edu Office: HOH 400E Office Hours:

More information

Plan-Driven Methodologies

Plan-Driven Methodologies Plan-Driven Methodologies The traditional way to develop software Based on system engineering and quality disciplines (process improvement) Standards developed from DoD & industry to make process fit a

More information

270084 - GPS - Software Project Management

270084 - GPS - Software Project Management Coordinating unit: 270 - FIB - Barcelona School of Informatics Teaching unit: 747 - ESSI - Department of Service and Information System Engineering Academic year: Degree: 2015 BACHELOR'S DEGREE IN INFORMATICS

More information

INCOSE OOSEM Working Group Charter

INCOSE OOSEM Working Group Charter PURPOSE GOAL Advance the use of the Object Oriented Systems Engineering Method (OOSEM) in support of Model Based Systems Engineering (MBSE), while providing input to the ongoing development of the Systems

More information

A Software Engineering Process for Operational Space Weather Systems. S. Dave Bouwer, W. Kent Tobiska Space Environment Technologies www.spacewx.

A Software Engineering Process for Operational Space Weather Systems. S. Dave Bouwer, W. Kent Tobiska Space Environment Technologies www.spacewx. A Software Engineering Process for Operational Space Weather Systems S. Dave Bouwer, W. Kent Tobiska Space Environment Technologies www.spacewx.com Transitioning Research Models into Operations Software

More information

Bachelor of Science Degree in Environmental Health Science

Bachelor of Science Degree in Environmental Health Science Bachelor of Science Degree in Environmental Health Science Rational of the programme Since its inception, there have been significant changes in the scope of the field of Environmental Health. To reflect

More information

DESCRIPTION OF INDIVIDUAL COURSE UNIT BUSINESS MANAGEMENT TECHNIQUES: GOOD PRACTICES

DESCRIPTION OF INDIVIDUAL COURSE UNIT BUSINESS MANAGEMENT TECHNIQUES: GOOD PRACTICES DESCRIPTION OF INDIVIDUAL COURSE UNIT BUSINESS MANAGEMENT TECHNIQUES: GOOD PRACTICES 1. GENERAL DESCRIPTION Course Title Faculty General Classification Business Management Techniques: Good Practices Faculty

More information

MASTER OF ENGINEERING IN CIVIL ENGINEERING (ME)

MASTER OF ENGINEERING IN CIVIL ENGINEERING (ME) MASTER OF ENGINEERING IN CIVIL ENGINEERING (ME) PAC: GYE19 Course Instance: 1MEC Duration: 1 Year Quota: 20 ECTS: 60 Entry Requirements Second Class Honours in a Level 8 degree, in a related discipline,

More information

Lecture Overview. Object-Oriented Software Engineering: Using UML, Patterns, Java, and Software Development Processes. Prof. Dr.

Lecture Overview. Object-Oriented Software Engineering: Using UML, Patterns, Java, and Software Development Processes. Prof. Dr. COM 401 Software Engineering Lecture Overview Object-Oriented Software Engineering: Using UML, Patterns, Java, and Software Development Processes Prof. Dr. Halûk Gümüşkaya haluk.gumuskaya@gediz.edu.tr

More information

Chapter 3. Technology review. 3.1. Introduction

Chapter 3. Technology review. 3.1. Introduction Technology review Chapter 3 3.1. Introduction Previous chapter covers detail description about problem domain. In this chapter I will discuss the technologies currently available to solve a problem in

More information

Masters of Science in Software & Information Systems

Masters of Science in Software & Information Systems Masters of Science in Software & Information Systems To be developed and delivered in conjunction with Regis University, School for Professional Studies Object Oriented Design Table of Contents January

More information

SAPM Overview Semester Summary

SAPM Overview Semester Summary SAPM Overview Semester Summary Dr. James A. Bednar jbednar@inf.ed.ac.uk http://homepages.inf.ed.ac.uk/jbednar In this lecture we review the topics we have covered this semester, focusing on what I consider

More information

COURSE SPECIFICATION DOCUMENT. Business and Economics. Bruce Sheppy

COURSE SPECIFICATION DOCUMENT. Business and Economics. Bruce Sheppy COURSE SPECIFICATION DOCUMENT NOTE: ANY CHANGES TO A CSD MUST GO THROUGH ALL OF THE RELEVANT APPROVAL PROCESSES, INCLUDING LTPC. Academic School/Department: Programme: Business and Economics BA (Hons)

More information

To introduce software process models To describe three generic process models and when they may be used

To introduce software process models To describe three generic process models and when they may be used Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software

More information

How To Prepare And Manage A Project

How To Prepare And Manage A Project University of Split Department of Professional Studies PREPARATION AND PROJECT MANAGEMENT COURSE SYLLABUS 1 COURSE DETAILS Type of study programme Study programme Course title Course code ECTS (Number

More information

Sample Application of EUCIP in a Degree Curriculum at

Sample Application of EUCIP in a Degree Curriculum at Teramo University Faculty of Communication Studies Sample Application of EUCIP in a Degree Curriculum at Teramo University Manuel DE NICOLA mdenicola@unite.it Map of the EUCIP based curricula CP: 60x3=

More information

340382 - ADSO-I5O01 - Operating Systems Administration

340382 - ADSO-I5O01 - Operating Systems Administration Coordinating unit: 340 - EPSEVG - Vilanova i la Geltrú School of Engineering Teaching unit: 701 - AC - Department of Computer Architecture Academic year: Degree: 2015 BACHELOR'S DEGREE IN INFORMATICS ENGINEERING

More information

270024 - LI - Logics in Information Technology

270024 - LI - Logics in Information Technology Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2015 270 - FIB - Barcelona School of Informatics 723 - CS - Department of Computer Science BACHELOR'S DEGREE IN INFORMATICS ENGINEERING

More information

TRADITIONAL VS MODERN SOFTWARE ENGINEERING MODELS: A REVIEW

TRADITIONAL VS MODERN SOFTWARE ENGINEERING MODELS: A REVIEW Year 2014, Vol. 1, issue 1, pp. 49-56 Available online at: http://journal.iecuniversity.com TRADITIONAL VS MODERN SOFTWARE ENGINEERING MODELS: A REVIEW Singh RANDEEP a*, Rathee AMIT b a* Department of

More information

IT3205: Fundamentals of Software Engineering (Compulsory)

IT3205: Fundamentals of Software Engineering (Compulsory) INTRODUCTION : Fundamentals of Software Engineering (Compulsory) This course is designed to provide the students with the basic competencies required to identify requirements, document the system design

More information

Credit and Grading Systems

Credit and Grading Systems Facultad de Informática Universidad Politécnica de Madrid Credit and Grading Systems Description of the Qualification Mechanism, the Credit and Grading Systems, and their adaptation to ECTS. February,

More information

SYLLABUS. Software Engineering

SYLLABUS. Software Engineering SYLLABUS 1. Information regarding the programme 1.1 Higher education institution Babeş Bolyai University 1.2 Faculty Faculty of Mathematics and Computer Science 1.3 Department Department of Computer Science

More information

COURSE PROFILE. Business Intelligence MIS531 Fall 1 3 + 0 + 0 3 8

COURSE PROFILE. Business Intelligence MIS531 Fall 1 3 + 0 + 0 3 8 COURSE PROFILE Course Name Code Semester Term Theory+PS+Lab (hour/week) Local Credits ECTS Business Intelligence MIS1 Fall 1 + 0 + 0 8 Prerequisites None Course Language Course Type Course Lecturer Course

More information

270121 - PI - Internet Protocols

270121 - PI - Internet Protocols Coordinating unit: 270 - FIB - Barcelona School of Informatics Teaching unit: 701 - AC - Department of Computer Architecture Academic year: Degree: 2015 BACHELOR'S DEGREE IN INFORMATICS ENGINEERING (Syllabus

More information

(IŞIK - IT201) 1 / 6 COURSE PROFILE. Theory+PS+Lab (hour/week) Local Credits. Course Name Code Semester Term ECTS

(IŞIK - IT201) 1 / 6 COURSE PROFILE. Theory+PS+Lab (hour/week) Local Credits. Course Name Code Semester Term ECTS COURSE PROFILE Course Name Code Semester Term Theory+PS+Lab (hour/week) Local Credits ECTS Network Security IT527 Fall 3 + 0 + 0 3 8 Prerequisites None Course Language Course Type Course Lecturer Course

More information

So#ware Defined Radio (SDR) Architecture and Systems Issues

So#ware Defined Radio (SDR) Architecture and Systems Issues So#ware Defined Radio (SDR) Architecture and Systems Issues Workshop on Spacecra# Flight So#ware (FSW 09) 2009 11 6 Kenneth J. Peters Jet Propulsion Laboratory, California Ins9tute of Technology Speaker

More information

The Rap on RUP : An Introduction to the Rational Unified Process

The Rap on RUP : An Introduction to the Rational Unified Process The Rap on RUP : An Introduction to the Rational Unified Process Jeff Jacobs Jeffrey Jacobs & Associates phone: 650.571.7092 email: jeff@jeffreyjacobs.com http://www.jeffreyjacobs.com Survey Does your

More information

BACHELOR IN ECONOMICS FIRST YEAR

BACHELOR IN ECONOMICS FIRST YEAR BACHELOR IN ECONOMICS FIRST YEAR Course English Code 802343 Module Basic Formation Area Nature Credits Compulsory 6 ES Attendance Non Attendance Year First Semester 1 COORDINATION Modern Language: English

More information

Business Administration and Business Informatics for other study programs

Business Administration and Business Informatics for other study programs Business Administration and Business Informatics for other study programs at the University of Mannheim Module catalog (Effective: April 11, 2007) Part 1: Module Overview More detailed information on the

More information

A Software process engineering course

A Software process engineering course Rochester Institute of Technology RIT Scholar Works Presentations and other scholarship 2009 A Software process engineering course J. Scott Hawker Follow this and additional works at: http://scholarworks.rit.edu/other

More information

Agile Methods in Software Development (SE 470) Course Details

Agile Methods in Software Development (SE 470) Course Details Agile Methods in Software Development (SE 470) Course Details Course Name Course Code Term Lecture Hours Application Hours Lab Credit ECTS Hours Agile Methods in Software Development SE 470 Spring 2 2

More information

COURSE PROFILE. IT482 Spring 3 + 0 + 0 3 6

COURSE PROFILE. IT482 Spring 3 + 0 + 0 3 6 COURSE PROFILE Course Name Code Semester Term Theory+PS+Lab (hour/week) Local Credits ECTS Customer Relationship Management (CRM) Systems IT482 Spring 3 + 0 + 0 3 6 Prerequisites None Course Language Course

More information

1st SEMESTER (beginning in September) Code Course Year ECTS Degree Lecturer Group(s) in English

1st SEMESTER (beginning in September) Code Course Year ECTS Degree Lecturer Group(s) in English 1st SEMESTER (beginning in September) Code Course Year ECTS Degree Lecturer Group(s) in English Level: Bachelor (open to students at all levels) L1805 Marketing Management 1 6 Ralitza Nikolaeva GAi L5004

More information

CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed.

CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. CS 389 Software Engineering Lecture 2 Chapter 2 Software Processes Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. Topics covered Software process models Process activities Coping

More information

CONTENTS. Introduc on 2. Undergraduate Program 4. BSC in Informa on Systems 4. Graduate Program 7. MSC in Informa on Science 7

CONTENTS. Introduc on 2. Undergraduate Program 4. BSC in Informa on Systems 4. Graduate Program 7. MSC in Informa on Science 7 1 1 2 CONTENTS Introducon 2 Undergraduate Program 4 BSC in Informaon Systems 4 Graduate Program 7 MSC in Informaon Science 7 MSC in Health Informacs 13 2 3 Introducon The School of Informaon Science at

More information

Certification for Healthcare Information Technologist - Overview

Certification for Healthcare Information Technologist - Overview Healthcare Information Technologist Certified by Japan Association for Medical Informatics (JAMI) Background Japan Association for Medical Informatics (JAMI) It has been more than 25 years since the academic

More information

EPISODE: AN EXTREME PROGRAMMING METHOD FOR INNOVATIVE SOFTWARE BASED ON SYSTEMS DESIGN AND ITS PRACTICAL STUDY

EPISODE: AN EXTREME PROGRAMMING METHOD FOR INNOVATIVE SOFTWARE BASED ON SYSTEMS DESIGN AND ITS PRACTICAL STUDY EPISODE: AN EXTREME PROGRAMMING METHOD FOR INNOVATIVE SOFTWARE BASED ON SYSTEMS DESIGN AND ITS PRACTICAL STUDY Takaaki Goto 1, Kensei Tsuchida 2 and Tetsuro Nishino 1 1 Graduate School of Informatics and

More information

Software Engineering 2014-15

Software Engineering 2014-15 Software Engineering 2014-15 Theme leader Kung-Kiu Lau Today s presenter John Sargeant Course Units: ACS: Software Engineering COMP61511 Software Engineering Overview ( Overview ) COMP61521 Component-based

More information

Business Communication Strategies inCroats and Their Meanings

Business Communication Strategies inCroats and Their Meanings University of Split Department of Professional Studies BUSINESS COMMUNICATION COURSE SYLLABUS 1 COURSE DETAILS Type of study programme Study programme Course title Course code ECTS (Number of credits allocated)

More information

BACHELOR S DEGREE IN BUSINESS ADMINISTRATION

BACHELOR S DEGREE IN BUSINESS ADMINISTRATION BACHELOR S DEGREE IN BUSINESS ADMINISTRATION Course Human Resource Management Module Business Organization Area Character Compulsory Code 802286 Organization and Human Resources Credits 6 Attendance 3

More information

Thesis seminar THE7TF007

Thesis seminar THE7TF007 BIT The thesis is a system work 1 -(14) Thesis seminar The Thesis is a System Work Kirsti Jalasoja BIT The thesis is a system work 2 -(14) 1 Different types of theses 2 System development models 3 Development

More information

Course Syllabus. Course code: 371410. Academic Staff Specifics. Office Number and Location

Course Syllabus. Course code: 371410. Academic Staff Specifics. Office Number and Location Philadelphia University Faculty of Administrative & Financial Sciences Department of Business Networking and Systems Management First semester, 2009/2010 Course Syllabus Course Title: Systems & Networks

More information

Agile development. Pedro Cabalar. Departamento de Computación Facultad de Informá;ca University of Corunna, SPAIN

Agile development. Pedro Cabalar. Departamento de Computación Facultad de Informá;ca University of Corunna, SPAIN Agile development Pedro Cabalar Departamento de Computación Facultad de Informá;ca University of Corunna, SPAIN Agile Development Main bibliographic source: Agile & Itera,ve Development A Manager s Guide,

More information

HOW HEALTH LITERACY WILL BE DEFINED IN FUTURE.

HOW HEALTH LITERACY WILL BE DEFINED IN FUTURE. HOW HEALTH LITERACY WILL BE DEFINED IN FUTURE. EPATIENTS, EHEALTH SERVICES AND EHEALTH LITERACY THE FORGOTTEN CORNER STONES OF CONTEMPORARY HEALTH LITERACY RESEARCH. EHEALTH LITERACY Defini0on from Norman/Skinner

More information

CS 425 Software Engineering. Course Syllabus

CS 425 Software Engineering. Course Syllabus Department of Computer Science and Engineering College of Engineering, University of Nevada, Reno Fall 2013 CS 425 Software Engineering Course Syllabus Lectures: Instructor: Office hours: Catalog description:

More information

I219 Software Design Methodology

I219 Software Design Methodology I219 Software Design Methodology JAIST Master s Program Fall 2014 Nguyen Van Vu nvu@fit.hcmus.edu.vn Topics Course Introduction Objectives and Scope Evaluation Policies Content and Schedule Basic Concepts

More information

CS 425 Software Engineering. Course Syllabus

CS 425 Software Engineering. Course Syllabus Department of Computer Science and Engineering College of Engineering, University of Nevada, Reno Fall 2015 CS 425 Software Engineering Course Syllabus Lectures: TR, 9:30 10:45 am, LEG-212 Instructor:

More information

Programme Study Plan

Programme Study Plan FAK1 2012/132 Faculty of Economic Sciences, Communication, and IT Programme Study Plan Master Programme in Information Systems Programme Code SAINF Programme Title: ECTS Credits 120 Master Programme in

More information

Software Engineering

Software Engineering 1 Software Engineering Lecture 2: Software Life Cycles Stefan Hallerstede Århus School of Engineering 25 August 2011 2 Contents Naive Software Development Code & Fix Towards A Software Process Software

More information

Reaching CMM Levels 2 and 3 with the Rational Unified Process

Reaching CMM Levels 2 and 3 with the Rational Unified Process Reaching CMM Levels 2 and 3 with the Rational Unified Process Rational Software White Paper TP174 Table of Contents INTRODUCTION... 1 LEVEL-2, REPEATABLE... 3 Requirements Management... 3 Software Project

More information

240071 - Project Management

240071 - Project Management Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2015 240 - ETSEIB - Barcelona School of Industrial Engineering 736 - PE - Department of Engineering Design BACHELOR'S DEGREE IN MATERIALS

More information

Update on the Cloud Demonstration Project

Update on the Cloud Demonstration Project Update on the Cloud Demonstration Project Steven Wallace Joint Techs Summer 2011 13- July- 2011 Project Par4cipants BACKGROUND Twelve Universi,es: Caltech, Carnegie Mellon,Cornell George Mason, Indiana

More information

Objectives. The software process. Basic software process Models. Waterfall model. Software Processes

Objectives. The software process. Basic software process Models. Waterfall model. Software Processes Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software

More information

Software Architecture Professional Certificate

Software Architecture Professional Certificate Software Architecture Professional Certificate The Software Architecture Professional Certificate program will equip you with state-of-the-art architecture practices and concepts. You will gain experience

More information

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF SWE COURSE PLAN Course Code : CS0351 Course Title : SOFTWARE PROJECT MANAGEMENT Semester : VII Course Time : July

More information

CS4507 Advanced Software Engineering

CS4507 Advanced Software Engineering CS4507 Advanced Software Engineering Lectures 2 & 3: Software Development Lifecycle Models A O Riordan, 2015 Some diagrams from Sommerville, some notes from Maciaszek/Liong Lifecycle Model Software development

More information

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008 Course Syllabus Course Title: System Analysis and Design Course Level: 3 Lecture Time: Course

More information

Lessons Learned from the Teaching of IS Development

Lessons Learned from the Teaching of IS Development Journal of Information Technology Education Volume 1 No. 2, 2002 Lessons Learned from the Teaching of IS Development Filomena Lopes and Paula Morais Universidade Portucalense, Porto, Portugal flopes@upt.pt

More information

EASTERN ARIZONA COLLEGE Introduction to Exercise Science and Physical Education

EASTERN ARIZONA COLLEGE Introduction to Exercise Science and Physical Education EASTERN ARIZONA COLLEGE Introduction to Exercise Science and Physical Education Course Design 2014-2015 Course Information Division Health & Physical Education Course Number HPE 210 Title Introduction

More information

Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note

Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note Text book of CPET 545 Service-Oriented Architecture and Enterprise Application: SOA Principles of Service Design, by Thomas Erl, ISBN

More information

Curriculum for the Master s Programme in Operations and Innovation Management (cand.scient.techn.)

Curriculum for the Master s Programme in Operations and Innovation Management (cand.scient.techn.) The Faculty of Engineering and Science The Study Board of Industry and Global Business Development Curriculum for the Master s Programme in Operations and Innovation Management Curriculum for the Master

More information

Weighted Total Mark. Weighted Exam Mark

Weighted Total Mark. Weighted Exam Mark CMP2101 Software Engineering Period per Week Contact Hour per Semester Total Mark Exam Mark Continuous Assessment Mark Credit Units LH PH TH CH WTM WEM WCM CU 45 00 30 60 100 40 100 4 Rationale Software

More information

FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE. Introduction to Programming with Visual Basic.NET

FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE. Introduction to Programming with Visual Basic.NET Form 2A, Page 1 FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE COURSE NUMBER: COP 2837 COURSE TITLE: Introduction to Programming with Visual Basic.NET PREREQUISITE(S): COP 1000 COREQUISITE(S):

More information

Course Overview CEN 5035 Software Engineering

Course Overview CEN 5035 Software Engineering Course Overview CEN 5035 Software Engineering Stephen M. Thebaut, Ph.D. University of Florida Contact Info Instructor: Steve Thebaut, E314-A Office Hours: Wed/Fri 9:15-10:15 or by appt. e-mail: smt AT

More information

The nature of science in science curricula Methods and concepts of analysis

The nature of science in science curricula Methods and concepts of analysis The nature of science in science curricula Methods and concepts of analysis Sílvia Ferreira Ana M. Morais Institute of Education of the University of Lisbon Revised personal version of the article published

More information

Person Responsible for Module (Name, Mail address): Dr. Javier Soriano, jsoriano@fi.upm.es

Person Responsible for Module (Name, Mail address): Dr. Javier Soriano, jsoriano@fi.upm.es Name of Module: Data Science ECTS: Module-ID: Seminars 4.5 xxx Person Responsible for Module (Name, Mail address): Dr. Javier Soriano, jsoriano@fi.upm.es University: UPM Departments: DLSIIS, DIA, DATSI

More information

COURSE PROFILE. The objective of this course is to introduce essential concepts, methods, strategies, and processes that are used in sales management.

COURSE PROFILE. The objective of this course is to introduce essential concepts, methods, strategies, and processes that are used in sales management. COURSE PROFILE Course Name Code Semester Term Theory+PS+Lab (hour/week) Local Credits ECTS Personal Selling and Sales Management MAN 526 2 2 3 3 7 Prerequisites - Course Language Course Type English Required

More information

Mastem: A Mathematics Tutoring Multi-Agent System

Mastem: A Mathematics Tutoring Multi-Agent System Mastem: A Mathematics Tutoring Multi-Agent System Jéssyka Vilela 1, Ricardo Ramos 2, Jaelson Castro 1 1 Universidade Federal de Pernambuco Centro de Informática Av. Jornalista Anibal Fernandes, S/N, Cidade

More information