🖍️ ① 결합도 ② 응집도
#include <stdio.h>
int main(){
int i,j;
int temp;
int a[5] = {75,95,85,100,50};
for(i=0; i<4; i++){
for(j=0; j<4-i; j++){
if(a[j] > a[j+1]){
temp=a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
for(i=0; i<5; i++){
printf("%d ", a[i]);
}
}
🖍️ 50 75 85 95 100
public class Main {
public static void main(String[] args){
int i;
int[] a = {0,1,2,3};
for(i=0; i<4; i++){
System.out.print(a[i] + " ");
}
}
}
🖍️ 0 1 2 3
public class Main {
public static void main(String[] args){
int i = 3;
int k = 1;
switch (i) {
case 0:
case 1:
case 2:
case 3: k = 0;
case 4: k += 3;
case 5: k -= 10;
default: k--;
}
System.out.print(k);
}
}
🖍️ 텍스트
int i = 3;
→case 3
case
구문에break
가 없기 때문에 해당하는case
문부터 차례대로 실행
∴k
= 0 + 3 - 10 - 1 = -8
[보기]
문서 이름(릴리스 노트 이름), 제품 이름, 버전 번호, 릴리스 날짜, 참고 날짜, 노트 버전 등의 정보
🖍️ 해더
릴리스 노트 :
개발 과정에서 정리된 릴리스 정보를 소프트웨어의 최종 사용자인 고객과 공유하기 위한 문서이다.
- 릴리스 노트 항목:
해더, 개요, 목적, 문제요약, 재현항목, 수정/개선 내용, 사용자 영향도, SW지원 영향도, 노트, 면책조항, 연락처- 릴리스 노트 작성 순서:
모듈 식별 > 릴리스 정보 확인 > 릴리스 노트 개요 작성 > 영향도 체크 > 정식 릴리스 노트 작성 > 추가 개선 항목 식별
🖍️ 개발 기간: 20개월, 계산식: 30000 / (5 * 300)
🖍️ 정규화된 엔티티, 속성, 관계에 대해 성능 향상과 개발 운영의 단순화를 위해 중복, 통합, 분리 등을 수행하는 데이터모델링 기법
🖍️ 물리 계층 (Physical Layer)
지표 | 설명 |
---|---|
( ① ) | - 애플리케이션이 주어진 시간에 처리할 수 있는 트랜잭션의 수 |
- 웹 애플리케이션의 경우 시간당 페이지수로 표현 | |
( ② ) | - 사용자 입력이 끝난 후, 애플리케이션의 응답 출력이 개시될 때까지의 시간 |
- 애플리케이션의 경우 메뉴 클릭 시 해당 메뉴가 나타나기까지 걸리는 시간 | |
( ③ ) | - 애플리케이션에 사용자가 요구를 입력한 시점부터 트랜잭션 처리 후 그 결과의 출력이 완료될 때까지 걸리는 시간 |
자원 사용률 | - 애플리케이션이 트랜잭션을 처리하는 동안 사용하는 CPU 사용량 , 메모리 사용량, 네트워크 사용량 |
🖍️ ① 처리량, ② 응답 시간, ③ 경과 시간
🖍️ F,H
참고,
https://newbt.kr/시험/정보처리기사+실기
https://chobopark.tistory.com/196