[소프트웨어 공학] 소프트웨어공학의 변천과정
- 최초 등록일
- 2004.03.18
- 최종 저작일
- 2004.03
- 9페이지/ 한컴오피스
- 가격 1,000원
소개글
소프트웨어공학의 변천과정 즉, 구조적 프로그래밍에서 설계방법론, 구조 분석방법 등과 그 기법들을 만든 사람들에 대한 자료입니다. 많이들 받아가세요
목차
1. 1970년대 초 - 구조적 프로그래밍
2. 1970년대 중 - 설계방법론
3. 1970년대 말 - 분석방법론
4. 1980년대 초 - 자동화 도구 및 객체지향 설계 및 프로그래밍
본문내용
1970년대 초반 - 구조적 프로그래밍
구조적 코딩(structured coding)
이는 코딩 기법의 표준화 형태로 좋은 방법이다. 이른바 구조적 프로그래밍이라는 용어는 이 구조적 코딩을 의미하기도 한다. 이 방법으로 코딩하면 프로그램을 읽기가 어렵고 작성하기 어렵게 했던 GO TO 명령의 사용이 적어지고 프로그램을 이해하기가 쉬워진다
<<특징>>
① 하나의 모듈은 하나의 문단으로 구성한다
② 문단은 구조도에 나타난 모듈의 순서에 의하여 기술한다
③ 코볼의 경우 PERFORM문을 최대한 활용하며 중첩 IF 문을 사용한다
④ 한 줄당 한 명령문을 코딩하며 들여쓰기(indentation) 사용한다
하향식(top down) 프로그래밍
프로그래밍을 프로그램 구조의 상위 모듈에서 하위 모듈로 차례로 진행해 나가는 방법. 프로그램의 테스트를 위한 드라이버 프로그램을 작성할 필요가 없으며, 하위 모듈을 테스트할 때 테스트 모듈을 사용할 수 있는 것이 장점이다.
참고 자료
1. http://www.freenetpages.co.uk/hp/alan.gauld/korean/tutwhat.htm
2. http://selab.yu.ac.kr/history.php, 소프트웨어 공학 연구실
3. http://challenger.lg.co.kr/korean/webcast/2001/UserViewBbs.jsp?tid=luber&bindex=1210, LG 인터넷 중계
4. http://iis.kyunghee.ac.kr/bbsup/UpLoad/lecturedata/12%EC%9E%A5.ppt, 경희대학교 소프트웨어 공학 연구실
5. http://www.devworld.co.kr/theory/leelim/subject8.html, Dev World-개발자들을 위한 세상
6. http://www.kpu.ac.kr/xelpa/users/polyGradua/dept_03.jsp, 한국산업기술대학교 소프트웨어 공학 연구실
7. http://www.imaso.co.kr/list.html?offset=80&oo=&mode=more&category=hotissue§ion=&menu=, 마이크로
스프트웨어-1년후에도 살아 있는 잡지
8. http://www.terms.co.kr, 텀즈코리아
9. http://www.youngjin.com/dic/dic_list_new.asp?id_key=28, 영진닷컴 용어 딕셔너리