-
1. 소프트웨어 이해개발이론/소프트웨어 공학 2018. 11. 24. 22:45
1. 소프트웨어의 이해
1. 소프트웨어 정의
- 정의
- 프로그램 : 프로그래밍한 원시코드 자체
- 소프트웨어 : 개발과정에서 생성되는 모든 산출물 (DB, 자료구조, 메뉴얼 등)
- 예 : 의료, 스마트폰, 자동차 등 많은 분야
2. 소프트웨어 종류
- 관리 소프트웨어
- 자료를 받아들여 가공한 후 정보를 제공하는 소프트웨어.
- 예 : 뱅킹 서비스
- 제어 소프트웨어
- 기기들의 동작을 제어하거나 센서를 이용하는 소프트웨어
- 예 : 의료기기 제어
- 임베디드 소프트웨어
- 장비나 기기에 내장된 소프트웨어
- 예 : 공정제어 시스템
3. 소프트웨어 특징 (하드웨어 대비)
- 제조가 아닌 개발
- 소모가 아닌 품질저하
- 닳지 않음
- 사용자의 요구가 발생
4. 소프트웨어 당면 문제
- 느린 발전
- 새 소프트웨어 요구 증가
- 관리 기술의 부분적 활용
5. 소프트웨어 개발의 어려움
- 개발 과정이 복잡하다
- 참여 인력이 많다
- 개발 기간이 길다
'개발이론 > 소프트웨어 공학' 카테고리의 다른 글
6. 단계적 개발 모델 (0) 2018.11.25 5. 나선형 모델 (0) 2018.11.25 4. 진화적 프로세스 모델 (0) 2018.11.24 3. 선형 순차적 모댈 (0) 2018.11.24 2. 소프트웨어 개발 프로세스및 모델 (0) 2018.11.24