Development/Software Engineering(489)
-
프로그램 구조
프로그램 구조· 누구에게나 동일하게 제공되는 음식 재료(변수)를 가지고 셰프가(개발자가) 어떻게 요리하느냐(조합하느냐, 코딩하느냐)에 따라 다른 모양과 맛을 내는 음식을(프로그램을) 만들어내게 됩니다. · 프로그램 구조로 볼 때 변수/표현식이 가장 작은 단위이며, 그 다음은 문장(구문), 그리고 프로그램이 가장 큰 단위라 할 수 있습니다. · 요리를 한다고 하여 재료 직접 재배해서 사용할 수도 있지만 이미 재배되어진 것을 사서 쓰는 것이 효율적입니다.· 프로그램도 마찬가지여서 필요한 모든 부분을 한 사람이 만드는 경우는 거의 없으며 해당 분야의 전문가가 미리 만들어 놓은 프로그램을 가져다가 사용하는 것이 일반적입니다. 이처럼 다른 프로그램 제작에 사용하기 위해 미리 만들어진 프로그램의 집합을 라이브러리(..
-
저작권 보호 측면의 패키징도구 활용 - 패키징 수행과 디지털 저작권 관리(DRM)의 절차 및 흐름, 암호화/보안 기능 중심의 패키징도구 기술 및 활용
저작권 보호 측면의 패키징도구 활용 · 패키징 수행과 디지털 저작권 관리(DRM)의 절차 및 흐름 · 암호화/보안 기능 중심의 패키징도구 기술 및 활용 패키징 수행과 디지털 저작권 관리(DRM)의 절차 및 흐름 · 저작권 관리의 흐름도 · 저작권 관리 구성 요소 저작권 관리의 흐름도 콘텐츠 제공자, 분배자, 소비자 간의 패키징 배포 및 관리의 주체를 중앙의 클리어링 하우스에서 키 관리 및 라이선스 발급 관리 저작권 관리 구성 요소
-
Stackoverflow - Developer Survey Results 2018
Developer Survey Results 2018 스택오버플로우(stackoverflow)에서는 커뮤니티에 활발히 참가하는 프로그래머들의 관심사를 확인할 수 있습니다. https://insights.stackoverflow.com/survey/2018/ https://insights.stackoverflow.com/survey/2017/ Developer Type Age Age and Experience by Country What Time Do Developers Wake Up Programming, Scripting, and Markup Languages How Technologies Are Connected
-
SUMMARY - 소프트웨어 모듈화, 소프트웨어의 모듈 및 패키징, 제품 소프트웨어 패키징의 개요, 패키징에서의 릴리즈 노트의 파악, 패키징 도구를 활용한 설치, 배포 수행하기
소프트웨어 모듈화 · 기능단위로 분해하고 추상화되어 재사용 및 공유 가능한 수준으로 만들어진 단위를 모듈로 규정하고 소프트웨어의 성능을 향상시키거나 시스템의 디버깅, 시험, 통합 및 수정이 용이하도록 하는 소프트웨어 설계 기법을 모듈화라고 한다. · 모듈화를 함으로써 프로그램의 효율적인 관리가 가능하다. · 기능의 분리가 가능하고 인터페이스가 단순하며 오류 파급 효과를 최소화할 수 있다. · 전체적인 소프트웨어 이해의 용이성이 증대하고 복잡성이 감소되며 소프트웨어 시험, 통합 수정 시 용이성을 제공한다. http://codedragon.tistory.com/6139 소프트웨어 모듈화와 패키지 관련 용어
-
매뉴얼의 요건
매뉴얼의 요건 요건 설명 적합성 · 사용자의 관점에서 사용목적에 맞는 정보에 초점을 맞추어 정리 · 실무자용도: 아주 상세하고 구체적으로 설명 · 관리자용도: 핵심위주로 요약 설명 평이성 · 기초지식이나 경험이 없는 제3자가 읽거나 보더라도 이해하기 쉽도록 정확한 단어와 간결한 문장을 사용 정확성 · 사용자의 관점에서 사용목적에 맞는 정보에 초점을 맞추어 전달 · 단순한 사실 중심이 아니라 사실에 대한 분석을 토대로 일반화할 수 있는 요소들을 추출하여 제시 일관성 · 내용적으로나 형식적으로 일관된 흐름에 따라 기술해야 함 · 내용적 흐름: 업무추진 절차나 과정별로 정리 · 형식적 흐름: 글씨크기, 모양, 도표 등을 일정하게 사용 검색성 · 목차, 개요 등을 활용, 사용자가 쉽게 필요한 것을 찾을 수 있도..
-
크로스 컴파일러(cross compiler)
크로스 컴파일러(cross compiler) · 컴파일러가 동작하는 플랫폼 외의 플랫폼에서 실행 가능한 코드를 생성 할 수 있는 컴파일러입니다. · 크로스 컴파일러 툴은 임베디드 시스템 혹은 여러 플랫폼에서 실행파일을 생성하는데 사용됩니다. http://bit.ly/2DWYDhk http://bit.ly/2Rv7x9x https://en.wikipedia.org/wiki/Cross_compiler