현행 시스템 파악 절차
1단계: 현행 시스템의 구성, 기능, 인터페이스 현황을 파악
2단계: 현행 시스템의 아키텍처 및 소프트웨어 구성 현황을 파악
3단계: 현행 시스템의 하드웨어 및 네트워크 구성 현황을 파악
개발기술 환경 정의 시 고려 사항
CPU 용량산정 -> 메모리 용량산정 -> 디스크 용량산정 -> 오픈 소스
JVM(Java Virtual Machine)
java언어로 작성된 애플리케이션을 수행하기 위해서 java파일을 JVM이 컴파일 할수 있는 값으로 바꾸어 java가 os에 종속받지 않고 실행할 수 있는 가상 컴퓨터이다.
WAS(Web Application Server)
동적인 웹사이트, 웹 애플리케이션, 웹 서비스의 개발을 지원하기 위하여 설계된 소프트웨어로 데이터 접근, 세션 관리, 트랜잭션 등을 위한 라이브러리를 제공하고있다.(https://en.wikipedia.org/wiki/Web_framework)
OLTP(Online Transaction Processing)
트랜잭션 지향 애플리케이션을 손쉽게 관리할 수 있도록 도와주는 정보시스템의 한 계열이다. 컴퓨터 환경에서는 트랜잭션을 데이터베이스 트랜잭션으로 해석할 수 있다. 예로는 시스템이 사용자 요청에 즉각 반응을 처리하는 ATM(현금 자동 입출금기)가 있다.
요구사항 개발 프로세스
도출 -> 분석 -> 명세 -> 확인 으로 구분된다.
프로토타이핑(Prototyping)
새로운 요구사항을 도출하기 위한 수단으로, 소프트웨어 요구사항에 대해 소프트웨어 엔지니어가 해석한 것을 확인하기 위한 수단
장점: 피드백이 유용하고 UI가 그래픽모델보다 이해하기 쉽다
단점: 사용자의 관심이 핵심 기능에서 멀어져 디자인이나 품질 문제로 집중될 수 있고, 프로토타입 수행 비용 발생한다
인수 테스트
최종 제품이 요구사항을 만족시키는지 확인이 가능해야하고, 각각의 요구사항을 어떻게 확인할지 계획을 세워야한다
요구사항 기술적 타당성 검토 4단계
성능 및 용량산정 적정성 -> 시스템 간 상호 운용성 -> IT 시장 성숙도 및 트렌드 부합성 -> 기술적 위험 분석
분석모델 검증 절차
유스케이스 모델 검증 -> 개념수준 분석 클래스 검증 -> 분석 클래스 검증(경계, 엔터티, 제어)
분석모델의 기술적 타당성 검증 절차
성능 및 용량산정 적정성 -> 시스템 간 상호 운용성 -> IT 시장 성숙도 및 트렌드 부합성 -> 기술적 위험 분석
'SW개발_L5_20V1 문제 풀이' 카테고리의 다른 글
| 제품소프트웨어패키징 (0) | 2023.01.19 |
|---|---|
| 데이터 입출력 구현 (0) | 2023.01.17 |
| 과제3 (0) | 2023.01.17 |
| 과제2 (0) | 2023.01.16 |
| L5 과제1 문제 풀이 (0) | 2022.12.21 |