바로가기

모두를 위한 열린 강좌 KOCW

주메뉴

강의사진
  • 주제분류
    공학 >컴퓨터ㆍ통신 >소프트웨어공학
  • 강의학기
    2014년 2학기
  • 조회수
    19,001
  • 평점
    1/5.0 (1)
강의계획서
강의계획서
최근 사용자의 요구사양이 다양하고 복잡해지면서 소프트웨어 개발자들에게 높은 생산성과 품질을 보장하는 소프트웨어의 설계 및 개발방법, 기술 등의 학습이 필요하며 중.대형 소프트웨어를 개발하기 위한 조직, 관리, 개발(분석, 설계, 구현, 테스팅 및 유지보수)방법론이 필요하다. 소프트웨어 개발자는 개발뿐 아니라 개발된 소프트웨어의 수정, 보완단계에서 필요한 사항을 고려하여 초기 소프트웨어 개발단계부터 유지보수 단계까지 요구되는 요건 및 환경을 파악하고 반영하는 기술을 습득한다.
소프트웨어 설계
배속
  • 이전차시
  • 다음차시

차시별 강의

PDF VIDEO SWF AUDIO DOC AX
1. 문서 소프트웨어 공학 개요 1. 소프트웨어란 무엇인가? 2. 소프트웨어 공학이란 무엇인가? 3. 소프트웨어 공학의 품질 소스URL
2. 문서 소프트웨어 공학 1. 소프트웨어 공학의 역사 2. 소프트웨어 공학의 정의 3. 소프트웨어 개발 주기 4. 폭포수 모델 5. 프로토타이핑 모델 6. 나선형 모델 7. 클린룸 모델 8. 컴포넌트 기반 모델 9. 소프트웨어 제작 방법 10. 소프트웨어 공학의 인간요소 소스URL
3. 문서 소프트웨어 관리 -관리 활동 : 제안서 작성 : 프로젝트 계획 수립 및 일정관리 : 프로젝트 비용산정 : 프로젝트 감시 및 검토 : 인력 선발 및 평가 : 보고서 작성 및 발표 '- 소프트웨어의 관리 구조 - 프로그래머의 생산성 소스URL
4. 문서 소프트웨어 요구사항 분석 - 요구사항 분석 개요 - 요구사항 관리 기법 - 요구공학 프로세스 '- 요구사항 명세 방법 - 요구사항 모델링 - 요구사항 검증 소스URL
5. 비디오 소프트웨어 설계 - 소프트웨어 설계 개념
- 소프트웨어 설계 대상
- 소프트웨어 설계 유형
- 소프트웨어 설계 방법
- 소프트웨어 설계시 고려 사항
- 소프트웨어 설계 원칙
- 모듈화
URL
문서 소프트웨어 설계 - 소프트웨어 설계 개념 - 소프트웨어 설계 대상 - 소프트웨어 설계 유형 - 소프트웨어 설계 방법 - 소프트웨어 설계시 고려 사항 - 소프트웨어 설계 원칙 - 모듈화 소스URL
6. 비디오 소프트웨어 설계 - 추상화
- 정보은닉
- 단계적 분해
- 소프트웨어 구조도
- 모듈의 독립성
- 모듈 명세서
- 자료구조 지향 설계
- JSP 설계법
- Warnier 설계법
- 재사용성
URL
7. 비디오 사용자 인터페이스 설계(UI 설계) - 사용자 및 시스템 인터페이스
- 사용자 인터페이스의 이해
- 사용자 인터페이스 설계의 개념
- 사용자 인터페이스 설계의 전환
양식 분석
- 사용자 인터페이스 설계
- 시스템 인터페이스의 식별
- 시스템 입력 설계
- 시스템 출력 설계
URL
문서 사용자 인터페이스 설계 (UI 설계) - 사용자 및 시스템 인터페이스 - 사용자 인터페이스의 이해 - 사용자 인터페이스 설계의 개념 - 사용자 인터페이스 설계의 전환 양식 분석 - 사용자 인터페이스 설계 - 시스템 인터페이스의 식별 - 시스템 입력 설계 - 시스템 출력 설계 소스URL
8. 비디오 소프트웨어 아키텍처 - 정의 및 개요
- 역할 및 영향 요소
- 아키텍처 구조와 뷰
- 소프트웨어 아키텍쳐 설계 결정
URL
문서 소프트웨어 아키텍처 - 정의 및 개요 - 역할 및 영향 요소 - 아키텍처 구조와 뷰 - 소프트웨어 아키텍쳐 설계 결정 소스URL
9. 비디오 구조적 분석 및 설계(DFD) - 자료 흐름도
- DFD의 요소
- DFD의 작성방법
- DFD의 분할
- DFD의 복잡도
- DFD의 균형유지
- Mini 명세서
- 구조적 언어
URL
문서 구조적 분석 및 설계 (DFD) - 자료 흐름도 - DFD의 요소 - DFD의 작성방법 - DFD의 분할 - DFD의 복잡도 - DFD의 균형유지 - Mini 명세서 - 구조적 언어 소스URL
10. 비디오 객체지향 패러다임(1)(UML 포함) - 객체지향 분석기법
- 정적 모델링
- 동적 모델링
URL
문서 객체지향 패러다임 (1) (UML 포함) - 객체지향 분석기법 - 정적 모델링 - 동적 모델링 소스URL
11. 비디오 객체지향 패러다임(2)(UML 포함) - 객체지향 방밥론 개요
- 객체지향 방법론 사례 연구 :
휴가 관리
- 결론
URL
12. 비디오 소프트웨어 구현 - 프로그래밍 선택
- 자료 추상화
- 프로그래밍 언어의 분류
- 코딩 스타일
- 표준화
- 객체지향 프로그래밍
URL
문서 소프트웨어 구현 - 프로그래밍 선택 - 자료 추상화 - 프로그래밍 언어의 분류 - 코딩 스타일 - 표준화 - 객체지향 프로그래밍 소스URL
13. 비디오 소프트웨어 테스팅 (1) - 테스팅의 정의
- 블랙박스테스팅
URL
문서 소프트웨어 테스팅 (1) - 테스팅의 정의 - 블랙박스테스팅 소스URL
14. 비디오 소프트웨어 테스팅 (2) - 화이트박스 테스팅
- 컴포넌트 테스팅
URL
15. 비디오 소프트웨어 품질관리 - 소프트웨어 품질 정의
- 소프트웨어 품질 요소
- 소프트웨어 품질 표준
- 소프트웨어 검토 기법
- 소프트웨어 품질 측정
URL
문서 소프트웨어 품질관리 - 소프트웨어 품질 정의 - 소프트웨어 품질 요소 - 소프트웨어 품질 표준 - 소프트웨어 검토 기법 - 소프트웨어 품질 측정 소스URL
비디오 소프트웨어 유지보수 - 유지보수 정의
- 유지보수의 문제
- 유지보수성의 척도
- 시스템의 재구성
- 유지보수의 부작용
- 소프트웨어 형상관리
- 인스펙션
URL
문서 소프트웨어 유지보수 - 유지보수 정의 - 유지보수의 문제 - 유지보수성의 척도 - 시스템의 재구성 - 유지보수의 부작용 - 소프트웨어 형상관리 - 인스펙션 소스URL

연관 자료

loading..

사용자 의견

강의 평가를 위해서는 로그인 해주세요.

이용방법

  • 비디오 강의 이용시 필요한 프로그램 [바로가기]
    문서 자료 이용시 필요한 프로그램 [바로가기]

    ※ 강의별로 교수님의 사정에 따라 전체 차시 중 일부 차시만 공개되는 경우가 있으니 양해 부탁드립니다.

이용조건