[소프트웨어공학]System modeling
·
수업정리/소프트웨어공학
ch 5_System modeling System modeling 시스템의 추상 모델을 개발하는 프로세스로, 각 모델은 해당 시스템에 대한 다른 관점을 제시한다. 시스템 모델링은 일종의 그래픽 표기법을 사용하여 시스템을 나타냄 ⇒ UML(Unified Modeling Language)의 표기법 기반 시스템 모델링은 분석가가 시스템의 기능을 이해하는데 도움이 되며 모델은 고객과 소통하는데 사용된다. system perspective external perspective : 시스템의 context 또는 환경을 모델링 interaction perspective : 시스템과 환경 또는 시스템 구성 요소 간의 상호작용 structure perspective : 시스템의 조직 또는 처리하는 데이터의 구조 behab..
[소프트웨어공학]Agile
·
수업정리/소프트웨어공학
ch 3_Agile Agile Software Development 소프트웨어 개발 방법론의 하나로, 처음부터 끝까지 계획을 수립하고 개발하는 waterfall 방법과는 달리 개발과 함께 즉시 피드백을 받아서 유동적으로 개발하는 방법 사양, 설계, 구현, 테스팅이 교차되고 개발 과정의 결과물은 소프트웨어 개발 과정에서 협상 과정을 거쳐 결정된다 디자인보다는 코드에 집중 계획 주도 개발: 소프트웨어 엔지니어링에 대한 계획 중심 접근 방식은 소프트웨어 개발에 대한 반복적인 접근 방식을 기반으로 함 변화를 수용하고 협업과 제품의 빠른 인도를 강조하는 반복적 개발 방법 작동하는 소프트웨어를 신속하게 제공하고 변화하는 요구 사항을 충족하여 신속하게 발전시키기 위함이다 기존의 개발 프로세스는 설계 기간이 길며 재작..
[소프트웨어공학] SoftWare Process
·
수업정리/소프트웨어공학
ch 2_SoftWare Process Software Process 개발에 필요한 구조화된 일련의 활동 소프트웨어 시스템 Specification(사양) : 시스템이 수행해야 하는 작업을 정의 Design and Inplementation(설계 및 구현) : 시스템의 조직을 정의하고 시스템을 구현 Validation(유효성 검사) : 고객의 요구대로 작동하는지 확인 Evolution : 변화하는 고객 요구에 대응하여 시스템 변경 software process description 프로세스를 설명하고 논의할 때 일반적으로 specifying data model, designing user interface 등의 활동과 순서에 대해 얘기한다 Products : 프로세스 활동의 결과 Roles : 관련된 사..
okbear3
'수업정리/소프트웨어공학' 카테고리의 글 목록