소프트웨어 開發者

위키百科, 우리 모두의 百科事典.
( 프로그램 開發者 에서 넘어옴)

소프트웨어 開發者 (software developer)는 소프트웨어 開發 作業에 從事하는 사람을 말한다. 좁게는 소프트웨어 設計와 코딩, 넓게는 프로젝트 管理 業務를 遂行하는 사람을 包含한다. 個別 프로그램 作業을 넘어서 應用 프로그램의 水準에서 全般的인 프로젝트에 寄與하는 사람을 뜻하기도 한다. 비슷한 意味로 쓰는 다른 用語로는 소프트웨어 分析家 소프트웨어 엔지니어 가 있다. 소프트웨어 開發者中 一部는 컴퓨터 科學者 , 해커 [ 出處 必要 ] 로 分類되기도 한다.

프로그래머 소스 코드 를 作成하는 任務를 맡지만, 開發者는 소프트웨어 開發 프로세스의 좀 더 넓은 領域에 關與할 수 있다. 소프트웨어 開發者는 다음과 같은 業務를 遂行한다.

  • 소프트웨어 製品 정의 參與
  • 스펙 正義
  • 要求 事項 分析
  • 要求 事項을 確定하기 위한 中間 시뮬레이션, 프로토타입 開發과 改善
  • 實行 可能性과 經濟性 分析, 애플리케이션 아키텍처와 프레임워크 選擇
  • 設計
  • 具現(設置, 設定, 프로그래밍/커스터마이제이션, 人테그레이션, 데이터 마이그레이션)
  • 使用者와 具現 파트너가 읽을 文書 作成
  • 테스트, 테스트 케이스를 作成하고 테스트를 支援하는 業務 包含
  • 소프트웨어 配布와 配布 後 活動 參與(데모 프로그램 또는 샘플 開發)
  • 維持補修

規模가 큰 會社에서는 開發者의 役割을 나누어 위에 羅列한 業務마다 人力을 別途로 나누어 割當할 수도 있다. 規模가 작은 會社에서는 少數의 開發者(때로는 單 한 名)李 모든 業務를 遂行하기도 한다.

같이 보기 [ 編輯 ]