-
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
-
39
-
40
-
41
-
42
-
43
-
44
-
45
-
46
-
47
목차
소프트웨어 공학의 역사
CASE
사용자 인터페이스 관리 시스템
컴포넌트 기반 소프트웨어 개발
웹 엔지니어링
소프트웨어 재사용
소프트웨어 리엔지니어링
실시간 소프트웨어 설계
CASE
사용자 인터페이스 관리 시스템
컴포넌트 기반 소프트웨어 개발
웹 엔지니어링
소프트웨어 재사용
소프트웨어 리엔지니어링
실시간 소프트웨어 설계
본문내용
방법론
소프트웨어 개발 과정에서 사용되는 여러 가지 방법에 대한 연구
모형화 방법, 설계 방법, 코딩 , 테스트 방법
프로세스 중심 방법론
자료 중심 방법론
객체 지향 방법론
도 구
개발 방법을 자동화 한 것
요구 분석 도구
CASE(Computer Aided Software Engineering)
Upper CASE
Lower CASE
소프트웨어 개발 환경
프로세스
소프트웨어 생명 주기에서 방법과 도구가 적용되어야 할 순서를 정의한 것
개발 작업, 결과물, 절차, 작업 사이의 선후 관계
프로젝트 관리 기술
1970년대 초: 구조적 프로그래밍
구조적 코딩
하향식 프로그래밍
정보 은닉(Parnas)
추상화(Dijkstra)
단계적 세분화(Wirth)
1970년대 중: 설계 방법론
구조적 설계(Yourdon과 Constantine)
JSP 설계 방법(Jackson)
Warnier-Orr 설계 방법
1970년대 말: 분석 방법론
구조적 분석(Demarco, Gane과 Sarson)
SADT(SofTech)
소프트웨어 개발 과정에서 사용되는 여러 가지 방법에 대한 연구
모형화 방법, 설계 방법, 코딩 , 테스트 방법
프로세스 중심 방법론
자료 중심 방법론
객체 지향 방법론
도 구
개발 방법을 자동화 한 것
요구 분석 도구
CASE(Computer Aided Software Engineering)
Upper CASE
Lower CASE
소프트웨어 개발 환경
프로세스
소프트웨어 생명 주기에서 방법과 도구가 적용되어야 할 순서를 정의한 것
개발 작업, 결과물, 절차, 작업 사이의 선후 관계
프로젝트 관리 기술
1970년대 초: 구조적 프로그래밍
구조적 코딩
하향식 프로그래밍
정보 은닉(Parnas)
추상화(Dijkstra)
단계적 세분화(Wirth)
1970년대 중: 설계 방법론
구조적 설계(Yourdon과 Constantine)
JSP 설계 방법(Jackson)
Warnier-Orr 설계 방법
1970년대 말: 분석 방법론
구조적 분석(Demarco, Gane과 Sarson)
SADT(SofTech)
소개글