목록분류 전체보기 (182)
Gentle Breeze
* 분석 단계 - 목표 : 요구정의 단계에서 정의된 요구사항을 시스템 기능으로 정형화 실제 구현 환경과 독립적으로 시스템을 구조화 - Key-practices * 기존 시스템의 데이터 분석 및 요구사항을 반영하여 목표 시스템의 데이터 구조를 정의 - 데이터 분석 * 사용자-시스템간의 상호 작용을 위한 화면 정의, 화면 네비게이션(화면간 이동관계) 정의 - 화면 분석 → 화면 정의서 산출 * 사용자의 기능적 요구사항을 상세화, 실제 시스템 기능 구현을 위해 필요한 분석 클래스 도출 - 업무 분석 → 클래스 다이어그램 산출
* 요구정의 단계 - 목표 : 개발 할 시스템의 도메인(업무)을 이해 요구사항을 정형화, 명세화 - Key-practices * 현행 시스템 구조(As-Is) 와 현행 업무 프로세스를 파악하고 개선점(To-Be) 도출 * 개선된 업무 프로세스를 파악하고 개선효과 정의 (To-Be) * 제안서, 계약서 기반으로 업무 범위 정의 수행 * 도출된 요구사항을 분류하고 Use Case Model을 통해 정제 → 요구사항 정의서, UseCase Diagram 산출 * 정제된 요구사항을 고객과 합의에 의하여 baseline 확정
* 표준 Eng. 방법론 - 단계 ① 요구정의 단계 - 가장 중요한 단계 - 발주자인 고객의 요구사항을 정의하는 단계 ② 분석 단계 - 요구정의를 시스템에 반영 ③ 아키텍처 정의 단계 ④ 설계 단계 ⑤ 개발 단계 - SW 개발 방법론 : 시스템 구축에 필요한 작업 수행 방법과 작업을 효율적으로 수행하는 과정에서 필요한 SW 공학 원리에 입각한 기법과 도구, 기업문화 등을 정리하여 표준화 한 것 - 장점 * 개발 생산성 향상 - 빠르고 정확하게 개발 * 품질의 제고를 통한 고객 만족의 실현 - 과거 시행착오를 통한 품질 개선 * 개발 조직 의사소통의 활성화 - 조직 구성원간의 의사소통 활성화 * 시스템 개발 노하우의 축적 - SW 생명주기 (Software Development Life Cycle, SDL..
* Web Framework - Web Framework Architecture Presentation Layer Business Layer - brower 가 ActionServlet 에 request → ActionServlet 실행 - ActionServlet - 사용자의 요청을 받는 창구 역할 (Struts 제공) - struts-config.xml 설정 내용을 읽어서 RequestProcessor 를 생성 즉, RequestProcessor = struts-config.xml - Action Form 은 VO class와 같음 → Form 객체를 Model 에 던져 줌 (테이블 당 하나씩 직접 만들어야 함) - jsp 의 form 값을 뿌릴 수 있어서 View 이기도 하지만 실제 Controll..