update
This commit is contained in:
parent
0abe87d36f
commit
5a03e8b150
@ -27,8 +27,5 @@ ScrapYard는 문서 작성 밎 문서를 아카이빙 할 수 있는 웹 어플
|
|||||||
|
|
||||||
## 참고자료(References)
|
## 참고자료(References)
|
||||||
|
|
||||||
1. Knowledge base: https://en.wikipedia.org/wiki/Knowledge_base
|
|
||||||
2. Open Meta Graph: https://ogp.me/
|
|
||||||
|
|
||||||
## 개요(Overview)
|
## 개요(Overview)
|
||||||
2장에서는 종합적인 요구사항을 서술하고, 3장에서는 기능 및 UI에 대해서 상세한 요구사항을 설명한다.
|
2장에서는 종합적인 요구사항을 서술하고, 3장에서는 기능 및 UI에 대해서 상세한 요구사항을 설명한다.
|
||||||
|
@ -12,23 +12,39 @@
|
|||||||
1. 최소 1000 RPS를 보장해야한다.
|
1. 최소 1000 RPS를 보장해야한다.
|
||||||
2. 첫 로드후 로딩하면 0.5s 이내에 동작해야합니다
|
2. 첫 로드후 로딩하면 0.5s 이내에 동작해야합니다
|
||||||
3. 동시 편집 이용자를 5명까지는 허용해야 합니다.
|
3. 동시 편집 이용자를 5명까지는 허용해야 합니다.
|
||||||
|
4. 적어도 400개의 파일을 관리할 수 있어야 합니다.
|
||||||
|
|
||||||
## 3.4. 논리적 데이터베이스 요구사항(Logical database requirements)
|
## 3.4. 논리적 데이터베이스 요구사항(Logical database requirements)
|
||||||
|
|
||||||
|
```mermaid
|
||||||
|
erDiagram
|
||||||
|
User {
|
||||||
|
int id
|
||||||
|
string accessToken
|
||||||
|
date expiredAt
|
||||||
|
}
|
||||||
|
User ||--o{ Permission : has
|
||||||
|
Permission {
|
||||||
|
string name
|
||||||
|
string path
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
단순하게 공유를 위한 User 구조만 있다.
|
||||||
|
|
||||||
> - 데이터베이스에 저장할 정보에 관한 논리적 요구사항을 지정해야 한다.
|
|
||||||
> - 논리적 요구사항의 종류
|
|
||||||
> 1. Types of information used by various functuons
|
|
||||||
> 1. Frequency of use
|
|
||||||
> 1. Accessing capabilities
|
|
||||||
> 1. Data entities and their relationships
|
|
||||||
> 1. Integrity constraints
|
|
||||||
> 1. Data retention requirements
|
|
||||||
|
|
||||||
## 3.5. 설계 제약사항(Design constraints)
|
## 3.5. 설계 제약사항(Design constraints)
|
||||||
|
|
||||||
해당되지 않음.
|
2.1.1. 에서 언급했듯이 다음 브라우저에서 동작해야 한다.
|
||||||
|
|
||||||
|
- Chrome 버전 61 이상
|
||||||
|
- Firefox 버전 60 이상
|
||||||
|
- Edge 버전 79 이상
|
||||||
|
- Safari 버전 11 이상
|
||||||
|
- Chrome for Android 버전 100 이상
|
||||||
|
- Samsung internet 버전 8.2 이상
|
||||||
|
|
||||||
|
그리고 모바일에서도 큰 불편함 없이 원활히 동작해야 한다.
|
||||||
|
|
||||||
### 3.5.1. 표준 준수(Standards compliance)
|
### 3.5.1. 표준 준수(Standards compliance)
|
||||||
|
|
||||||
|
@ -1,10 +1,6 @@
|
|||||||
# 추가 이력 (Supporting Information)
|
# 추가 이력 (Supporting Information)
|
||||||
|
|
||||||
## 4.1. Table of contents and index(목차와 인덱스)
|
## 4.1. 부록(Appendixes)
|
||||||
|
|
||||||
> - 목차와 인덱스는 매우 중요하므로 일반적인 compositional practices를 따라야 한다.
|
|
||||||
|
|
||||||
## 4.2. 부록(Appendixes)
|
|
||||||
|
|
||||||
> - 부록은 SRS의 일부로 간주하지 않으며, 항상 필요한 것도 아니다.
|
> - 부록은 SRS의 일부로 간주하지 않으며, 항상 필요한 것도 아니다.
|
||||||
> - 부록이 포함하는 내용
|
> - 부록이 포함하는 내용
|
||||||
@ -13,4 +9,13 @@
|
|||||||
> 1. A description of the problems to be solved by the software
|
> 1. A description of the problems to be solved by the software
|
||||||
> 1. Special packaging instructions for the code and the media to mmet security, export, initial loading, or other requirements
|
> 1. Special packaging instructions for the code and the media to mmet security, export, initial loading, or other requirements
|
||||||
> >
|
> >
|
||||||
> > - 부록이 포함된 경우 SRS는 부록이 요구사항의 일부로 간주하는지 명시해야 한다.
|
> > - 부록이 포함된 경우 SRS는 부록이 요구사항의 일부로 간주하는지 명시해야 한다.
|
||||||
|
|
||||||
|
## 4.2. 개발 환경(Development Environment)
|
||||||
|
|
||||||
|
프론트엔드는 [Vite](https://vitejs-kr.github.io/)로 개발한다. 그리고 개발 언어로는 typescript를 사용한다. 그리고 react를 사용한다.
|
||||||
|
|
||||||
|
백엔드는 Deno를 사용한다.
|
||||||
|
|
||||||
|
## 4.3. 일정표(Schedule)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user