소프트웨어 개발 방법 및 도구(2)
-
소프트웨어 개발 방법 및 도구(4), Selecting Right Operating System
Selecting Right Operating System 문제를 정의하고 그 문제에 적합한 언어를 선택하는 것이 중요하다. Background for selecting OS (in SW development) 1. Business 1) Market share 시장 점유율에 맞춰 개발을 하는 것이 중요하다. ex) 안드로이드 / IOS -> 스마트폰의 시장 점유율을 파악하고 이에 맞춰 개발을 한다. cf) 최근에는 OS가 아닌 브라우저에서 돌아가는 web based 프로그램을 짜는 경우가 많다. - 스마트폰의 경우 대부분 Android를 쓰는 것을 확인할 수 있다. - 전세계적으로 봤을 때 안드로이드 기반 스마트폰의 가격이 아이폰보다 싼 경우가 많다. 또한 국내에서는 안드로이드가 많다. - 즉, 출시하고..
2022.08.22 -
소프트웨어 개발 방법 및 도구(1), Problem Definition
본 포스팅은 경희대학교 소프트웨어 융합학과 교수님이신 이성원 교수님의 강의 영상을 토대로 작성합니다. 실제 수업 시간에 진행하시는 강의 영상을 유튜브에 올리셔서 모두가 볼 수 있도록 하셨습니다. 아직 학부생이기에 수강신청을 통해 수업을 들을 수 있지만 들을 수 있는 학점이 제한되어 방학 중에 유튜브로 시청하고, 강의 내용을 본 포스팅을 통해 정리하고자 합니다. 글을 정리하는 현재 중간 고사 범위까지 공부하였으며 보다 깔끔하게 정리한 뒤 포스팅하기 위해 필기한 내용을 정리하며 복습하고 있습니다. Problem Definition 소프트웨어를 개발하는 실무에서 문제를 만났을 때 어떻게 해결할 수 있는지 Q. 어떤 소프트웨어를 짤 것인가?(동기) 1. 능동적으로 소프트웨어를 짠다. 2. 다른 사람의 요청에 따..
2022.07.28