목록관계 (2)
Learn & Record
1. 모델링 - 큰 프로젝트 시 규모가 크기에 체계없이 진행하다가는 시행착오와 비용 낭비, 실패 가능성 급증 - 그래서 많은 방법론이 등장. 폭포수 모델, 애자일 모델 등 - 폭포수 모델 : 기획 > 분석 > 설계 > 구현 > 테스트 > 수정 - 오랜 기간 경험에 의해 검증된 만큼 효율성 높음 - 각 단계는 엄격히 분리되어 있어 앞 단계를 제대로 수행한 후 다음 단계로 가야함. 거꾸로 되돌리기 쉽지 않고 비용상승 2. 기획 - 어떤 프로그램을 누구 어떻게 작성할 지 계획을 세우며 요구 기능, 예산, 개발 기간을 결정 - 책임자 역할 3. *중요* 분석 - 실제 수작업을 면밀히 분석하는 업무 파악부터 시작 - 업무의 개요와 목적, 수행 방법, 규칙과 절차 등의 비즈니스 로직을 문서로 정리 - 개발자는 실무..
21. 요구사항 분석을 위한 CASE (자동화 도구) - SADT(구조적 분석 및 설계도구), SREM(요구사항 명확 기술 목적) - PSL/PSA(미시간 대학 개발 자동화 도구), TAGS(개발주기 전 과정 통합 자동화 도구) 22. HIPO - 시스템 문서화할 때 사용하는 기법 / 시스템 입력, 처리, 출력의 기능을 나타냄 - HIPO Chart : 가시적 도표, 총체적 도표, 세부적 도표 23. UML의 개요 - 고객과 개발자 의사소통 원활 객체지향 모델링 언어 - 구성요소 : 사물, 관계, 다이어그램 24. 관계 - 연관 관계, 집합 관계, 포함 관계, 일반화 관계, 의존 관계, 실체화 관계 25. 다이어그램 - 구조적 다이어그램 : 클래스 다이어그램, 객체 다이어그램, 컴포넌트 다이어그램, 배치..