INFORMATION SYSTEMS
cod. 05973

Academic year 2017/18
1° year of course - First semester
Professor
ZANICHELLI Francesco
Academic discipline
Sistemi di elaborazione delle informazioni (ING-INF/05)
Field
Ingegneria informatica
Type of training activity
Characterising
63 hours
of face-to-face activities
9 credits
hub: PARMA
course unit
in ITALIAN

Learning objectives

The first goal of the course is to provide students with the ability to understand
how information systems fit into business organizations and in particular:
- The management of business processes through information technology.
- The role of the Internet in business processes.
- The structure and the evolution of computing systems-oriented to organizations.
- The basic principles of information systems security.
A second goal is to provide students with an initial set of methodologies, conceptual
tools and techniques to assess the needs and tackle planning, analysis and design
of Information Systems.

The ability to apply the knowledge and understanding listed appear to be in particular:
- analyze and describe the architecture of the computing infrastructure for business
- analyze business processes and the needs and identify ICT solutions
for Information Systems to support business.
- assess the main security features (logical and physical) of computer systems.

Prerequisites

- - -

Course unit content

Information systems

- An introduction to Information Systems and to the course (4 hrs)

- Business Process Engineering (6 hrs)

- Information Systems for Operational Support (6 hrs)

- Strategic and Decision Support Information Systems (6 hrs)

- Internet, e-business models and net services (4 hrs)

- Planning, Analysis, Design and Management of Information Systems (36 hrs)

- An Introduction to Computer Security (7 hrs)

Full programme

Introduction to information systems and the course (4 hrs) : Introduction to the course – Introduction to Information Systems – Operational IS – Institutional IS – Strategic IS – An outline of enterprise goals and organization - The role of ICT – National infrastructures and agendaBusiness process engineering (6 hrs): Introduction to business processes – BP definition and main features – BP classification and examples – BP decomposition – Functions vs Processes view – Organizational variables – Introduction to analysis for change – Demming cycle (PDCA) – Standards, regulations and good practices – WBS and OBS – LRC and RACI – BP reengineering – main phases and examples
Information Systems for Operational Support (6 hrs):
The information resource – DIKW pyramid and an outline on knowledge management – Types and users of ISs – ERP systems – Key features – Sector specific and general modules – Three tier architecture – An introduction to SAP ERP and other tools – Open-source ERPs – CRM systems – CRM virtuous circle - Types of CRM systems – An outline of SCM systems
Strategic and Decision Support Information Systems (6 hrs) :
Introduction to Business intelligence – Business and strategic ISs – OLAP, Data Warehouse – Star and snowflake data schemas – An example of OLAP for a mass retail company – Multidimensional data analysis – Enterprise dashboards – Introduction to Big Data Analytics – An outline of the Hadoop and MapReduce frameworks
Internet, e-business models and net services (6 hours)
Introduction to the topic of companies and Internet – Main actors and relationship - B2C,B2B,G2C,G2B,C2C relationships- A few e-business models: Virtual Communities, Hubs, E-malls - More e-business models- E-commerce portals- Google and its business model - Advertisement auctions - CPC, CI e CPA - Inverted Indexes - Pagerank - Examples - Social network and social media – Key features - SN examples - Web 2.0 – Company plans and tools for SN – The SMAC paradigm (Social, Mobile, Analytics and Cloud)Planning, Analysis, Design and Management of Information Systems (36 hours) :(Planning - 6 hours)Planning of ISs - The Systems Analyst's role: Professional IT Profiles and European E-Competence Framework - Project Identification and initiation - Technical, Economic and Organizational Feasibility Analysis - ROI and TCO conceptsProject selection, creation and management (Project Management) - Project resources and tasks - PERT and GANTT diagrams(Analysis - 10 hours)Requirements determination - What is a Requirement - Requirement elicitation - Requirement Analysis Strategies - Use Case Analysis - Business Process Modeling: Introduction to Business Analysis - BPR and BPI - Overview of DFDs - BPMN: key elements and examples - BPMN and BPEL - Introduction to UML and its main diagrams - UML diagrams for business modeling: activity diagrams and class diagrams - UML diagrams for business modeling: sequence charts and collaboration diagrams - Assembly lines – Recalls of Data ModelingLaboratory Exercise: Modeling with BPMN - Examples and exercises(Design - 16 hours)The transition from requirements to design - SI acquisition strategies - Make or Buy - Procurement procedures for IT systems: Contracts and calls for bids - CNIPA / AGID guidelines – Terms of contracts – Examples of ICT term of contracts - Evaluation functions for bids - Software and CopyrightArchitectural design - Architectural design elements – Services and IT services - SLA, OLA and UC - Requirements (operational, performance and safety) for architectural design - HW & SW technologies for SI: from physical infrastructure to cloud (Applications and DBMS - Networks In IT systems - Transmission media - Computer evolution - Outsourcing - Client-server systems - 2-tier, 3-tier and multi-tier systems - Most common server types - Application compatibility matrix - ITIL and Configuration items - Storage systems : RAID Systems - Advanced Storage Systems: NAS and SAN – Types of Enterprise Application Integration - Enterprise-Oriented EAI with Service-Oriented Architecture (SOA) - Web Services Technologies - Enterprise Service Bus - Jboss ESB - Introduction to Cluster Computing - Clusters and Commodity clusters – Main features - High Availability Solutions - Virtualization and VDI - Grid computing - Computing Utility - Cloud Computing : Service Types, Deployment models, Features - Pricing and SLAs - Data Centers - Evolution of IT Systems within companies)(Implementation - 3 hours)Recalls of SW development methodologies SW - Transition to the new IS - Migration plan - Post-implementation activities: system support and maintenance - Evaluation of project outcomes(Government and ICT Management - 1 hour)IT Governance and Management - COBIT - Management policies: policies, procedures and standardsINTRODUCTION TO COMPUTER SECURITY (7 hours)Introducing Computer Security - Direct and indirect risks – Problems from failures and natural events - Data backup - Human threats to security – Types of attacks - Attacks classification - Viruses and lethal attacks to Infrastructure Services - Introduction to Data Protection - Classical Encryption: Caesar Algorithm -Symmetric key cryptography - Public key cryptography - Hash functions and digital signatures - Digital identity, digital certificates and PKIs - Computer contract - Electronic identity card - Data protection and communication channels - SSL, SSH and IPSec - Firewall: objectives and typologies - Auditing and accounting - Security management: approaches, plans and ISO 27000 standards

Bibliography

G. Bracchi, C. Francalanci, G. Motta: Sistemi informativi d’impresa, McGraw-Hill, 2010.

G. Destri: Introduzione ai sistemi informativi aziendali, MUP, 2007

Systems Analysis and Design, 6th edition, Alan Dennis, Barbara Haley Wixom, Roberta M. Roth, December 2014, ©2015 Wiley

Teaching methods

During the lectures, topics related to the business information systems will be presented as indicated in the course program.During the course a number of application cases will also be presented. They will be analyzed and tackled for design in a highly interactive way with students. The course will also include a number of lab exercises regards selected topics of the theoretical part.

Assessment methods and criteria

The summative evaluation of learning happens in two moments:

1) a written test (conducted either in the only midterm examination or in the normal exam sessions) regarding an exercise of planning, analysis and design of a specific information system. The written exam aims at assessing acquired knowledge and skills in the area of Information Systems planning, analysis and design. The duration of the written test is 3 hours and student are not allowed to use notes or books. The written exam is rated in a 0-30 scale. The date of the midterm examination will be communicated to students at least one month ahead.

2) an oral examination consisting of two questions related to the theoretical topics of the course which are not part of the written exam. It mainly aims at assessing general and descriptive acquired knowledge on Information Systems. The oral test is evaluated on a scale of 0-30.The final grading (0-30 scale) is derived as the arithmetic mean of the grades of the written and oral tests.The grading of the written test is communicated within two weeks following the test, and it will be published on the Elly web platform.The grading of the oral test is communicated immediately at the end of the test. Note that online registration for the examinations is mandatory both in the case of the written test and in the case of the oral examination.N.B During the lectures, the teacher will present and administer partial training tests, useful to monitor the achievement of learning objectives and provide ongoing feedback to students, ahead of the midterm and the regular examinations.

Other information

The teaching material is made available on
elly.dii.unipr.it