728x90
반응형

전체 글 117

[요구사항 확인] 소프트웨어 개발 방법론 종류와 간단한 특징

​소프트웨어 개발 방법론 - 소프트웨어 개발 방법론은 스프트웨어 개발 전체 과정에 지속적으로 작용하는 절차이자 기법이다. 소프트웨어 개발 방법론 종류 구조적 방법론 : 기능에 따라 나누어 개발하고 이를 통합 정보공학 방법론 : 개발에 필요한 관리 절차와 작업 기법을 체계화한 방법론 객체 지향 방법론 : '객체'라는 기본 단위로 시스템을 분석하고 설계하는 방법론 컴포넌트 기반 방법론(CBD) : 소프트웨어를 구성하는 컴포넌트를 조립해서 하나의 새로운 프로그램을 작성하는 방법론 애자일 방법론 : 절차보다는 사람이 중심이 되어 유연하고 신속하면서도 효율적인 개발을 할 수 있는 방법론 제품 계열 방법론 : 특정 제품에 적용하고 싶은 공통의 기능을 정의하여 개발하는 방법

요즘 여러가지 일이 많아서 Java MVC게시판은 무기한 연기ㅠㅠ

처음 시작할 때만 해도 여유로워서 포스팅도 꼼꼼하게 하려했으나 지금 할일이 밀려서 잠정 연기함ㅂ니다.. 일단 정보처리기사 실기를 준비를 하고 시험 이후에는 C로 배우는 자료구조 책을 보면서 실습도 해보고 내용을 정리하면서 포스팅을 할겁니다. 중간중간 python에 관한 간단한 내용이나 코테를 올릴 수도 있구요. 지금은 docker로 서버에서 개인container만들고 CUDA써서 개인적으로 jupyter notebook을 사용하고 공유디렉토리에 작업물을 공유하면서 사용할 수 있는 환경을 만들고 있습니다. 처음이라서 열심히 인터넷 뒤져가면서 하고 있답니다 후후후... 일이 점점 많아질 예정이라 걱정이네요

기타/일기장 2022.03.23

[요구사항 확인] 소프트웨어 생명주기 모델

소프트웨어 생명주기(SDLC ; Software Development Life Cycle) 모델 - 시스템의 요구분석부터 유지보수까지 모든 공정을 체계화한 절차 - 시스템 개발될 때부터 운용과 유지보수를 거쳐서 생애를 마칠 때까지 어떤 순서를 진행하는 지에 대한 작업 프로세스를 모델화한 것 [SDLC 프로세스] 요구사항 분석 → 설계 → 구현 → 테스트 → 유지보수 (1) 요구사항 분석 - 다양한 이해관계자의 요구사항을 고려하여 제품에 부합되는 요구와 조건을 결정하는 단계 - 개발할 소프트웨어의 기능과 제약 조건 그리고 목표 등을 소프트웨어 사용자와 함께 명확히 정의하는 단계 - 기능 요구사항, 비기능 요구사항이 있음 (2) 설계 - 시스템 명세 단계에서 정의한 기능을 수행할 방법을 논리적으로 결정 - ..

[Python]Sckit-Learn에 있는 데이터를 csv로 만들기

머신러닝 오픈소스 중 하나인 사이킷런에서는 여러가지 머신러닝용 데이터를 제공한다. 그런데 이런 데이터들을 하나의 csv파일로 정리해서 출력할 수는 없을까? 아주 간단한 방법으로 해당 작업을 진행하였다. pandas의 데이터처리 방법도 포함이 되어있기 때문에 일부분 필요한 것만 골라서 사용할 때도 유용할테니 참고 바랍니다. 우선, 이 작업에서 사용할 모듈들입니다. import pandas as pd from sklearn.datasets import load_iris # iris data불러오기 import numpy as np csv로 변환하고 데이터프레임으로 만들어줄 pandas, 사이킷런에서 제공하는 데이터를 받아올 load_iris, array형식으로 되어있는 데이터를 처리해줄 numpy 우선 ir..

Study/Python 2022.03.17

[Python]Pycaret을 이용해서 타이타닉 머신러닝하기

인터넷을 휘적거리다가 우연히 pycaret이라는 모듈을 발견했다. 아주 쉽고 간편하게 머신러닝을 돌릴 수 있도록 해준다. 소개란에도 뭐 대중화를 위해 만들었다고 한다~ https://pycaret.gitbook.io/docs/get-started/installation Installation - PyCaret Official With PyCaret, you can train models on GPU and speed up your workflow by 10x. To train models on GPU simply pass use_gpu = True in the setup function. There is no change in the use of the API, however, in some cases,..

Study/Python 2022.02.28

머신러닝 모듈의 혁명을 발견해버림

pycaret 추후 정리해서 포스팅해야징 공식문서 https://pycaret.gitbook.io/docs/get-started/installation Installation - PyCaret Official With PyCaret, you can train models on GPU and speed up your workflow by 10x. To train models on GPU simply pass use_gpu = True in the setup function. There is no change in the use of the API, however, in some cases, additional libraries have to be installe pycaret.gitbook.io 참고 ht..

기타/메모장 2022.02.25

[Java Spring] MVC Board 만들기 - (3) Tomcat설정과 webl.xml 오류

프로젝트를 생성하고 아래에 보면 Servers탭이 있다. 탭을 눌러 No servers are avilable....클릭 Apache 폴더를 눌러보면 톰캣서버가 쭉 뜬다. 난 9.0이니까 9.0 클릭 후 Next 톰캣 설치한 곳에가서 이렇게 설정해주자 그다음 Next Add All 눌러주자 우클릭해서 스타트 프로젝트 우클릭 -> Run As -> Run on server 잘 실행된다. 한글이 깨지기 때문에 이를 고쳐주기 위한 작업을 할거다. src -> main -> webapp -> WEB-INF -> web.xml 상단에 다음 코드 입력 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEn..

[Java Spring] MVC Board 만들기 - (2) 프로젝트 생성 및 추가 xml 설정

이클립스를 켠다. 위에 파일 => Spring Legacy Project 프로젝트이름 설정하고 spring mvc project 선택하고 Next 난 그냥 com.myp.controller로 했다. 나도 보고 배우는입장이라 ㅎ; 그러고 피니시하면 끝~ 프로젝트 생성완료! 프로젝트 익스플로러에서 맨위에꺼 우클릭하고 Properties 클릭 projcet facets java를 1.8로 변경 왼쪽 프로젝트 트리에서 pom.xml도 바꿔줘야하는데 일단 복붙..자바랑 스프링프레임워크버전만 바꿔줘도 되긴한다. 4.0.0 com.myp controller mvc2board war 1.0.0-BUILD-SNAPSHOT 1.8 4.3.1.RELEASE 1.6.10 1.6.6 org.springframework spri..

[Java Spring] MVC Board 만들기 - (1) 개발환경 및 버전

링크 엄청 많습니다!!!!!!!!!!!!!!!!! 정리 잘 해놓으신 분 설명 첨부할거에요!! https://www.eclipse.org/downloads/ Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks. www.eclipse.org 이클립스 21년 12월버전 https://www.oracle.com/kr/java/technologies/javase/jdk11-archive-downloads.html..

728x90
반응형