2015년 11월 14일 토요일

No.68 - ROS (robot operating system) 소프트웨어 디자인 아키텍처와 건축


안녕하세요. 오늘은 지난 시간에 이어, 로보틱스쪽에서 활발히 적용되고 있는 오픈소스인 ROS의 소프트웨어 디자인 아키텍처를 간단히 살펴보고, 건축과의 관계도 간단히 알아보겠습니다. ROS는 역설계(reverse engineering) R&D와 관련해, 개인적으로 적용해 보았기 때문에, 방송에 언급된 분야 이외에도 역설계/건축/건설 자동화와 관련된 다양한 분야에도 효과적으로 활용될 수 있으리라 생각합니다.  

No.68 Podcast 방송 - ROS (robot operating system) 소프트웨어 디자인 아키텍처와 건축



2015년 5월 9일 토요일

No.67 - 인공지능과 인공신경망(neural network) 개념

안녕하세요. 오늘은 지난 시간에 이어, 인공지능 개요와 인공신경망(neural network) 개념에 대한 이야기를 간단히 나눠보도록 하겠습니다.

No.67 Podcast 방송 - 인공지능과 인공신경망(neural network) 개념 


Neural network(wikipedia & wikipedia)

2015년 4월 11일 토요일

No.66 - 인공지능에 대한 이야기 - 2015.4.17

안녕하세요. 오늘은 인공지능에 대한 이야기를 나눠보도록 하겠습니다. 최근 인공지능 분야 키워드가 폭팔적으로 증가하고 있지요. 몇 년전, 애플, 구글, 페이스북과 같은 실리콘밸리 업체에서 개발된 시리, 비교사 기반 이미지 분류 및 얼굴 인식 등 다양한 인공지능 서비스와 이와 관련된 천문학적인 금액의 인수합병이 세계 곳곳에 큰 파장을 주고 있는 것 같습나다. 요즘 많이 이야기되고 있는 머신러닝과 같은 유행 키워드의 바탕에 어떠한 인공지능 분야와 내용들이 기초를 이루고 있는 지를 간단히 이야기해 보겠습니다. 

Podcast No.66 - 인공지능에 대해 - 2015.4.17 


ICub Humanoid robot (wikipedia)

2015년 3월 21일 토요일

No.65 - Software engineering season 3

No.65 - Software engineering season 3 를 시작합니다. 오늘은 시즌 3를 시작할 때까지, 최근 있었던 트랜드 이슈들에 대한 이야기를 나눠보도록 하겠습니다.


2015년 3월 14일 토요일

No.64 - 데이터 수치해석과 마이닝 라이브러리 NumPy & SciPy. 2014.10.26

No.64 - 데이터 수치해석과 마이닝 라이브러리 NumPy & SciPy. 2014.10.26

No.63 - Google physical web 뉴스와 IoT (internet of things) 구현에 대해 - 2014.10.5

No.63 - Google physical web 뉴스와 IoT (internet of things) 구현에 대해 - 2014.10.5

No.62 - Object oriented programming & OOA/D - 2014.8.24

No.62 - Object oriented programming & OOA/D (객체지향 분석 및 설계) 개념에 대해 나눔해 봅니다.

No.61 - BI \#2 - 2014.6.23

No.61 - BI \#2 - 2014.6.23

No.60 - BI (business intelligence) - 2014.5.25

No.60 - BI (business intelligence) (비지니스 인텔리전스) 기술에 대해 나눔합니다.

No.59 - Kanban and Scrum - 2014.4.27

No.59 - Kanban and Scrum (칸반과 스크럼) 개념을 나눔합니다.

No.58 - Internet 진화서 온톨로지 2.0에서 3.0 - 2014.4.6

No.58 - Internet 진화서 온톨로지 2.0에서 3.0으로의 진화에 대해 이야기 나누어 봅니다.

No.56 - ETL (extract, transform and load) - 2014.3.9

No.56 - ETL (extract, transform and load) 개념과 기술을 정리해 봅니다. ETL은 데이터 버스에서 매우 중요한 역할을 담당합니다. BI와 데이터 마이닝의 기본 인프라입니다.

No.55 - IoT (internet of things) - 2014.1.19

No.55 - IoT (internet of things) - 2014.1.19

No.54 - Code complete \#5 - 2013.12.29

No.54 - Code complete \#5 - 2013.12.29

No.53 - Code complete \#4 - 2013.12.8

No.53 - Code complete \#4 - 2013.12.8

No.52 - Code complete \#3 - 2013.11.21

No.52 - Code complete \#3 - 2013.11.21

No.51 - Code complete \#2 - 2013.10.27

No.51 - Code complete \#2 - 2013.10.27

No.50 - Code complete \#1 - 2013.10.6

No.50 - Code complete \#1 - 2013.10.6

No.49 - Data modeling - 2013.9.15

No.49 - Data modeling - 2013.9.15

No.48 - MIL spec (DoD) - 2013.8.25

No.48 - MIL spec (DoD)에 대해 이야기해봅니다. 소프트웨어 공학 역사에서 중요한 부분을 차지하고 있는 DoD에서 개발한 MIL 스펙은 요구사항 공학을 개척하고, 체계적인 소프트웨어 프로젝트 관리에 큰 영향을 주었습니다.

No.47 - 소프트웨어 요구공학 - 2013.8.4

No.47 - 소프트웨어 요구공학 - 2013.8.4

No.46 - 공통성과 가변성 - 2013.6.30

No.46 - 공통성과 가변성 - 2013.6.30

No.45 - PSP (personal software process) - 2013.6.9

No.45 - PSP (personal software process) - 2013.6.9

No.44 - Software matrix - 2013.5.19

No.44 - Software matrix 를 통한 소프트웨어 생산성 및 품질 측정 방법에 대해 알아 봅니다.

No.43 - Data mining \#2 - 2013.3.30

No.43 - Data mining \#2 - 2013.3.30

No.42 - Big data - 2013.3.16

No.42 - Big data개념과 기술을 나눔해 봅니다.

No.41 - Project management \#2 - 2013.3.2

No.41 - Project management \#2 - 2013.3.2

No.40 - Project management - 2013.2.17

No.40 - Project management - 2013.2.17

No.39 - 협업 - 2013.1.19

No.39 - 협업 - 2013.1.19

No.38 - Software business - 2012.12.29

No.38 - Software business - 2012.12.29

No.37 - Code complete - 2012.12.15

No.37 - Code complete - 2012.12.15

No.36 - 소프트웨어 프로젝트 생존전략에 대해

No.36 - 소프트웨어 프로젝트 생존전략에 대해

No.35 - Open source - R - 2012.11.5

No.35 - Open source - R (알) 에 대해 나눔합니다. 통계 및 데이터 마이닝에서 사용하는 오픈소스 기술입니다.

No.34 - Data mining - 2012.10.22

No.34 - Data mining (데이터 마이닝)에 대한 개념과 기술을 정리해 봅니다.

No.33 - Software engineer 의 경력개발 \#2 - 2012.8.19

No.33 - Software engineer 의 경력개발 \#2 - 2012.8.19

No.32 - Software engineer 의 경력관리 - 2012.8.11

No.32 - Software engineer 의 경력관리 - 2012.8.11

No.31 - Rational Unified Process - 2012.7.15

No.31 - Rational Unified Process - 2012.7.15

No.30 - 기획, 설계 및 개발의 관계 - 2012.7.1

No.30 - 기획, 설계 및 개발의 관계 - 2012.7.1

No.29 - 효율적인 코딩에 대해 - 2012.6.9

No.29 - 효율적인 코딩에 대해 정리해 봅니다.

No.28 - 객체지향과 실무 - 2012.5.26

No.28 - 객체지향과 실무 - 2012.5.26

No.27 - Software engineering의 이론과 실무 - 2012.5.7

No.27 - Software engineering의 이론과 실무 - 2012.5.7

No.26 - 융합공학 - 2012.4.28

No.26 - 융합공학 - 2012.4.28

No.25 - 내공을 높여주는 프로그래밍 권장서 \#2 - 2012.4.23

No.25 - 내공을 높여주는 프로그래밍 권장서 \#2 - 2012.4.23

No.24 - 프로그래밍 책 권장서 - 2012.4.2

No.24 - 프로그래밍 책 권장서 - 2012.4.2

No.23 - Expert system - 2012.2.25

No.23 - Expert system - 2012.2.25

No.22 - AI(Artificial intelligence)과 신경망 - 2012.12

No.22 - AI(Artificial intelligence)과 신경망 개념과 기술을 이야기해 봅니다.

No.21 - 추상화/은닉화 - 2012.1.22

No.21 - 추상화/은닉화에 대해 이야기 나눔니다. 추상화와 은닉화는 소프트웨어 개발 시 핵심 개념이죠.

No.20 - 신기술의 개척자들 - 2012.1.21

No.20 - 소프트웨어 공학 분야에서 신기술의 개척자들과 그들의 역사를 이야기해 봅니다.

No.19 - BPM (business process management) - 2012.1.15

No.19 - BPM (business process management) - 2012.1.15

No.18 - Smart mobile 도전 - 2012.1.1

No.18 - Smart mobile 도전 - 2012.1.1

No.17 - Software engineering 의 실무적 접근 \#1 - 2011.12.15

No.17 - Software engineering 의 실무적 접근 \#1 - 2011.12.15

No.16 - Software crisis & R&D - 2011.12.5

No.16 - Software crisis & R&D - 2011.12.5

No.15 - Tailoring - 2011.11.14

No.15 - Tailoring개념을 나눔합니다. 테일러링은 합리적인 프로젝트 수행을 가능하게 합니다.

No.14 - Steve Jobs 를 기억하며 - 2011.10.9

No.14 - Steve Jobs 를 기억하며, 그의 성과와 삶을 조명해 봅니다.

No.13 - Software development infra - 2011.9.14

No.13 - Software development infra - 2011.9.14

No.12 - Smart mobile OS war - 2011.8.25

No.12 - Smart mobile OS war (스마트 모바일 운영체제 전쟁)에 대해 이야기 해 봅니다.

No.11 - Software quality - 2011.8.16

No.11 - Software quality (소프트웨어 품질) 측정 방법을 설명합니다.

No.10 - Architecture pattern - 2011.8.1

No.10 - Architecture pattern (아키텍처 패턴)에 대해 나눔해 봅니다. 시스템 아키텍처 디자인 시 고려할 부분을 정리합니다.

No.9 - Design pattern - 2 - 2011.7.16

No.9 - Design pattern - 2 - 2011.7.16

No.8 - Design pattern - 2011.7.4

No.8 - Design pattern(디자인 패턴)에 대해 나눔해 봅니다. 소프트웨어 시스템 개발 시 아키텍처 디자인에 매우 중요한 개념인 디자인 패턴의 핵심 요소와 개념을 정리합니다.

No.7 - Reverse engineering - 2011.6.19

안녕하세요. 이 방송은 소프트웨어 역공학에 대한 내용을 나눔합니다. 역공학의 개념과 기술을 이야기하겠습니다.

Software reverse engineering(wikipedia)

No.7 - Reverse engineering - 2011.6.19

No.6 - Information Modeling Language

안녕하세요. 이 방송은 정보모델링이 무엇인지에 대한 개념과 기술을 설명합니다.

IDEF1X (wikipedia)

No.6 - Information Modeling Language

No.5 - UML (Unified modeling language) - 2011.5.9

안녕하세요. 소프트웨어 엔지니어링 다이재스트 시즌 3를 시작하기 위해, 기존 방송 백업 내용을 차례대로 링크합니다(아쉽게도 1-4는 백업이 없어 링크를 달지 못하였습니다). 참고하시길 바랍니다.

이 방송은 객체지향 정보모델링 언어인 UML에 대한 개요와 소개입니다.

No.5 - UML (Unified modeling language) - 2011.5.9 에 대한 이야기 부터 시작합니다.