1. 현행 시스템 파악의 정의에 대하여 기술하시오.
2. 현행 시스템 파악 절차에 대하여 기술하시오.
3. 개발 기술 환경을 정의할 때 고려할 사항을 4단계로 나누어 서술하시오.
4. 운영체제의 종류를 열거하고, 각 특징을 서술하시오.
5. DBMS의 종류를 열거하고, 각 특징을 서술하시오.
6. 미들웨어로 웹 어플리케이션 서버(WAS)의 종류 및 특징을 서술하시오.
7. 소프트웨어공학 지식체계에서의 요구사항 개발 프로세스를 기술하시오.
8. 요구사항 분석 기법에 대하여 열거하시오.
9. 요구사항 확인 기법에 대하여 열거하시오.
10. 요구사항 기술적 타당성 검토의 4단계를 기술하시오.
11. 분석 모델을 검증하기 위한 절차에 대하여 기술하시오.
12. 유스케이스 모델의 각 항목의 이름과 기호를 그리고 설명하시오.
13. 유스케이스 모델 검증시 점검 대상에 대하여 서술하시오.
14. 분석 클래스의 스테레오 타입에 대하여 역할구분과 스테레오 타입을 그리고 설명하시오.
15. CPU의 용량 산정을 위한 계산식을 쓰시오.
서술형 대비
1. 현행 시스템 파악의 정의에 대하여 기술하시오. 3p
향후 개발 하고자 하는 시스템의 개발 범위 또는 개발의 방향을 잡기 위해 시행하는 것으로,
현행 시스템이 어떤 하위 시스템으로 구성되어 있는지,
제공하는 기능은 무엇이고, 다른 시스템과 어떤 정보를 주고받고,
어떤 기술요소를 사용 하는지, 사용 SW/HW가 무엇인지
네트워크의 구성은 어떤지와 같은 시스템 요소들을 파악 하는 활동
2. 현행 시스템 파악 절차에 대하여 기술하시오. 4p박스
㉠- 구성/기능/인터페이스 파악
㉡- 아키텍처 및 소프트웨어 구성 파악
㉢- 하드웨어 및 네트워크 구성 파악
3. 개발 기술- 환경을 정의할 때 고려할 사항을 4단계로 나누어 서술하시오.12p 박스
㉠- CPU용량산정 - OLTP/Batch/D.B서버 , Web/WAS 서버
㉡- 메모리 용량산정 - 종류 및 특징 , 고려 사항
㉢- 디스크 용량산정 - WAS 종류 및 특징 , 고려 사항
㉣- 오픈소스 - 저작권 등 고려사항
4. 운영체제의 종류를 열거하고, 각 특징을 서술하시오. 13p
종류 |
저작자 |
predecessor |
비용 및 라이선스 |
주요 용도 |
Windows |
MS |
OS/2, MS-DOS |
유상, 다양한 라이선스 정책 |
중소 규모 서버, 개인욘 PC Tablet PC,Embedded System |
Unix |
IBM/HP/SUN |
UNIX System V, Sun OS |
유상, 다양한 라이선스 정책 |
대용량 처리, 안정성이 요구되는 서버, Server, NAS, Workstation |
Linux |
Linus Torvalds |
Linux kernel |
무료, GNU GPLv2 |
중대규모 서버 |
IOS |
Apple |
OS NeXTSTEP, BSD |
하드웨어에 번들 |
스마트폰, 태블릿PC,mMusic 플레이어 등 |
Android |
|
Linux |
무료 |
스마트폰, 태블릿PC |
5. DBMS의 종류를 열거하고, 각 특징을 서술하시오. 14p
종류 |
저작자 |
비용 라이선스 |
주요용도 |
Oracle |
Oracle |
상용 |
대규모, 대량 데이터의 안정적인 처리 |
IBM DB2 |
IBM |
상용 |
대규모, 대량 데이터의 안정적인 처리 |
MS SQL Server |
Microsoft |
상용 |
중소규모 데이터의 안정적인 처리 |
MySQL |
MySQL AB, Oracle |
GPL 또는 상용 |
오픈소스 RDBMS |
SQ lite |
D. Richard Hipp |
Public Domain 저작권 보호 만료 |
스마트폰, 태블릿PC등의 임베디드 데이터베이스용 |
Mongo DB |
Mongo DB inc. |
GNU AGPL v3.0 |
오픈소스 NoSQL 데이터베이스 |
Redis |
Salvatore Sanfilippo |
BSD |
오픈소스, 메모리, 키값 데이터베이스 |
6. 미들웨어로 웹 어플리케이션 서버(WAS)의 종류 및 특징을 서술하시오. 16p
종류 |
벤더 |
비용 및 라이선스 |
주요 용도 |
GlassFish |
Glass Fish community |
CDDL, GPL |
Net 개발 툴과 연동하여 사용 |
JBoss |
Red het |
LGPL |
JBoss 기반 오픈소스 제품들을 이용하는 경우 |
Jetty |
Eclipse Foundation |
Apache 2.0 EPL |
빠른 처리 속도가 요구되는 경우 |
JEUS |
Tmax Soft |
상용 |
대량의 안정적인 거래 처리가 요구되며 적시의 기술지원이 필요한 경우 |
Resin |
Caucho Technology |
GPL, 상용 |
빠른 처리 속도가 요구되는 경우 |
Weblogic |
Oracle Cor |
상용 |
대량의 안정적인 거래 처리가 요구되는 경우 |
WebSphere |
IBM |
상용 |
7. 소프트웨어공학 지식체계에서의 요구사항 개발 프로세스를 기술하시오. 28p
㉠- 도출 // 요구사항 소스, 도출기법
㉡- 분석 // 요구사항 분류, 개념모델링, 요구사항 할당, 요구사항 협상, 정형분석
㉢- 명세 // 시스템 정의서, 시스템 요구사항 명세서, 소프트웨어 요구사항 명세서
㉣- 확인 // 검토, 프로토타이핑, 모델검증, 인수 테스트
8. 요구사항 분석 기법에 대하여 열거하시오. 5가지 30p
㉠- 요구사항 분류
㉡- 개념 모델링
㉢- 요구사항 할당
㉣- 요구사항 협상
㉤- 정형 분석
9. 요구사항 확인 기법에 대하여 열거하시오. 4가지 32p
㉠- 요구사항 검토
㉡- 프로토타이핑
㉢- 모델 검증
㉣- 인수 테스트
10. 요구사항 기술적 타당성 검토의 4단계를 기술하시오. 37p 박스
㉠- 성능 및 용량산정 적정성
㉡- 시스템 간 상호 운용성
㉢- IT시장 성숙도 및 트렌드 부합성
㉣- 기술적 위험 분석
11. 분석 모델을 검증하기 위한 절차에 대하여 기술하시오. 46p 박스
㉠- 유스케이스 모델 검증 // 액터 , 유스케이스, 유스케이스 명세서
㉡- 개념수준 분석클래스 검증 // 클래스 도출, 클래스 명과 속성, 클래스들 간의 관계
㉢- 분석클래스 검증 // 스테레오타입, 경계 및 제어 클래스 도출, 관계 및 상세화 정도
12. 유스케이스 모델의 각 항목의 이름과 기호를 그리고 설명하시오.
시스템 - 경계 ㅁ
타원 -유스케이스 ㅇ
졸라맨- 액터 옷
선형 - 관계 ㅡㅡ 확장(익스텐트)--->, 포함(인클루드) <---, 일반화ㅡㅡ>
13. 유스케이스 모델 검증시 점검 대상에 대하여 서술하시오. 47p 표
점검대상 |
점검 내용 |
액터 (사용자) |
- 기능 구현에 관계되는 액터가 모두 도출되었는가? - 액터 목록에서 액터명이 역할 중심으로 명명되었는가? - 요구사항 정의서, 요구사항 기술사에 외부, 내구 액터가 모두 도출되었는가? - 액터 목록과 액터 명세서에 기록된 액터가 타당한가? |
유스케이스 (행위) |
- 요구기능 구현에 필요한 유스케이스가 모두 도출 되었는가? - 도출된 유스케이스를 논리적으로 연결하여 누락된 기능을 파악 - 도출된 유스케이스가 유스케이스 목록과 유스케이스 명세서에 반영되었는지 확인 - 도출된 유스케이스의 논리적인 합이 과업범위와 일치하는지 비교 - 도출된 유스케이스들이 논리적으로 그룹화 되었는지 확인 - 유스케이스 기능 범위가 다른 유스케이스 기능 범위와 중복 되는지 확인 |
유스케이스 명세서 (관계파악) |
- 유스케이스 명세서 형식에 중요항목이 누락되지 않았는지 확인 - 유스케이스의 주요 이벤트 흐름이 모두 도출되고 논리적으로 타당한지 확인 - 유스케이스를 구현하기 위해 필요한 입출력 항목이 모두 도출되었는지 확인 |
14. 분석 클래스의 스테레오 타입에 대하여 역할구분과 스테레오 타입을 그리고 설명하시오. 48p 표
역할 구분 |
스테레오 타입 |
내용 |
경계 바운더리 |
Ю |
시스템과 외부 액터와의 상호작용을 담당하는 클래스 |
엔터티 |
으 |
시스템이 유지해야하는 정보를 관리하는 기능을 전담 하는 클래스 |
제어 컨트롤 |
Ó |
시스템이 제공하는 기능의 로직 및 제어를 담당하는 클래스 |
15. CPU의 용량 산정을 위한 계산식을 쓰시오. 20p ,71p
CPU(tpmC 단위) = 분당 트랜잭션 수 x 기본 tpmC 보정 x
피크 타임 부하 보정 x DB 크기 보정 x
어플리케이션 구조 보정 x
어플리케이션 부하 보정 x
클러스터 보정 x 시스템 여유율
'학원에서 진행했던 거 정리 하는 방 > 15개의 과제' 카테고리의 다른 글
4. 응용SW기초기술활용 (0) | 2021.03.29 |
---|---|
3. 화면 구현 (0) | 2021.03.29 |
2. 화면설계 프로세스 (0) | 2021.03.29 |
1. 요구사항 확인 프로세스 (0) | 2021.03.28 |