Matteo GAETA | Information systems
Matteo GAETA Information systems
cod. 0612700032
INFORMATION SYSTEMS
0612700032 | |
DIPARTIMENTO DI INGEGNERIA DELL'INFORMAZIONE ED ELETTRICA E MATEMATICA APPLICATA | |
EQF6 | |
COMPUTER ENGINEERING | |
2020/2021 |
YEAR OF COURSE 3 | |
YEAR OF DIDACTIC SYSTEM 2017 | |
SECONDO SEMESTRE |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
ING-INF/05 | 3 | 24 | LESSONS | |
ING-INF/05 | 3 | 24 | EXERCISES |
Objectives | |
---|---|
OBJECTIVES: INTRODUCTION TO THE KNOWLEDGE OF THE ENTERPRISE INFORMATION SYSTEMS WORLD, THROUGH A DETAILED VISION OF THE ORGANIZATIONAL, FUNCTIONAL AND TECHNOLOGICAL MODELS OF THE ENTERPRISE INFORMATION SYSTEM, WITH THE AIM TO ACQUIRE THE KNOWLEDGE FOR THE DESIGN AND THE DEVELOPMENT OF THE COMPONENTS OF THE OPERATIONAL, INFORMATIONAL AND EXCUTIVE SYSTEMS, AS WELL AS THE MANAGEMENT OF SOFTWARE PROJECTS. KNOWLEDGE AND UNDERSTANDING: COMPREHENSION OF THE TERMINOLOGY, THE BASIC CONCEPTS AND THE MAIN ARCHITECTURAL MODELS USED IN THE CONTEXT OF ENTERPRISE INFORMATION TECHNOLOGY, INFORMATION SYSTEMS AND PROJECT MANAGEMENT FOR THE DESIGN AND REALIZATION OF THE COMPONENTS OF MODERNS OPERATIONAL, INFORMATIONAL AND EXECUTIVE SYSTEMS. APPLYING KNOWLEDGE AND UNDERSTANDING: BEING ABLE TO ANALYZE, DEFINE, DESIGN AND REALIZE A COMPONENT AND/OR A PROTOTYPE OF A SUBSYSTEM OF AN ENTERPRISE INFORMATION SYSTEM. BEING ABLE TO MANAGE THE FUNDAMENTALS OF A SOFTWARE PROJECT, THE PLANNING AND THE PROJECT ACTIVITIES. MAKING JUDGEMENTS: ABILITY TO IDENTIFY THE MAIN ARCHITECTURAL MODELS, METHODS, TECHNIQUES, AND PATTERN THAT ARE SUITABLE FOR THE ANALYSIS, THE DESIGN AND THE IMPLEMENTATION OF A COMPONENT AND/OR A PROTOTYPE OF A SUBSYSTEM OF AN INFORMATION SYSTEM. COMMUNICATION SKILLS: ABILITY TO PROPERLY EXPOSE THE COURSE’S ARGUMENTS; ABILITY TO WORK AUTONOMOUSLY AND IN SMALL GROUPS. ABILITY TO LEARN: ABILITY TO APPLY THE KNOWLEDGE GAINED IN CONTEXTS THAT COULD BE DIFFERENT FROM THE ONES ANALYZED DURING THE COURSE, AND TO DEEPEN INTO THE TOPICS OF THE COURSE ALSO USING SOURCES AND DOCUMENTS THAT ARE DIFFERENT FROM THOSE SUGGESTED DURING THE COURSE. |
Prerequisites | |
---|---|
FOR THE SUCCESSFUL ACHIEVEMENT OF THE OBJECTIVES, A BASIC KNOWLEDGE OF INFORMATICS IS REQUIRED. |
Contents | |
---|---|
COURSE PRESENTATION; INTRODUCTION TO THE PROFESSIONAL SOFTWARE DEVELOPMENT AND TO THE COMPACT AND EXTENDED MODELS OF AN ENTERPRISE INFORMATION SYSTEM 3TH (3TE) PROFESSIONAL SOFTWARE DEVELOPMENT SOFTWARE ENGINEERING ETHICS DEFINITION OF AN INFORMATION SYSTEM COMPACT AND EXTENDED MODEL OF AN INFORMATION SYSTEM INFORMATION INTENSITY AND INFORMATION DEMAND BASIC CONCEPTS OF ENTERPRISE AND ORGANIZATION 3TH (3TE) KNOWLEDGE AND SECI MODEL THE CONCEPT OF ENTERPRISE AND ENTREPRENEURSHIP BASIC CONCEPTS OF BUSINESS ORGANIZATION BASIC CONCEPTS OF STRATEGY AND STRATEGIC MANAGEMENT THE ORGANIZATIONAL MODEL (2TE) OPERATIONAL SYSTEMS INFORMATIONAL SYSTEMS EXECUTIVE SYSTEMS THE FUNCTIONAL MODEL 9TH (3TE, 6ES) THE MODEL OF PROCESSES BIZAGI AND THE DESIGN OF FLOW DIAGRAM OF BUSINESS PROCESSES CASE STUDY: THE FLOW DIAGRAM. DATA MODEL REQUIREMENT MODEL (USE CASES, GUI, ASSEMBLY LINES) THE INFORMATION TECHNOLOGY MODEL 1TH (1TE) APPLICATION MODEL TECHNOLOGICAL MODEL SOFTWARE PROCESSES 2TH (2TE) MAIN SOFTWARE PROCESS MODELS PROCESS ACTIVITIES CHANGES AND IMPROVEMENT OF PROCESSES REQUIREMENTS ENGINEERING 5TH (2TE, 3ES) FUNCTIONAL AND NON-FUNCTIONAL REQUIREMENTS REQUIREMENTS ENGINEERING PROCESSES REQUIREMENTS ELICITATION, SPECIFICATION, VALIDATION, AND CHANGE SYSTEM MODELING 4TH (2TE, 2ES) CONTEXT AND INTERACTION MODELS STRUCTURAL AND BEHAVIORAL MODELS MODEL-DRIVEN ENGINEERING (INTRODUCTION) ARCHITECTURAL DESIGN 3TH (3TE) ARCHITECTURAL DESIGN DECISIONS ARCHITECTURAL VIEWS ARCHITECTURAL PATTERNS APPLICATION ARCHITECURES DISTRIBUTED SOFTWARE ENGINEERING 6TH (4TE, 2ES) DISTRIBUTED SYSTEMS CLIENT-SERVER COMPUTING ARCHITECTURAL PATTERNS FOR DISTRIBUTED SYSTEMS SOFTWARE AS A SERVICE SERVICE-ORIENTED ARCHITECTURE (SOA) PROJECT MANAGEMENT 3TH (3TE, 1ES) RISK MANAGEMENT MANAGING PEOPLE TEAMWORK PROJECT PLANNING 4TH (4TE) SOFTWARE PRICING PLAN-DRIVEN DEVELOPMENT PROJECT SCHEDULING PLANNING ESTIMATION TECHNIQUES BASIC CONCEPTS OF COST MODELS (COCOMO) TOTAL (TH) 48 HOURS: THEORY (TE) 32H, EXERCISES (ES) 16H |
Teaching Methods | |
---|---|
THE COURSE IS CHARACTERIZED BY A SOLID AND RIGOROUS SETTING REGARDING THE FUNDAMENTALS OF ARCHITECTURAL DESIGN AND BY A DYNAMIC APPROACH, WITH MANY CASE STUDIES, FOR WHAT CONCERNS THE ENTERPRISE INFORMATION SYSTEMS. SPECIFICALLY, REGARDING THE DESIGN OF ENTERPRISE INFORMATION SYSTEMS, THERE WILL BE MOMENTS FOR THE DISCUSSION AND DEPTH STUDY OF ISSUES RELATED TO THE IMPACT OF THE ICT IN THE ENTERPRISES. REGARDING PROJECT MANAGEMENT, THE COURSE PROVIDES BASIC KNOWLEDGE FOR THE MANAGEMENT OF SOFTWARE PROJECTS FOR THE REALIZATION OF ENTERPRISE INFORMATION SYSTEMS, WITH PARTICULAR ATTENTION TO THE ASPECTS RELATED TO THE MANAGEMENT, PLANNING AND TIMING, RISK MANAGEMENT, PEOPLE MANAGEMENT, COST ESTIMATION, AND PROCESS IMPROVEMENT. IN ORDER TO PARTICIPATE TO THE FINAL ASSESSMENT AND TO GAIN THE CREDITS CORRESPONDING TO THE COURSE, THE STUDENT MUST HAVE ATTENDED AT LEAST 70% OF THE HOURS OF ASSISTED TEACHING ACTIVITIES. |
Verification of learning | |
---|---|
THE EXAM CONSISTS OF A PRACTICAL TEST AND AN ORAL TEST. THE PRACTICAL TEST CONSISTS OF THE REALIZATION AND THE PRESENTATION OF A DEPTH STUDY CONCERNING SPECIFIC METHODOLOGICAL AND/OR TECHNOLOGICAL TOPICS WHICH ARE RELEVANT IN THE ENTERPRISE INFORMATION SYSTEM WORLD. THE TOPICS THAT SHOULD BE TREATED IN THE STUDY WILL BE INDICATED DURING THE COURSE AND THEY VARY DURING THE YEARS ACCORDING TO THE SCIENTIFIC AND TECHNOLOGICAL TRENDS. THE ORAL TEST AIMS AT THE VERIFICATION OF THE KNOWLEDGE ABOUT THE COURSE ARGUMENTS AND IT FORESEES ALSO A PRESENTATION OF THE RESULTS OF THE STUDY REALIZED BY THE STUDENT. IT WILL BE EVALUATED, BESIDES THE ANSWERS ACCURACY, THE PRESENTATION, THE PROPER USE OF THE LANGUAGE/TERMINOLOGY, AND THE MATURITY LEVEL OF THE STUDENT IN THE USE OF THE METHODOLOGIES, METHODS, AND TECHNIQUES FOR THE DESIGN OF AN INFORMATION SYSTEM WITH LOW COMPLEXITY. |
Texts | |
---|---|
SUGGESTED TEXTS: SOFTWARE ENGINEERING, 10TH EDITION; SOMMERVILLE IAN; PEARSON SISTEMI INFORMATIVI D’IMPRESA; G. BRACCHI, C. FRANCALANCI E G. MOTTA; MCGRAW-HILL ADDITIONAL SUPPORT TEXTS: SISTEMI INFORMATIVI AZIENDALI; STEPHEN HAAG, MAEVE CUMMINGS, DONALD J.MCCUBBREY; MCGRAW-HILL |
More Information | |
---|---|
ADDITIONAL TEACHING MATERIAL IS AVAILABLE ON THE TEACHER’S WEBSITE. THE COURSE WILL BE HELD IN ITALIAN. |
BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2022-05-23]