전체 글
-
오늘의 FREE TECHNOLOGY EBOOKS (PACKT) - ASP.NET Core and Angular 2소소한 IT 이야기 2017. 11. 26. 14:32
PACKT에서 오늘 공개한 책은 다음과 같습니다.ASP.NET Core and Angular 2Valerio De Sanctis (지은이) | Packt Publishing | 2016-09-30484쪽 | 235*191mm | 언어 : English | 826g | ISBN : 9781786465689 | http://aladin.kr/p/RJyrQ https://www.packtpub.com/mapt/book/all_books/9781786465689 해당 도서는 2016년에 출간된 1판 이며, 한글번역판은 출간되지 않았습니다.(알라딘 참조) 목차는 다음과 같습니다. 1: Getting Ready 2: ASP.NET Controllers and Server-Side Routes 3: Angular 2..
-
소프트웨어 프로젝트 계획 Software Project Planning프로그래밍/컴퓨터 공학 2017. 11. 25. 17:05
# 프로젝트 관리 (Project Management) - 소프트웨어 프로젝트를 조직하고 (Organizing), 계획하며 (Planning), 일정 관리(Scheduling)하는 것 - 주어진 기간 내에 최소 비용으로 사용자를 만족시키는 시스템을 개발하기 위한 전반적인 활동 - 프로젝트 계획 - 프로젝트가 수행되기 전에 소프트웨어 개발 영역 결정, 필요한 자원, 비용, 일정등을 예측하는 직업 # 효과적인 프로젝트 관리를 위한 3P(3대 요소) 1. 사람 People 2. 문제 Problem : 사용자 입장에서 문제를 분석하여 인식 3. 프로세스 Process : 소프트웨어 개발에 필요한 전체적인 작업 계획 - 소프트웨어 프로젝트 비용 추정 - 프로젝트를 수행하는 데 필요한 직,간접적인 비용을 예측하는 ..
-
소프트웨어 개발 생명주기 모델 Software Development Life Cycle Model프로그래밍/컴퓨터 공학 2017. 11. 25. 16:34
# 폭포수 모형 (WaterFall Model) - 가장 오래된 모형임 - 많은 적용 사례가 있지만 요구사항의 변경이 어려움 - 각 단계의 결과가 확인된 후에야 다음 단계로 넘어감 - 선형 순차적 모형으로 고전적 생명주기 모형이라고도 함 # 프로토타입 모형 (원형 모형) - 사용자의 요구사항을 정확하게 파악하기 위해 실제 개발될 소프트웨어에 대한 시제품 (Prototype)을 미리 만들어 최종 결과물을 예측하는 모형 # 나선형 모형 (점진적 모형) - 보헴(Boehm)이 제안한 것으로 폭포수 모형과 프로토타입 모형의 장점에 새로운 요소인 위험 분석(Risk Analysis)을 추가한 모형 - 나선을 따라 돌듯이 여러번의 소프트웨어 개발 과정을 거쳐 점진적으로 (프로토타입을 지속적으로 발전시켜) 완벽한 최..
-
소프트웨어 개발 방법론 Software Development Methodology프로그래밍/컴퓨터 공학 2017. 11. 25. 16:31
# 소프트웨어 개발 방법론 개요 - 소프트웨어 개발 방법론은 개발방법, 개발환경, 개발관리 등을 포함함 - 소프트웨어 공학 패러다임 또는 소프트웨어 생명주기 모형이라고 함 - 많이 사용되고 있는 4가지 소프트웨어 공학 패러다임 1. 폭포수 모형 (Waterfall Model) 2. 원형 모형 (Prototyping Model) 3. 나선형 모형 (Spiral Model) 4. 4세대 기법 (4th Generation Techniques) - 소프트웨어 공학 패러다임의 선정은 프로젝트의 성격, 소요되는 기간, 방법과 도구 등에 의해 이루어짐 # 구현 (Implementation) - 설계의 결과를 사용자가 이용할 수 있는 모습으로 변환하는 것 - 시스템의 기능이 수행 가능한 모습으로 나타남 - 프로그래밍 ..
-
소프트웨어 공학의 개요 Overview of Software Engineering프로그래밍/컴퓨터 공학 2017. 11. 24. 13:54
# 소프트웨어공학 소프트웨어 공학 = 인간에게 필요한 프로그램과 프로그램의 개발, 운용보수에 필요한 관련 정보 일체 - 공학적 원리에 의하여 소프트웨어를 개발하는 학문 - 소프트웨어 개발, 운영, 유지보수 및 폐기에 대한 체계적인 접근방법 - 소프트웨어 제품의 체계적인 생산, 유지보수와 관련된 기술, 경영에 관한 학문 - 과학적인 지식을 컴퓨터 프로그램 설계와 제작에 실제 응용하여 문서화 - 소프트웨어 공학의 목표 : 관련 프로젝트를 주어진 시간과 비용, 자원의 범위 내에서 최고 품질의 소프트웨어를 생산 # 소프트웨어 공학의 기본 원칙 1. 현대적인 프로그래밍 기술 적용 2. 지속적인 검증 시행 3. 결과에 대한 명확한 기록 유지 # 소프트웨어의 품질 1. 유지보수가 용이해야함 2. 사용자가 원하는 대로..
-
웹 사이트 성능 최적화 기법 Website Performance OptimizationMOOC/udacity 2017. 11. 21. 14:30
이번 강좌에서는 웹사이트 성능 최적화 기법에 대해서 알아보도록 하겠습니다. 기본적으로 웹사이트 성능 최적화란 웹사이트 접속 속도를 최적화하여 최대한 로드율을 빠르게함을 의미합니다. 이번 Udacity의 강좌는 부가강좌의 스타일을 띄고 있지만 왠일인지 한글자막이 달려있어서 편하게 학습한것같습니다. 누군진 모르지만 자막달아주신분에게 감사드립니다. 웹사이트를 최적화하기위해서는 먼저 내가 만든 웹사이트의 접속 속도를 채크해보는것이 가장 1순위가 될것입니다. 구글의 PageSpeed Insights를 통하여 웹사이트를 분석툴을 제공합니다. 정확하지는 않지만 기본적으로 점수를 확인할수 있으므로 내 웹사이트가 대략적으로 어느정도의 웹사이트 성능에 최적화되어있는지 시각적으로 확인이 가능합니다. Google PageSp..
-
CCNA 덤프 핵심 20문제 해설 및 다운로드 제공 (컴퓨터네트워크)자격증/정보처리계열 2017. 11. 20. 20:29
안녕하세요. 이번에 제공해드릴 파일은 CCNA 문제풀이입니다. 20문제로 구성되어있으며 답과 해설이 첨부되어있습니다.페이지 하단에 파일(Word)로도 첨부되어있으니 다운로드 받으셔서 좋은결과 있으시길 바랍니다.과제 주제 : CCNA 문제풀이 문제 1) Which technology supports the stateless assignment of IPv6 addresses? A. DNSB. DHCPv6C. DHCPD. autoconfiguration 답 : B, D문제 번역 : 어떤 기술이 IPv6의 주소의 비 저장 상태 할당을 지원합니까?해설 : Stateless 방식의 IPv6 주소를 할당할 수 있는 방법은 Autoconfiguration이거나 DHCPv6인 경우 가능하다. Autoconfigurat..
-
유다시티 프로젝트 Udacity Project Classic Arcade Game Clone 진행완료MOOC/udacity 2017. 11. 20. 16:52
유다시티 나노디그리 클래스를 재 진행합니다. 가면갈수록 시간은 정말 빠르고 할것은 넘쳐난다는 말에 공감합니다..ㅎ지난번에 이 프로젝트에서 진행이 막혔었는데 어찌어찌 프로젝트 진행을 완료하였습니다. 아직 채점이 나오지 않아 어떻게 될지 모르겠지만 코드 스타일면에서 많은 수정사항이 요구될것 같습니다 ㅠㅠ 우선 완료된 실행모습입니다. 원래는 잔디밭이 안전위치 보도블럭이 위험지대 (벌레들이 왔다갔다함) 인데 위험지역을 물블럭으로 변경하고 벌레만 적으로 간주하는것이 아닌 돌도 흘러오게 설정해두었습니다. 추가로 위험지대가 3줄이였으나 보시다시피 4줄로 확대되어있음을 확인할수 있습니다. 전체적인 코드는 아래 깃허브 링크에서 확인 가능합니다. 또한 플레이도 가능한데 이는 다른 강좌에서 써보도록 하겠습니다. Gihub에..