소프트웨어 공학(Software Engineering) 요약 정리
소프트웨어
프로그램과 이를 설치, 운용, 보수하기 위하여 필요한 관련된 정보 및 재료
소프트웨어는 프로그램의 동적인 실체. 프로그램은 형식 언어로 표현된 지적 구성물
S W의 특성
비가시성(Invisibility), 복잡성(Complexity), 순응성(Conformity),
복제 가능(Duplicability), 테스트 가능(Intestability), 변경(Changeability),
장수(Longevity), 응용에 의존(Application Dependency)
참고) 순응성 H W → 회로를 바꾸기 힘들다.
S W → 요구와 테스팅에 의해 변경 가능.
소프트웨어 위기 소프트웨어의 요구와 그 공급 능력간의 차이가 갈수록 심화.
소프트웨어 공학 질 좋은 소프트웨어를 경제적으로 생산하기 위하여 공학, 과학 및 수학적 원리와 방법을 적용하는 것.
폭포수 모형
각 단계가 다음 단계 시작 전에 끝나야 한다.
순서적 각 단계 사이에 중복이나 상호 작용이 없음.
각 단계의 결과는 다음 단계가 시작되기 전에 점검됨.
프로토타이핑이나 재사용을 배제.
설계, 코딩, 테스트의 지연(코딩하기 전까지 많은 시간과 노력이 들어간다)
소용없는 다량의 문서 생산
계획요구분석사전설계상세설계코딩테스팅설치
프로토타이핑 모형
소프트웨어의 동작을 보이기 위하여 구현
reference model, 실현 가능성 타진
ex) user-interface 만이라도 사용자에게 먼저 보여준다.
단점 사용자의 오해(기능, 시간)
계획프로토타입 평가요구분석전체개발설치
점증적 개발 모형
소프트웨어의 기능을 나누어 점증적으로 개발, spiral model
계획시스템 요구Release 2Release 1Release Npriority에 따라 개발계획위험...
· 해피레포트는 다운로드 받은 파일에 문제가 있을 경우(손상된 파일/설명과 다른자료/중복자료 등) 1주일이내 환불요청 시 환불(재충전) 해드립니다.
(단, 단순 변심 및 실수로 인한 환불은 되지 않습니다.)
· 파일이 열리지 않거나 브라우저 오류로 인해 다운이 되지 않으면 고객센터로 문의바랍니다.
· 다운로드 받은 파일은 참고자료로 이용하셔야 하며,자료의 활용에 대한 모든 책임은 다운로드 받은 회원님에게 있습니다.
저작권안내
보고서 내용중의 의견 및 입장은 당사와 무관하며, 그 내용의 진위여부도 당사는 보증하지 않습니다.
보고서의 저작권 및 모든 법적 책임은 등록인에게 있으며, 무단전재 및 재배포를 금합니다.
저작권 문제 발생시 원저작권자의 입장에서 해결해드리고 있습니다. 저작권침해신고 바로가기