
-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
-
30
-
31
-
32
-
33
-
34
-
35
-
36
-
37
-
38


목차
1.1 소프트웨어와 시스템
1.2 소프트웨어의 위기
1.3 소프트웨어 공학
1.4 좋은 소프트웨어의 조건
1.5 소프트웨어 프로세스 모형
1.6 소프트웨어 개발에 영향을 미치는 요소
1.2 소프트웨어의 위기
1.3 소프트웨어 공학
1.4 좋은 소프트웨어의 조건
1.5 소프트웨어 프로세스 모형
1.6 소프트웨어 개발에 영향을 미치는 요소
본문내용
소프트웨어의 분류
기능에따라서
응용소프트웨어 : 사용자가 원하는 목적에 맞게 개발된 소프트웨어
시스템 소프트웨어 : 하드웨어를 운용하기 위한 소프트웨어, 컴퓨터를 원활하게 사용하도록 도와줌
개발되는 과정의 성격
프로토타입 : 실현 가능성을 타진하고 사용자의 요구를 상세히 파악하기 위하여 표본으로 만들어진 소프트웨어
연구 생산물 : 아직 상품화 되지 않은 연구과정에 생산된 소프트웨어
패키지 : 다수의 사용자를 위하여 상품으로 개발된 소프트웨어
주문형 소푸트웨어 계약에 의하여 특정한 사용자의 요구에 맞추어 개발된 것
동작되는 하드웨어 환경에 따라서
대형, 병렬처리, 개인용 및 워크스테이션 소프트웨어
운영체제 환경에 따라서
단일 사용자, 다수 사용자, 윈도우 및 네트워크 환경 소푸트 웨어
소프트웨어가 쓰이는 분야에 따라서
통신용, 프로그래밍 언어, 사용자 인터페이스, 문서작성, 데이터 페이스, 거래 처리, 분산 처리, 인공 지능, 멀티미디어, 소프트웨어 개발도구
기능에따라서
응용소프트웨어 : 사용자가 원하는 목적에 맞게 개발된 소프트웨어
시스템 소프트웨어 : 하드웨어를 운용하기 위한 소프트웨어, 컴퓨터를 원활하게 사용하도록 도와줌
개발되는 과정의 성격
프로토타입 : 실현 가능성을 타진하고 사용자의 요구를 상세히 파악하기 위하여 표본으로 만들어진 소프트웨어
연구 생산물 : 아직 상품화 되지 않은 연구과정에 생산된 소프트웨어
패키지 : 다수의 사용자를 위하여 상품으로 개발된 소프트웨어
주문형 소푸트웨어 계약에 의하여 특정한 사용자의 요구에 맞추어 개발된 것
동작되는 하드웨어 환경에 따라서
대형, 병렬처리, 개인용 및 워크스테이션 소프트웨어
운영체제 환경에 따라서
단일 사용자, 다수 사용자, 윈도우 및 네트워크 환경 소푸트 웨어
소프트웨어가 쓰이는 분야에 따라서
통신용, 프로그래밍 언어, 사용자 인터페이스, 문서작성, 데이터 페이스, 거래 처리, 분산 처리, 인공 지능, 멀티미디어, 소프트웨어 개발도구