본문 바로가기 메뉴 바로가기

도각도각 필기노트

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

도각도각 필기노트

검색하기 폼
  • 분류 전체보기 (95)
    • 프로그래밍 (5)
      • React (6)
      • React Native (7)
      • Flutter (2)
      • CSS (1)
      • Spring Boot (4)
      • C (1)
      • Web (1)
    • Study (18)
      • 소프트웨어공학 (4)
      • 리눅스 (7)
      • git (5)
      • AWS (2)
    • 알고리즘, 코딩테스트 (26)
      • 프로그래머스 문제풀이 (15)
      • BOJ 문제풀이 (8)
    • 데이터분석 (2)
      • Pandas (1)
    • 일상 (15)
      • 독서기록 (15)
    • 성취 기록 (7)
      • 기업 면접 후기 (5)
  • 방명록

Study (18)
Chapter 3. Agile Software Development

Introduction to agile methods Rapid Software Development - Agile이 탄생하게 된 배경 (참고만) 빠른 development와 delivery는 software system에서 매우 중요한 요구사항이 되었다. 그러나 속도와 질은 trade off 되는 것. 실질적으로 안정적인 software requirements를 이끌어내기란 거의 불가능하다. 왜냐하면 써봐야 req를 알수 있기 때문에. -> '빨리 뭐라도 만들어서 시험해보자' 는 발상 plan-driven process는 rapid software development에는 맞지 않는 방식이다. 왜냐면 req가 change되면, rework, retest해야하기 때문에. requirements chain..

Study/소프트웨어공학 2020. 10. 19. 23:47
Chapter2. Software Processe

Waterfall alalyse(기능명세) -> design -> code(=implementation) -> test( release (참고) 임베디드 시스템. 잘못하면 죽으니까, 한단계 한단계를 완벽하게. waterfall design의 단점 : 다시 되돌아갈 수 없음. Agile : 계획을 진행하면서 고쳐나가는 전략 . 실력 high 요구됨 1. Software process Models - 6가지 2. Process activities - 4단계. specification, design and implementtion, validation, evolution 3. Coping with change - Prototyping, incremental delivery (* incremental deliv..

Study/소프트웨어공학 2020. 10. 19. 01:02
Chapter 1. software engineering

1. Introduction to preofessional software development Software in the Modern world 대부분의 시스템이 software-controlled -국가 시설, 전자제품, 재정시스템, 엔터테인먼트, 산업 등 -> 따라서, software engineering 은 우리 사회에서 필수적인 기능을 하는 요소가 되었다. Software 의 특징 소프트웨어 시스템은 추상적(abstract)이고 만질 수 없는 것(intangible) - material의 특성에 제약을 받지 않음 - 물리적 특징이나 형태가 없음 - 물리적인 법이나 제조 과정에 따르지 않음 위처럼 같은 내용이더라도 2줄이 될수도 있고 10줄이 될 수도 있음. -> 매우 복잡하고, 이해하기 어렵고..

Study/소프트웨어공학 2020. 10. 17. 03:30
[리눅스] 서비스, 소켓과 관련 명령어

리눅스에서 서비스(service) = 데몬(daemon) = 서버 프로세스 라고 이해하면 편하다. 서비스 : 시스템에서 늘 가동하는 서버 프로세스. 백그라운드 프로세스의 일종이다. 소켓 : 필요할 때만 작동하는 서버 프로세스 서비스와 소켓은 systemd라는 서비스 매니저 프로그램으로 작동/관리된다. 서비스 - 시스템과 독자적으로 구동 및 제공되는 프로세스. ex) 웹서버(httpd), DB 서버(mysqld), FTP서버(vsftpd) - 실행 및 종료는 'systemctl start/stop/restart/status 서비스이름' 명령으로 관리된다. ex) 웹서버 구동 : systemctl start httpd - 서비스의 실행 스크립트 파일은 /usr/lib/systemd/system/ 디렉터리에 ..

Study/리눅스 2020. 10. 16. 00:19
[리눅스] 프로세스 개념 및 명령어

포그라운드 프로세스 화면에 나타나서 사용자와 상호작용하는 프로세스. 백그라운드 프로세스 실행되고 있지만 화면에 나타나지 않고 뒤에서 실행되는 프로세스. 명령을 백그라운드로 실행시키려면 뒤에 & 문자를 붙인다. 그러나, vi 에디터와 같이 현재 터미널에서 입출력해야하는 프로세스는 &을 붙여서 백그라운드로 실행해도 아무 의미가 없다. & 붙여도 백그라운드로 실행 안되고 터미널에서 실행된다. 프로세스 번호 각각의 프로세스에 할당된 고유 번호. 활성화된 프로세스를 메모리에서 강제로 제거할 때 프로세스 번호가 사용된다. 작업 번호(Job number) 현재 실행되고 있는 백그라운드 프로세스의 순차 번호 ForeBack 바꿀 때 작업번호 필요하다. 부모 & 자식 프로세스 모든 프로세스는 부모 프로세스의 하위에 종속..

Study/리눅스 2020. 10. 15. 23:59
[리눅스 명령어] 파이프, 필터, 리디렉션

파이프 ( | ) 두 명령어를 연결하는 통로 역할 파이프 앞의 명령어에 대한 출력을 뒤 명령어의 입력으로 ls -l /etc | more ls -l /etc | more 앞 명령의 출력을 뒤 명령어인 more에 입력으로 하면? ls -l /etc 의 엄청 긴 내용들이 more 명령을 한 것처럼 페이지로 넘기면서 편하게 볼 수 있음 shift+\ 누르면 | (혹시나 키보드에서 파이프 기호를 못찾을 분들을 위해..) 필터 필요한 것만 걸러주는 명령어 grep, tail, wc, sort, awk, sed 등의 명령어가 있다. 주로 파이프와 함께 사용된다. grep ps -ef | grep bash ps -ef | grep bash ps -ef 명령: 시스템의 모든 프로세스 번호를 출력함. 이것을 파이프 뒤의..

Study/리눅스 2020. 10. 15. 23:23
리눅스 centOS 8 네트워크 관련 명령어 및 네트워크 개념

* 리눅스 네트워크 관련 명령어를 공부하기 위한 배경지식이기 때문에 네트워크 개념은 간단하게 알아볼 것이다. * 필자가 공부한 책 : 이것이 리눅스다 [우재남. 한빛미디어] TCP/IP - 가장 널리 이용되는 프로토콜의 종류 중 하나 (*프로토콜 : 컴퓨터끼리 네트워크 상으로 의사소통하는 양식과 규칙의 체계. ) - 통신의 전송/수신을 다루는 TCP(Transmission Control Protocol) - 데이터 통신을 다루는 IP(Internet Protocol) 호스트 이름(host name)과 도메인 이름/주소(domain name) - 호스트 이름 : 각각의 컴퓨터에 지정된 이름 - 도메인 이름 : domain.co.kr과 같은 형식으로 표기. - 호스트 이름이 this이고 도메인 이름이 dom..

Study/리눅스 2020. 10. 15. 22:50
[리눅스] linux 기초 명령어 | 파일만들기 | gedit, cat, touch

파일을 만들기 위해 사용되는 명령어 3가지! 바로 gedit, cat, touch 입니다! 세 가지 모두 파일을 만들 수 있는데 서로서로 살짝씩 다른 점들이 있는데요, 그 차이점에 집중해서 한번 공부해봅시다~! 1. gedit 명령어 -gedit 은 명령어이기 이전에 GNOME이 제공하는 GUI 기반 문서편집기이다. geidt의 특징을 먼저 알아보도록 하자 gedit 란 ? -GNOME 데스크톱 환경 기본 에디터 -일반 텍스트, 프로그램 코드, 마크업 언어 등을 편집하기에 적합하다 -기능 -파일 : 새로 만들기, 열기, 저장, 닫기 -편집 : 입력취소, 잘라내기, 복사, 붙여넣기 -보기 : 도구모음, 상태표시줄, 전체화면 -검색 : 찾기, 바꾸기 -검사 : 맞춤법 검사 -문서 : 모두 저장, 모두 닫기,..

Study/리눅스 2020. 1. 3. 02:02
이전 1 2 3 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • partyrock사용볍
  • partyrock
  • PYTHON
  • easycode chatGPT
  • 병돌리기구현
  • AWSBedrock
  • ChatGPT
  • SpacewBetween
  • 오블완
  • S3배포
  • vscode easycode
  • React native 작동 원리
  • awsgenai
  • 정적 웹사이트 배포
  • 술자리병돌리기게임
  • easycode
  • genaiapp
  • S3 403 forbidden
  • BOJ
  • 백준
  • aws생성형ai
  • 알고리즘
  • partyrock무료
  • 생성형AI
  • 티스토리챌린지
  • 정적 웹페이지 배포
  • 파이썬
  • partyrock앱
  • 코딩테스트
  • partyrock생성
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바