<정보처리기사>소프트웨어 공학
by BFineSW 특징- 상품성,견고성,복잡성,비마모성,비제조성,순응성
SDLC(생명주기)- 정의되고 사용이 끝나 폐기 될떄 까지 전 제작공정
- 전통모델- 분석->설계-> 구현-> 검사-> 유지보수
- waterfall 모델 : 타당성->계획->설계(개략,상세)->코딩->검사->실행->유지보수/ 단계별 정의 , 명확하게 제시
- prototyping 모델: 요구사항-> 설계 -> 개발 -> 평가 -> 프로토타입 정제 -> 반복 / 점진적 개발, 시제품
- spiral 모델 : 계획-> 위험성분석 -> 공학화-> 평가-> 반복/ 규모큰것에 적합
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
구조적 분석- 도구로 요구사항을 문서화/ 하향식으로 세분화
- 분석 도구: 데이터흐름도 /데이터 사전 / 프로세스 명세
DFD- 정보흐름 / 세분화 / 데이터흐름 중요시/ 기호: 화살표(흐름) 네모(단말) 동그라미(처리) 짝대기 두개(저장소)
DD - +연결 **주석 {} 반복 [] 선택
설계- DFD,DD -> 외부 설계 -> 내부설계(기본,상세) -> 설계 명세서
- 예측가능해야함 / 유지보수 용이 / 쉬운크기로 분해 / 일관성 유지/ 결합도 줄임/ 응집도(cohesion) 상승/ 독립성
모듈화- 독립적분할, 작게 나누어 문제 해결
- 독립성/ 실행은 종속적/ 수정용이
응집도- functional 응집도/ sequential 응집도 / communicational 응집도/ procedural 응집도/ temporal 응집도 /logical 응집도/ coincidental 응집도
결합도(coupling)- data 결합도/ stamp 결합도 / control 결합도 / external 결합도/ common 결합도 / content 결합도
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
'자격증 > 정보처리기사' 카테고리의 다른 글
<정보처리기사>데이터통신 (0) | 2017.04.16 |
---|---|
<정보처리기사>소프트웨어 공학(2) (0) | 2017.04.16 |
<정보처리기사>전자계산기구조(2) (0) | 2017.04.13 |
<정보처리기사>전자계산기구조 (0) | 2017.04.12 |
<정보처리기사>1.데이터베이스(4) (0) | 2017.03.25 |
블로그의 정보
57개월 BackEnd
BFine