일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- c
- docker
- mysql docker
- mysql on docker
- 파이썬
- 정보처리기사
- streamsets 강의
- 도커 elk
- 코딩
- c++
- 클라우드
- 도커
- C언어
- 푸시푸시
- elk stack
- java
- 데이트
- 도커 시작하기
- 앤서블 설치
- ansible install
- 자바
- 데이터베이스
- MySQL
- 스트림셋이란?
- 스트림셋
- python
- 알고리즘
- nvidia docker
- 백준
- 도커 mysql
- Today
- Total
목록전체 글 (421)
리그캣의 개발놀이터
기말고사(필기&실기)범위(sum5~15)가상호스트, CGI, 웹 서비스, 웹 로그 기록, 웹 페이지 인증, SSL HTTPS, PHP, MySQL, dbdump, MySQL Scripts, Tomcat&JSP, Servlet 등내용수업 중 구현한 서비스(과제 및 퀴즈 등) 기초 내용 질문과 응용 (예, user id, 파일명, 디렉토리, DB명, DB 테이블 생성/수정, 웹 출력 변경하여 구현), 각 페이지의 머릿글은 문제 번호와 제목으로 하고, 각 배경색은 반드시 모두 다르게 함. 개인정리 email 설정(/etc/mail/*, /etc/mail/sendmail.cf)yum install mailx ⇐ /bin/mail 명령이 없는 경우 설치yum update sendmail ⇐ sendmail upd..
모델링의 6단계비즈니스 모델링 -> 요구사항 -> 분석 및 설계 -> 구현 -> 시험 -> 배치소프트웨어 생명주기폭포수 모델폭포수 모형은 각 단계의 활동이 명확하게 구분되어 있고 단계별로 산출물이 지정되어있기 때문에 큰 규모의 소프트웨어 프로젝트 관리에 적절한다. 그러나 한 단계가 끝나야 다음 단계로 넘어가기 때문에 소프트웨어 개발 프로젝트의 불활실성을 다루기에는 적절하지 않다.반복적 개발(iterative Development) 시스템의 기능을 나누어서 여러번의 작은 폭포수 모형을 반복하면서 개발하는 것. 반복적인 개발은 프로젝트를 기능에 따라 구분하여 일부 기능을 먼저 개발하고 나머지 기능을 그 다음에 개발 하는 방식, 주요 기능이나 기술적 위험이 높은 기능을 먼저 구현함으로써 프로젝트의 불확실성을 ..
UML 소개이 장은 깊이 안들어가도 된다. UML은 총 4+1 가지의 View를 제공한다. 그림 3.2 참고.DesigView디자인의 정적인 부분을 Class diagram으로 나타냄.Implementation View파일로 어떻게 쪼개느냐. Interaction View클래스들 끼리 Interaction 한게 아니라 클래스 객체끼리 object가 생겨 상호작용하는것을 나타냄.Deployment viewUsecape View사용자 관점에서의 view Sequence diagram 많이 사용함시험문제 나올것임 State Machine Diagram을 그려보라는 시험문제.action단위?\점선은 해당 동그라미 사용 의미 한다. 클래스 관계(여기가 중요함.)Association 은 제일 general 함. a..
An object hasState : attribute(UML) 데이터 필드 Behavior : operation(UML) 메소드Identity : instance 객체 ( 객체자체는 내용이 같더라도 identity(개성) 이 있음)유사한 객체들을 Class로 구분한다. Encapsulation(캡슐화)Public interface를 외부에 제공해 주고, 메시지를 호출해서 …. 내부가 어떻게 생긴지 굳이 알아야 될 필요가 없는 부분은 안보여주고 Public interface 부분만 외부에 제공.이를 객체에 메시지를 보낸다 고 표현.Inheritance(상속) UML에서는 Generalization이라고 한다. Superclass를 상속받아 스페셜한 Subclass를 만들어 냄.즉, Subclass는 Su..
기본구성(추상적 단계)Specification -> Design&Implementation -> Validation -> Evolution구체적 단계요구사항 -> 분석 및 설계 -> 구현 -> 시험 -> 배치반복적 개발(중요-폭포수 모델과 비교)장점주요 기능이나 기술적 위험이 높은 기능을 먼저 구현함으로써 프로젝트의 불확실성을 초기에 감소시킬 수 있고 실패의 위험을 줄일 수 있다. 뿐만 아니라 요구사항 변화에 효과적으로 대응할 수 있다.Business Modelingfeasibility study - 타당성 조사cost estimation - 경제성 조사planning - 계획 판단Requirements 요구사항end-user 입장에서 ??Functions of the system Characterist..
StarUMLPublicPrivate# Protectedint x => -x: int // private 이므로 -이다.ex)추상메소드를 상속하여 구현한 부분은 추상메소드가 아니므로 is abstract을 체크하면안됨.delete 키는 안보여주는 거기 때문에 우측 마우스를 누르고 delete model 을 클릭 또는 ctrl + delete로 제거 한다. navigable을 끄면 화살표가 생긴다. //navigable 을 꺼주는 이유: Circle은 Point를 알지만 Point는 Circle을 알지못한다는 의미. multiplicity를 1로 만듬 이유) point 가 circle안에 하나 존재. Circle 하나 입장에서 center 가 하나 있으므로 end1.multiplicity를 1로 변경한다.
Abstract class추상클래스 확장성이 뛰어나다. figure가 가지고 있는 공통 특징을 물려줄수 있다. 기본을 가지고 확장.Abstract Operationimplemention ex// figure.cpp : 콘솔 응용 프로그램에 대한 진입점을 정의합니다.// #include "stdafx.h"#include using namespace std; class Figure {int color;public:void setColor(int c) { color = c; }virtual void move(int dx, int dy) = 0;//abstract opvirtual void draw() = 0;Figure(int c) {color = c;cout
분석analysis(What[spec], Problem)설계design(How)구현prementation응집도한 모듈 내에 있는 구성 요소의 기능적 관련성을 평가하는 기준으로 응집도가 높을수록 모듈의 독립성은 높아짐 응집도 순서 : 기능적 응집도 -> 순차적 응집도 -> 통신적 응집도 -> 절차적 응집도 -> 시간적 응집도 -> 논리적 응집도 -> 우연적 응집도 기능적 응집도 : 하나의 기능을 수행하는데 필요한 요소들만 포함한 경우 - 구조도 최하위 모듈에서 많이 발견 순차적 응집도 : 하나의 기능에서 생성된 출력자료가 다음 기능의 입력자료로 사용되는 경우 (예: 행렬 입력 후 그 행렬의 역행렬을 구해서 이를 출력) 통신적 응집도 : 동일한 자료 사용하지만, 자료에 대한 처리 절차가 완전히 다르고 서로 ..