You will be fine

<정보처리기사>소프트웨어 공학

by BFine
반응형

SW 특징- 상품성,견고성,복잡성,비마모성,비제조성,순응성


SDLC(생명주기)- 정의되고 사용이 끝나 폐기 될떄 까지 전 제작공정

                    - 전통모델- 분석->설계-> 구현-> 검사-> 유지보수

                    - waterfall 모델    :  타당성->계획->설계(개략,상세)->코딩->검사->실행->유지보수/ 단계별 정의 , 명확하게 제시

                    - prototyping 모델:  요구사항-> 설계 -> 개발 -> 평가 -> 프로토타입 정제 -> 반복 / 점진적 개발, 시제품

                    - spiral 모델        : 계획-> 위험성분석 -> 공학화-> 평가-> 반복/ 규모큰것에 적합


--------------------------------------------------------------------------------------------------------------------------------------------------------------------


프로젝트 관리 3P- People problem process

비용산정모델- 하향식 전문가 & 개발자 합의 (델파이기법) / 상향식 독립적으로 실시 후  통합(LOC, 인월수 , 수학적 산정기법)

프로젝트일정- gantt 차트( 단계별 진행 상황을 알 수있게 생명주기/ 일정 / 이정표/  작업기간 포함)
                 - CPM       ( 작업 사이의 관계 파악 / 원형노드 작업/ 화살표 관계 )
                 - pert   차트( 의존성 관계 흐림 표현 / 박스 작업 / 시작일 종료일 )

Brooks 법칙- 말기에 일력 추가는 개발일정 지연시킴

품질보증활동- workthrough- 개발자들이 조기에 오류 확인하는 회의 / inspection - 일반사람 단체 에서 평가

정형기술검토- 해결책 개선책 논의 금지/ 참가자 제한/ 사전준비 / 검토에만 집중

--------------------------------------------------------------------------------------------------------------------------------------------------------------------


구조적 분석- 도구로 요구사항을 문서화/ 하향식으로 세분화

               - 분석 도구: 데이터흐름도 /데이터 사전 / 프로세스 명세


DFD- 정보흐름 / 세분화 / 데이터흐름 중요시/ 기호: 화살표(흐름) 네모(단말) 동그라미(처리) 짝대기 두개(저장소)


DD - +연결 **주석 {} 반복 [] 선택


설계- DFD,DD -> 외부 설계 -> 내부설계(기본,상세) -> 설계 명세서 

      - 예측가능해야함 / 유지보수 용이 / 쉬운크기로 분해 / 일관성 유지/ 결합도 줄임/ 응집도(cohesion) 상승/ 독립성 


모듈화- 독립적분할, 작게 나누어 문제 해결 

         - 독립성/ 실행은 종속적/ 수정용이


응집도- functional 응집도/ sequential 응집도 / communicational 응집도/ procedural 응집도/ temporal 응집도 /logical 응집도/ coincidental 응집도 

         

   

결합도(coupling)- data 결합도/ stamp 결합도 / control 결합도 / external 결합도/ common 결합도 / content 결합도


--------------------------------------------------------------------------------------------------------------------------------------------------------------------





















   



반응형

블로그의 정보

57개월 BackEnd

BFine

활동하기