개발환경
Design Pattern (GOF)
클래스 간의 관계를 통해서 유형별로 만들어 쉽게 사용할 있도록 만들어 놓은 클래스들의 모음
운영환경
기존 운영여부 - 신규서버, 고도화
이중화여부 - 단일화서버, 이중화서버
클라우드여부 - 온프레미스(OnPremise), 클라우드서비스(Cloud Service)
SaaS(사스)
laaS(이아스)
PaaS(파스)
BaaS(바스)
BaaS(바스)
서버타입(교집합) - WEB / WAS, 데이터베이스
단위테스트 - 각각의 개발된 기능을 개발자가 테스트하는 것
통합테스트 - 각각의 개발된 기능을 하나의 모듈로 합쳐 전체적인 흐름 및 오류를 테스트 하는 것
시스템테스트 - 비기능요구사항, 타 시스템과의 연계, 운영체제, 아키텍처, 데이터베이스의 성능을 테스트 하는 것
인수테스트 - 시스템 운영환경 상에서 사용자가 중점이 되어 연계되어 있는 기능과 타 시스템이 원활하게 운영되어 사용가능한지 테스트 하는 것
중요한 정보 및 내부자료가 존재할 가능성이 높기 떄문에 보안성이 높다. 내부에서 외부로 접근은 가능하지만 외부에서 내부로 접근하는 것은 특수한 경우를 제외하고는 불가능하다. 잘못한 접근방식을 지속하거나 불법적인 방법으로 접근시 문제가 발생한다.
대부분의 사람들이 이용하는 인터넷망과 비슷하다. 하지만 내부와 외부를 연결하려면 분명 행정망과 인터넷망의 연결은 필요하기 떄문에 하나의 WAS서버에 2가지의 망을 두어 경계를 만들어 이용할 수 있다.
사용자 주관의 시험평가를 지원하고 시스템 운용자, 사용자 및 관리자 등을 대상으로 교육을 실시하며 그외 산출물의 납품 및 검수지원들을 수행하는 것을 목표로 한다.
입력물 - 계약관련문서, 유스케이스 정의서, 시스템 통합테스트 기술서, 사용자 지침서, 운용자 지침서
참여자 - 개발자, 인수자, 프로젝트관리자
- 데이터베이스 이관시 똑같은 개발환경을 구축하여야 한다.
- 데이터베이스 백업을 철저히 해야한다.
- 데이버베이스의 특징에 따라 작업공간 즉, 메모리 공간에 대한 크기를 충분히 늘려주어야 한다.
- 데이터베이스 Import 또는 Export를 통해 데이터베이스를 붙여넣는다.
- 데이터베이스 작업시 이전의 데이터와 비교하여 충분히 누락된 데이터와 입력 데이터를 확인 이후 신중이 작업을 진행한다.
- DB암호화 솔루션(Magic DB)
- 기본적으로 DBMS에 설치엔 Magic DB는 서버 재가동시 자동으로 올라옴
- 또는, Spring Security를 이용하여 디크립션 또는 인크립션을 통해 암호화 할 수 있음.
- 데이터베이스는 설계단계에서는 논리적 데이터베이스라고하며 Entity, attribute로 엔티티와 속성으로 부르게 된다.
- 데이터베이스를 실제 입력하여 정보를 만들어낼때는 물리적 데이터베이스라고 하며 Table과 Column으로 테이블과 컬럼으로 명명한다.
- 액터가 인터페이스 및 내부적인 컴포넌트들을 사용함에 따라 나타날 수 있는 사용에 대한 경우에 수를 나열한 것으로 객체가 행위를 할때마다 이어지는 유스케이스를 작성하여 프로그램의 구성 및 흐름(Flow)를 확인할 수 있다.
SW개발방법론 - 제안서작성, 소프트웨어개발방법론 (0) | 2023.01.31 |
---|---|
데이터베이스모델링 - 개념모델링, 논리모델링, 물리모델링, 소프트웨어 공학, DB 모델링 (0) | 2023.01.30 |
SW개발방법론 - 설치 및 인도, 소프트웨어개발방법론 (0) | 2023.01.30 |
정보처리기사 필기시험 준비 [2] (0) | 2023.01.29 |
SW개발방법론 - 시스템테스트, 웹취약성테스트, 웹표준테스트, 웹호환테스트, 성능테스트, 웹접근성테스트, 부하테스트 (0) | 2023.01.27 |
댓글 영역