2024/05/07 2

[1과목 소프트웨어 설계] 요구사항 확인 - 009. UML (Unufued Modeling Langusge)

1. UML (Unufued Modeling Langusge) 개요개발자와 고객, 개발자와 개발자 상호 간의 의사소통이 원활하게 해주는 객체지향 모델링 언어구성요소 : 사물(Things), 관계(Relationships), 다이어그램(Diagram)1) 사물 (Things)모델을 구성하는 기본요소사물내용구조 사물(Sructual Things)- 개념적, 물리적 요소를 표현- 클래스(Class), 유스케이스(Use Case), 컴포넌트(Component), 노드(Node) 등행동 사물(Behavioral Things)- 시간과 공간에 따른 요소들의 행위를 표현- 상호작용(Interaction), 상태 머신(State Machine) 등그룹 사물(Grouping Things)- 요소들을 그룹으로 묶어서 표현..

[1과목 소프트웨어 설계] 요구사항 확인 - 008. 요구사항 분석 CASE와 HIPO

1. 요구사항 분석을 위한 CASE (자동화 도구)요구사항을 자동으로 분석, 요구사항 명세서를 기술하도록 개발된 도구도구사용 이점문서화 품질 개선분석자들 간의 적절한 조절보고서의 결함, 생략, 불일치 등의 발견 용이성추적의 용이성유지보수 비용의 축소💡 요구사항 분석 도구 종류1) SADT (Structure Analysis and Design Technique)SoftTech 사에서 개발시스템 정의, 소프트웨어 요구사항 분석, 시스템/소프트웨어 설계블록 다이어그램2) SREM (Software Requirements Engineering Methodology) = RSL / REVSTRW 사에서 개발실시간 처리 소프트웨어 시스템RSL (Requirement Statement Language) : 요소,..