메모장을 만들기에 앞서 메모장이 무엇인지 그리고 어떻게 만들 것인지 분석해봐야 합니다. 모든 개발의 기본은 분석 후 기획입니다. 이번 강의에서 어떻게 메모장을 만들지 스케치해봅시다.
강의에서 진행한 메모장을 간단히 스케치하면 다음과 같습니다.
메모 전체보기
메모 상세보기
메모 작성하기
메모 수정하기
메모 삭제하기
ㅤ
이용자에게 메모를 입력하라고 요청한다.
1-1. 이용자에게 주제를 입력하라고 요청한다.
1-2. 이용자가 주제를 입력한다.
1-3. 이용자에게 내용을 입력하라고 요청한다.
1-4. 이용자가 내용을 입력한다.
1-5. 작성일은 이용자가 입력을 하지 않아도 자동으로
작성된다.
이용자가 작성한 주제와 내용을 메모장에 저장한다.
ㅤ
이용자에게 순서대로 저장된 메모를 보여준다.
1-1. 메모장에서 메모를 작성한 순서대로 보여준다.
1-2. 메모의 내용이 많을 수 있으므로 메모의 작성된 순서와 메모의 제목, 작성일자를 간략하게 보여준다.
ㅤ
이용자에게 저장된 메모를 보여준다.
1-1. 이용자에게 보려고 하는 메모의 번호를 요청받는다.
1-2. 이용자가 번호를 입력한다.
1-3. 메모의 제목, 내용, 작성일자를 보여준다.
ㅤ
이용자의 메모를 수정하려는 내용을 요청한다.
1-1. 이용자에게 수정하려는 메모의 번호를 요청한다.
1-2. 이용자가 번호를 입력한다.
1-3. 이용자에게 수정하려는 메모의 내용을 요청한다.
1-4. 이용자가 내용을 입력한다.
이용자가 작성한 내용으로 메모를 수정한다.
ㅤ
이용자에게 어느 메모를 삭제할 것인지 요청한다.
1-1. 이용자에게 삭제하려는 메모의 번호를 요청한다.
1-2. 이용자가 번호를 입력한다.
이용자가 작성한 메모를 삭제한다.
ㅤ
콘솔창을 이용한 메모장을 만든다면 여러분께서 만드는 메모장은 어떤 모습일까요?
프로그래밍은 암기가 아니라 생각해야 하는 학문입니다.
강의를 더 진행하기에 앞서 메모장에 대해서 고민해 보세요.
깊게 고민한 만큼 오히려 강의를 수월하게 들을 수 있습니다.
메모장을 만들기에 앞서 메모장이 무엇인지 그리고 어떻게 만들 것인지 분석해봐야 합니다. 모든 개발의 기본은 분석 후 기획입니다. 이번 강의에서 어떻게 메모장을 만들지 스케치해봅시다.
강의에서 진행한 메모장을 간단히 스케치하면 다음과 같습니다.
메모 전체보기
메모 상세보기
메모 작성하기
메모 수정하기
메모 삭제하기
ㅤ
이용자에게 메모를 입력하라고 요청한다.
1-1. 이용자에게 주제를 입력하라고 요청한다.
1-2. 이용자가 주제를 입력한다.
1-3. 이용자에게 내용을 입력하라고 요청한다.
1-4. 이용자가 내용을 입력한다.
1-5. 작성일은 이용자가 입력을 하지 않아도 자동으로
작성된다.
이용자가 작성한 주제와 내용을 메모장에 저장한다.
ㅤ
이용자에게 순서대로 저장된 메모를 보여준다.
1-1. 메모장에서 메모를 작성한 순서대로 보여준다.
1-2. 메모의 내용이 많을 수 있으므로 메모의 작성된 순서와 메모의 제목, 작성일자를 간략하게 보여준다.
ㅤ
이용자에게 저장된 메모를 보여준다.
1-1. 이용자에게 보려고 하는 메모의 번호를 요청받는다.
1-2. 이용자가 번호를 입력한다.
1-3. 메모의 제목, 내용, 작성일자를 보여준다.
ㅤ
이용자의 메모를 수정하려는 내용을 요청한다.
1-1. 이용자에게 수정하려는 메모의 번호를 요청한다.
1-2. 이용자가 번호를 입력한다.
1-3. 이용자에게 수정하려는 메모의 내용을 요청한다.
1-4. 이용자가 내용을 입력한다.
이용자가 작성한 내용으로 메모를 수정한다.
ㅤ
이용자에게 어느 메모를 삭제할 것인지 요청한다.
1-1. 이용자에게 삭제하려는 메모의 번호를 요청한다.
1-2. 이용자가 번호를 입력한다.
이용자가 작성한 메모를 삭제한다.
ㅤ
콘솔창을 이용한 메모장을 만든다면 여러분께서 만드는 메모장은 어떤 모습일까요?
프로그래밍은 암기가 아니라 생각해야 하는 학문입니다.
강의를 더 진행하기에 앞서 메모장에 대해서 고민해 보세요.
깊게 고민한 만큼 오히려 강의를 수월하게 들을 수 있습니다.