Информатика као професија Горан Ненадић school of computer...
DESCRIPTION
Информатика као професија Горан Ненадић School of Computer Science , University of Manchester Математички институт, Београд. Појам занимања/професије. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/1.jpg)
1
Информатика као професија
Горан НенадићSchool of Computer Science, University of
ManchesterМатематички институт, Београд
![Page 2: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/2.jpg)
2
Појам занимања/професије
A vocation, from the Latin vocare (verb, to call), is a term for an occupation to which a person is specially drawn or for which they are suited, trained or qualified.
A profession is a vocation founded upon specialised educational training, the purpose of which is to supply disinterested counsel and service to others, for a direct and definite compensation, wholly apart from expectation of other business gain.
![Page 3: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/3.jpg)
3
Шта је информатика?
http://sr.wikipedia.org/wiki/Портал:Информатика
![Page 4: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/4.jpg)
4
Информатика
Информатика и рачунарство су науке које се баве структуром и аутоматском обрадом података.
Информатика се бави проналажењем оптималних решења за проблеме. Једном пронађено решење се може користити за низ сличних проблема.
На основу математичких аксиома се моделирају и анализирају структуре и процеси из стварног света. Описивање проблема и процеса омогућаваја симулације тих процеса. Решења проблема се дефинишу у облику алгоритама који обрађује одређену структуру података.
![Page 5: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/5.jpg)
5
Информатика као професија
Која су најчешћа ИТ занимања?
Која су најчешћа ИТ занимања у Србији?
![Page 6: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/6.jpg)
6
Најчешћа занимања
IT analyst System analyst, Information analyst, Business analyst Software developer Web developer, Web designer, Software test engineer, IT manager, Data quality administrator, Compter Game Designer Implementation officer DB analysts Network engineer
![Page 7: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/7.jpg)
7
Најчешћа занимања
System integration Technical sales Technical support E-business developer Project manager IT manager, Communication technology …
![Page 8: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/8.jpg)
8
Где се могу запослити информатичари?
![Page 9: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/9.jpg)
9
Примери организација
Оне које креирају технолошка решења
Оне које праве нова решења
Оне које користе решења
Оне које обучавају
![Page 10: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/10.jpg)
10
Примери организацијаПримери организација
Финансијске институцијеФинансијске институције Израда софтвераИзрада софтвера ТелекомуникацијеТелекомуникације Информатичке услугеИнформатичке услуге Обука, образовањеОбука, образовање МедијиМедији Владине институцијеВладине институције Истраживачке институцијеИстраживачке институције
Наставак школовањаНаставак школовања
![Page 11: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/11.jpg)
11
Примери организацијаПримери организација Investement BankingInvestement Banking IT ServicesIT Services Public SectorPublic Sector RetailRetail Retail BankingRetail Banking Technology ConsultingTechnology Consulting TelecommunicationsTelecommunications Games DevelopmentGames Development Industrial EmployersIndustrial Employers Software DevelopmentSoftware Development Web Design HousesWeb Design Houses MediaMedia
![Page 12: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/12.jpg)
12
Да ли је информатика инжењерска дисциплина? информатичари праве/креирају софтвер
Шта карактерише информатичаре професионално? морално/етички?
Информатика као професија
![Page 13: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/13.jpg)
13
Информатика као професија Компетентност
стално образовање Интегритет
сукоб интереса новац поверење (од стране корисника)
Поштовање кодекса, правила Разумевање ризика
![Page 14: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/14.jpg)
14
Пример
Радите у осигуравајућем друштву и шеф предлаже да искористите податке о клијентима које би он могао да добије од пријатеља нпр. супермаркет или банка
Који су професионални ризици?
![Page 15: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/15.jpg)
15
Сукоб интереса
Сукоб интереса је обично везан за појединца, или може да буде и за институцију
Могући конфликт интереса је ако неко у прилици да доноси одлуку која може да резултира тиме да “повезана” особа или институција добије финансијску добит, посао или професинално признање без обзира што би они и онако то можда заслужили
![Page 16: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/16.jpg)
16
Сукоб интереса
“Повезане” особе рођаци блиски пријатељи колеге из исте организације или са којима
имамо блиску професионалну везу (нпр. заједнички порјекат, рад, софвтер)
![Page 17: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/17.jpg)
17
Сукоб интереса
Примери сукоба интереса рад у истој институцији
![Page 18: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/18.jpg)
18
Шта дефинише професионални рад? Законска регулатива Друштвене норме Струковна удружења Стандарди
![Page 19: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/19.jpg)
19
Законска регулатива
Постоје закони који регулишу поступање са подацима, информационим системима итд. на пример: е-потпис, приступ подацима, е-
сертификати
Закони у Србијиwww.rzii.gov.rs/Documents
![Page 20: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/20.jpg)
20
ИТ закони у Србији
Закон о електронском потпису Закон о слободном приступу информацијама
од јавног значаја Закон о организацији и надлежности
државних органа за борбу против високотехнолошког криминала
Закон о информационом систему Републике Србије
Закон о заштити података о личности Закон о електронском документу
![Page 21: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/21.jpg)
21
Државна регулатива
Државне институције које се “баве” информатиком
Републички завод за информатику и Интернет развој и увођење електронске управе http://www.rzii.gov.rs
![Page 22: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/22.jpg)
22
Струковне организације
Велики утицај у неким професијама Међународне, регионалне и националне
Основни циљ ових организација Кодекси понашања Правилинци Лиценце Усавршавање
![Page 23: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/23.jpg)
23
Струковне организације
Association for Computing Machinery (ACM)Advancing Computing as a Science and a
Profession од 1947. године 100,000 чланова 170 локалних подружница 35 “интересних група” http://www.acm.org/
![Page 24: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/24.jpg)
24
ACM
ACM, the world’s largest educational and scientific computing society, delivers resources that advance computing as a science and a profession. ACM provides the computing field's premier Digital Library and serves its members and the computing profession with leading-edge publications, conferences, and career resources.
ACM Press publishes prestigious academic journals
![Page 25: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/25.jpg)
25
Тјурингова награда
Додељује је АСМ од 1966
“Outstanding contributions in Computer science” The Turing Award is recognized as the "highest
distinction in Computer science" and "Nobel Prize of computing".
2012 је Тјурингова година
![Page 26: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/26.jpg)
26
![Page 27: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/27.jpg)
27
![Page 28: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/28.jpg)
28
![Page 29: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/29.jpg)
29
![Page 30: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/30.jpg)
30
![Page 31: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/31.jpg)
31
Струковне организације
International Federation for Information Processing British Computer Society (BCS)
У Србији Друштво за информатику Србије (ДИС) Јединствени информатички савез Србије (JISA) Удружење професора информатике Србије
(УПИС)
![Page 32: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/32.jpg)
32
Koдекс BCS-а
Дефинише професионалне дужности према јавном/друштвеном интересу послодавцима и клијентима професији префесионалном интегритету и стручности
![Page 33: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/33.jpg)
33
![Page 34: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/34.jpg)
34
![Page 35: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/35.jpg)
35
![Page 36: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/36.jpg)
36
![Page 37: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/37.jpg)
37
![Page 38: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/38.jpg)
38
Шта дефинише професионални рад? Законска регулатива Друштвене норме Струковна удружења Стандарди
![Page 39: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/39.jpg)
39
Стандарди
Писани договори о одређеним техничким питањима која осигуравају да оно што је регулисано стандардом одговара намени
Стандарди могу бити лични професионални организациони друштвени
![Page 40: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/40.jpg)
40
W3C – www.w3.org
![Page 41: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/41.jpg)
41
![Page 42: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/42.jpg)
42
![Page 43: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/43.jpg)
43
ЈУС стандарди
Институт за стандардизацију Србије
www.iss.rs
![Page 44: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/44.jpg)
44
ЈУС стандарди Сектор за електротехничку
стандардизацију Одељење за информационе технологије
![Page 45: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/45.jpg)
45
ЈУС стандарди Преузимање стандарда, посебно
европских, као националних стандарда
![Page 46: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/46.jpg)
46
ЈУС стандарди
![Page 47: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/47.jpg)
47
ЈУС стандарди
![Page 48: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/48.jpg)
48
Сажетак до сада
Информатика као професија Шта дефинише наш професионални рад
Законска регулатива Друштвене норме Струковна удружења Стандарди
![Page 49: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/49.jpg)
49
Квалитет софтвера
Fitness for purpose Како је софтвер дизајниран, како је
имплементиран, колико је близак захтевима корисника
Неке карактеристике: reliability; correctness; completeness;
absence of bugs; fault-tolerance; scalability; extensibility; maintainability; documentation
Consortium for IT Software Quality (CISQ)
![Page 50: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/50.jpg)
50
Квалитет кодирања
Readability Ease of maintenance, testing, debugging, fixing,
modification and portability Low complexity Low resource consumption: memory, CPU Number of compilation or lint warnings Robust input validation and error handling,
established by software fault injection Како унапредити квалитет кодирања
Refactoring Code Inspection or software review Documenting code
![Page 51: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/51.jpg)
51
Квалитет кодирања
Стандарди за писање кода
Industry-accepted standard naming conventions for C# and VB.NET programs
GNU Coding Standards (http://www.gnu.org/prep/standards/standards.html)
Java design patterns .net Naming Conventions and Programming
Standards - Best Practices Google in house practice
![Page 52: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/52.jpg)
52
Квалитет кодирања
Писање документације укључује: Requirements - Statements that identify
attributes, capabilities, characteristics, or qualities of a system. This is the foundation for what shall be or has been implemented.
Architecture/Design - Overview of software. Includes relations to an environment and construction principles to be used in design of software components.
Technical - Documentation of code, algorithms, interfaces, and APIs.
![Page 53: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/53.jpg)
53
Квалитет кодирања
Писање документације укључује: End User - Manuals for the end-user, system
administrators and support staff. Marketing - How to market the product and
analysis of the market demand.
Међународни стандарди за писање документације ISO/IEC TR 9294:2005 Guidelines for the management of
software documentation. ISO/IEC 15910 Software user documentation process ...
![Page 54: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/54.jpg)
54
Квалитет кодирања
Рад у тиму квалитет је минимум квалитета свих
Управљање пројектима засебно предавање
Одржавање верзија Version control systems Svn
![Page 55: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/55.jpg)
55
Индустриализација ИТ
Индустриализација “софтверске производње”
![Page 56: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/56.jpg)
56
Гостујућа предавања
Један дан у животу програмера
Д. Весић (CEO, GTECH Belgrade) IBM . . .
![Page 57: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/57.jpg)
57
Семинарски радови
Ове теме су потенцијалне теме за семинарске (махом групне) Кодекси струковних удружења Стандарди за опис документације Квалитет софтвера Стандарди за писање кода Законска регулатива Етичка питања (индивидуални)
![Page 58: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/58.jpg)
58
Дискусија
Размислите о једном о својих пројеката. Дајте кратак сажетак корисничких захтева. Како сте сакупили податке за пројекат? Како сте анализирали податке? Како сте евалуирали резултате? Да ли сте разматрали евентулане последице
употребе? Какав је приступ подацима – приватност података?
Којих професионалних принципа сте се придржавали?
![Page 59: Информатика као професија Горан Ненадић School of Computer Science , University of Manchester](https://reader036.vdocument.in/reader036/viewer/2022062518/56814977550346895db6c491/html5/thumbnails/59.jpg)
59
Захвалница
Део слајдова је преузет са
COMP516 - Research Methods in Computer Science (2008-2009)http://www.csc.liv.ac.uk/~ullrich/COMP516/notes/