1. 현행 시스템 파악의 정의에 대하여 기술하시오.
2. 현행 시스템 파악 절차에 대하여 기술하시오.
3. 개발 기술 환경을 정의할 때 고려할 사항을 4단계로 나누어 서술하시오.
4. 운영체제의 종류를 열거하고, 각 특징을 서술하시오.
5. DBMS의 종류를 열거하고, 각 특징을 서술하시오.
6. 미들웨어로 웹 어플리케이션 서버(WAS)의 종류 및 특징을 서술하시오.
7. 소프트웨어공학 지식체계에서의 요구사항 개발 프로세스를 기술하시오.
8. 요구사항 분석 기법에 대하여 열거하시오.
9. 요구사항 확인 기법에 대하여 열거하시오.
10. 요구사항 기술적 타당성 검토의 4단계를 기술하시오.
11. 분석 모델을 검증하기 위한 절차에 대하여 기술하시오.
12. 유스케이스 모델의 각 항목의 이름과 기호를 그리고 설명하시오.
13. 유스케이스 모델 검증시 점검 대상에 대하여 서술하시오.
14. 분석 클래스의 스테레오 타입에 대하여 역할구분과 스테레오 타입을 그리고 설명하시오.
15. CPU의 용량 산정을 위한 계산식을 쓰시오.

 

서술형 대비.hwp
0.09MB

서술형 대비

 

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

Google

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 시스템 여유율

 

 

 

한번씩 다시 열어보면 도움이 될 것 같아서 정리해봅니다.

안녕하세요!

 

오늘은 엔씨소프트 칭찬글 몇글자 남겨보려고 합니다

네, 수많은 린저씨들을 키워낸 그 NC 맞습니다ㅋㅋ

일요일에 작성하려다 벌써 화요일이네요 시간이 참 빠릅니다.

 

   사건발생은 지난 토요일... 

웬 아침 댓바람부터 카드사에서 연락이 옵니다.(8시 땡하자마자였나...)

 

 

필자 : "모르는번호네 TM인가... 구찮다...~~"

 

 

문자도 와있었는데 열어 보니 대충 다급한 내용이니까 연락바란다는 얘기였습니다.

 

 

필자 : "헐 뭐지 뭐지...!!!!?" 

 

일단 같은 전화번호로 카드사로 콜백 해봤습니다....

대충 해킹결제가 의심되기에 카드를 막아버렷고, 재발급 하셔야한다. 그리고 결제플랫폼(구글)에 연락해보시라.

이런 내용이었습니다.

 

그리고 폰을 확인해보니.....

아니 이게 머선129...??

누군가가 수없이 리트라이 했군요...??

 

구글 로그인 해보니 웬걸...

 

결제를 위한 해킹범의 흔적 1...
결제를 위한 해킹범의 흔적 2...

 

통장이 텅장인 덕분에 탈탈탈탈 털리는건 면했습니다만....

돈은 그렇다 쳐도, 누군가 제 영역에 허락없이 침범? 했다는게 

기분이 좀....??

 

그랬습니다 하여튼 일단 거래수단은 다 없애고, 계정비번도 바꿨습니다. 

그러고 안내받은 대로 구글에 가서 썰풀이 하러 갔습니다

 

 

역시나, 뭐 한번에 해줄 거라는 생각은 안했지만요...

 

예의상 한번은 튕겨주시는건가요!

이후로 대답 없는 그대....

 

제가 느낀 바는 "피해 당한건 니 과실이지~~"

라고 하는거 같았달까요

 

'결제 할때 지문이나 비밀번호 입력 풀어둔게 잘못이 맞긴한데... 해킹한 놈이 잘못 아닌가?'

라는 생각을 가지며 일단 한발 물러났습니다....

 

그러던중 관련주제로 검색을 하던 중,

어느 게시글에서

 

"NC 소프트 외 여러 등등의 대기업은 구글에 요청할 사항이 아니라

게임사에 직접 문의해야한다. "

 

라는 맥락의 글을 접하게 됩니다

 

'밑져야 본전이니까 한번 남겨보자!'

 

바로 NC 가서 회원 가입 후 문의를 남겼습니다. 

'난 (아직은) 리니지 해본 적 없는 유저라 매우 억울하다'를 어필 하고싶었던 건데 다른 의미는 아무것도 없습니다!

 

대충 저렇게 문의를 해보았습니다.

그렇게 토요일 하루가 지나고...

 

다음날 답변이 도착했습니다!!

 

NC가 갓기업으로 느껴지던 정성어린 답변

 

출금 된 계좌로 금액이 돌아오더니, 답변이 함께 도착 했습니다.!!

NC소프트의 대처는 100점중 100점이라고 생각 되었습니다.

급 NC소프트 입사하고 싶어지는 답변이었습니다. 허허...

 

 

 

 

이상 썰풀이를 마칩니다.

(이거 그냥 이렇게 마무리 하면 되는건가요?! 아무튼 뿅)

'일상' 카테고리의 다른 글

트로트  (0) 2022.05.08
알리 초대코드  (0) 2021.03.17

1. 자바스크립트란?

자바스크립트

-스크립트 언어이며,

-인터프리터언어

 

네이티브스크립트 리액트네이티브 등등...

 

-----------------------

2. various js

ecma-INTERNATIONAL

EcmaScript....  es5,es6

-----------------------------

3. chrome, node.js 설치

 

-----------------------------

4. expression 표현식

값을 만들어내는 간단한 코드

값을 만들어내기 때문에 함수의 잊나로 사용할 수 있다

ex)

"hello"+"java"

"hellojava"

26+26

=52

"26"+26

="2626"

"26"+26+26

="262626"

 

statement

하나 혹은 여러개의 표현식이 모여 문장을 이룬다

모든 표현식은 문장이 될 수 있다

문장의 끝에는 ';'

여러 문장들은 ;으로 구분

문장이 하나인 경우 세미콜른X

문장이 모여서 프로그램이 된다....

 

----------------------------------------------

5. 키워드와 예약어

키워드 (keywords)

JS에서 특정한 목적을 위해 사용하는 단어

키워드들은 예약어로 지정 되어있다.

 

ex) var 변수선언

 

예약어 (reserved words)

프로그램을 작성할 때, 변수명, 함수명 등 이름으로 사용할 수 없는 단어

이미 특정한 목적을 위해 사용하고 있음

 

foolish ex)

var return = "변수명";//return은 예약어라 변수명으로 사용x

function for() {}//for도 예약어라 함수명 사용x

 

future reserved words

앞으로 사용예정의 예약어

 

---

6. 식별자 identifier

코드 내의 변수, 함수, 혹은 속성을 식별하는 문자열

대소문자를 구분함

유니코드문자 사용가능($, _, 0-9), 숫자로 시작할 수 없음

예약어 사용할 수 없고 공백문자도 사용할 수 없음

 

var name = "bob"; <-name은 식별자

 

function hello() {} 펑션키워드로 만든 hello()식별자

var person = {name: 'mark', age 37}; person은 식별자 name,age은 프로퍼티

대소문자 구분 ex)

var name = 'mark';

var Name = 'mark'

;

---

7.

---

8.변수와 상수

변수 var-

상수 const-

 

 

아직 수정중입니다

최대 $24 쿠폰을 지금 받아보세요!
₩ 27,967의 쿠폰을 받으세요!
https://a.aliexpress.com/_msG8r0b

'일상' 카테고리의 다른 글

트로트  (0) 2022.05.08
엔씨소프트(NCsoft)가 갓기업인 이유  (0) 2021.03.23

+ Recent posts