면접 준비/소프트웨어공학
-
면접 준비(ERP / ERP Package / 서버가상화 / 형상관리)면접 준비/소프트웨어공학 2018. 12. 4. 17:36
1. ERP 와 ERP Package ERP(Enterprise Resource Planning) : 전사적 자원관리로 회사의 재무, 공급망, 운영, 보고, 제조, 인적자원 활동 등 비즈니스 프로세스를 통합 관리하는 소프트웨어이다. ERP Package :세계 1위 업체로 SAP가 있으며 오라클도 있다. 또한 국내 제품으로 더존비즈온과 영림원이 있다. + PLM(Product lifecycle management) : 제품 수명주기 관리, 제품 설계도부터 최종 제품 생산에 이르는 전체과정을 일관적으로 관리해 제품 부가가치를 높이고 원가를 줄이는 생산 프로세스이다. + MES(Manufacturing Execution System) : 제조실행시스템, 제조업체의 공장 관리를 위한 개념이자 구현 도구이다. ..
-
질문 정리 ( Front-end vs Back-end vs Full stack / 소프트웨어 공학 방법론 )면접 준비/소프트웨어공학 2018. 11. 21. 15:28
1. Front-end vs Back-end vs Full stack Front-end : HTML, CSS, Javascript, Android 등등을 다루는 개발자가 속한다. 사용자가 직접 눈으로 보는 영역을 다루다보니 UI/UX 디자이너, 웹 디자이너도 front-end 를 담당한다고 할 수 있다. 이를 기능적으로 구현해내는 것을 개발자가 담당한다. Back-end :서버, DB 등을 담당하는 경우를 생각할 수 있다. 서버관리, DB관리, back-end로 보통 나누어 서버 담당자가 서버를 구성하고 관리하고, DB 담당자가 DB 설계하고 관리하면 back-end에서는 코딩을 담당한다. Full stack : 쉽게 Front-end와 Back-end가 합쳐진 것을 말한다. 2. 소프트웨어 공학 방법론..
-
질문 정리 ( DevOps vs NoOps )면접 준비/소프트웨어공학 2018. 11. 21. 00:55
1. 데브옵스(DevOps)란? 소프트웨어의 개발(Development)과 운영(Operations)의 합성어로, 소프트웨어 개발자와 정보기술 전문가 간의 소통, 협업 및 통합을 강조하는 개발 환경이나 문화를 말한다. 즉 시스템 개발과 운영을 병행 및 협업하는 것이다. -> 개발자는 개발이 완료된 시스템을 운영팀에게 이관하고 운영팀은 개발된 시스템을 배포/관리 운영한다. -> 조직이 소프트웨어 제품과 서비스를 빠른 시간에 개발 및 배포하는 것이 목적이다. 특징 : 서로 주어진 업무로 전문적인 자기 분야에 집중할 수 있기 때문에 높은 퀄리티와 책임감으로 위험 감소가 보장된다. 협업을 위해서 개발자는 운영자를, 운영자는 개발자를 생각하는 오픈 마인드를 가지고 커뮤니케이션이 되어야한다. 데브옵스의 문제 : 1..