현행 시스템 파악 절차

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(현금 자동 입출금기)가 있다.

(https://ko.wikipedia.org/wiki/%EC%98%A8%EB%9D%BC%EC%9D%B8_%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98_%EC%B2%98%EB%A6%AC)

요구사항 개발 프로세스 

도출 -> 분석 -> 명세 -> 확인 으로 구분된다.

프로토타이핑(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

+ Recent posts