반응형
2012/09/11 - [Study/Education] - [소프트웨어 공학] 1. 소프트웨어의 기본 개념
2012/09/17 - [Study/Education] - [소프트웨어 공학] 2. 소프트웨어 공학의 개요
1. 일반적 소프트웨어 개발 공정 프로세스
2. 소프트웨어 시스템 개발을 위한 사전 프로세스
3. 각 단계별 프로세스 및 역할자
★ 소프트웨어 개발 공정 프로세스
1) 착수 : 소프트웨어 시스템을 개발하기 위한 사전 단계
프로젝트를 위한 여러가지 계획 수립
업무범위 정의
2) 요구정의
: 도메인의 이해와 사용자의 요구사항 정의를 통해 개발할 시스템의 범위 파악
요구사항을 정형화/명세화
3) 아키텍처 정의
: 요구정의와 분석 시점에서 시스템 구축을 위한 청사진 제시
설계의 주요 구성요소에 대한 설계원칙과 방향 제시
4) 분석
: 요구정의에서 정의된 시스템에 대한 사용자의 요구사항 중 특히 기능적 요구사항에 대해
특정 플랫폼과 상관 없는 독립적인 관점으로 정형화, 시스템 기능 정의
5) 설계
: 사용자 요구사항이 정의된 분석단계의 결과에 따라 각 요구사항을 시스템 구성요소에 배분
구성 요소들간의 인터페이스를 구조적으로 설계하여 구현 가능하도록 시스템 및 소프트웨어
언어로 전환
6) 개발
: 설계 산출물에 정의된 명세에 따라 실제 코드로 개발
테스트를 통해 시스템의 품질 제고
7) 이행
: 테스트 완료된 시스템을 릴리즈
고객이 인수한 후에 원활하게 사용 할 수 있도록 필요한 메뉴얼 작성 및 교육 수행
★ 규모산정 기법
1) LOC기법(Line Of Code)
2) COCOMO(Constructive Cost Model)
3) 기능 점수(Function Point : FP)
4) 델파이기법(Delphi technique)
★ 산정 및 프로젝트 준비
아래의 그림..괜찮은거 같다^-^good~
★ 요구정의 프로세스 및 역할자
1) 요구정의 단계
2) 요구정의 단계의 프로세스
비지니스 프로세스 모델링
비지니스 데이터 모델링
요구사항 정의 활동
아래의 그림을 보니..내가 6월에 했던 것이 요구사항 정의였단 말인가..데모시현하고 그런것들이 화면 프로토타이핑!!!
★ 분석 프로세스 및 역할자
1) 분석단계의 프로세스
★ 아키텍처 정의 프로세스 및 역할자
1) 아키텍처 정의
2) 전사적 아키텍처란?
3) 아키텍처 정의 단계의 프로세스
※ 아키텍트의 협업
★ 설계 프로세스 및 역할자
설계 단계
ㅋㅋㅋ 반복점증이라..기획자너님들 보면 항상 한방에 못한다고 뒤에서 머라켔었는데..ㅋㅋ;;
개발자에게 피드백 받아 완성도를 높이는것도 설계단계에서의 일이구나..(__*
1) 설계 단계의 프로세스 : 업무, 화면, 데이터, 컨버전, 테스트 설계
★ 개발 프로세스 및 역할자
코딩과 테스트 2개의 단계로 크게 나눔.
★ 이행 프로세스 및 역할자
- 이행단계의 프로세스
음..전체적인 것을 머리속에 넣자--;;
반응형
'Study > Education' 카테고리의 다른 글
[소프트웨어공학] UML (0) | 2012.09.28 |
---|---|
[소프트웨어 공학] 2. 소프트웨어 공학의 개요 (2) | 2012.09.17 |
분석/설계/모델링 교육 3일차(모델링) (0) | 2012.09.15 |
분석/설계/모델링 교육2일차(유즈케이스) (0) | 2012.09.14 |
분석/설계/모델링 교육 2일차(모델링) (0) | 2012.09.14 |