본문 바로가기
반응형

전체 글141

[한빛][2판] 쉽게 배우는 소프트웨어 공학 1장 연습 문제 답안 해설 해당 소프트웨어 공학 연습문제는 제가 직접 풀어서 작성한 것입니다. 오답, 오타가 존재할 수 있습니다. p.70 연습문제 01. 소프트웨어 공학의 기본 원칙이라고 볼 수 없는 것은? [답] ④ 최대한 효율적인(많은) 인력 투입. 02. 다음 설명에 해당하는 소프트웨어 개발 프로세스 방법은? 설계가 변경되어도 이를 잘 수용할 수 있도록 짧게 반복하면서 소프트웨어를 개발하는 방법 반복적이고 진화적인 프로세스와 유사하지만 경험의 축적으로 나온 모델 소프트웨어 개발이 인력 집약적이라는 데 관심을 두고 사람과 팀 구성에 초점을 맞춤 [답] ④ 애자일 프로세스 모델 Agile Process Model 03. 소프트웨어 생명주기 모델 중에서 고전적 생명주기 모델로 선형 순차적 모델이라고도 하며 타당성 검토, 계획, .. 2023. 4. 20.
[IT] 정말 알기 쉽게 정리한 컴퓨터의 구성 요소 대부분의 컴퓨터는 크게 CPU, 메모리, HDD와 SSD, 메인보드, 전원으로 구성되어 있습니다. 컴퓨터를 사용하기 위해서는 각각의 부품들이 서로 호환이 가능한 상태여야 합니다. 각각의 부품들이 무엇이며, 어떠한 역할을 하는지 정말 알기 쉽게 정리해드리겠습니다. 우선 기본적으로 컴퓨터는 각각의 부품들이 사용자의 입력 데이터를 받아 응답하게 되어있습니다. 우리가 마우스를 움직여 바로가기를 누르거나 키보드로 타자를 치는 행위 등의 모든 행위가 컴퓨터 입장에서는 데이터를 응답받는 것 입니다. 쉬운 이해를 돕기 위해 현실 세계에서 선반을 만드는 목수 이야기를 예시로 들겠습니다. 목수는 선반을 만들기 위한 목재를 평소에 작업실이 아닌 창고에 보관합니다. 이유는 보관만 하는 창고가 목재를 정리하기가 편해서입니다. .. 2023. 3. 11.
[Java / MySQL] 도서 관리 시스템 04 (MVC패턴)(마무리) 4장에서는 book.view 패키지에 데이터를 삽입 할 수 있는 BookInsertView와 데이터를 수정 할 수 있는 BookUpdateView를 만들어 주고 BookControoler 소스코드를 추가하겠습니다. 차례로 모든 소스 코드를 합치면 해당 도서 관리 프로그램을 사용할 수 있습니다. 참고 바랍니다. 데이터를 삽입 할 수 있는 BookInsertView 소스 코드입니다.package book.view;import java.awt.BorderLayout;import java.awt.GridLayout;import java.util.ArrayList;import javax.swing.JButton;import javax.swing.JComboBox;import javax.swing.JLabel;im.. 2023. 2. 4.
[Java / MySQL] 도서 관리 시스템 03 (MVC패턴) 3장에서는 category 테이블을 추가로 생성해 주고 테이블 join을 통하여 category 테이블에서 categoryName을 받아 온 다음 검색 기능을 마무리하겠습니다. MySQL에서 category 테이블을 생성해 줍니다. 칼럼은 category와 categoryName입니다.그리고 임의로 데이터를 넣어줍니다. BookVO 소스코드 수정본입니다.package book.vo;public class BookVO { private int isbn; private String name; private String publish; private String author; private int price; //Modify int category > string categoryName private Stri.. 2023. 1. 24.
반응형