Front-End 前端
- 瀏覽器/版本
- UI (framework、css)
- 元件
Datepicker
下拉選單 (多選/搜尋)
表格 (排序/編輯/分頁)
分頁
Popup Window - 輸入驗證/邊際值/顯示最大數量(筆數)
- layout/partial view
動態增減輸入區塊/欄位 (含驗證) - RWD
- Report 報表
Crystal Report
SQL Server Reporting Services - 匯出檔案
Excel
Word (ContentControll替換文字)
PDF (word轉 pdf) - Search Engine Optimization (SEO)
- Logging all API/WCF/WebService called records
Middleware 中介
- GraphQL
- Message Queue (Apache Kafka、Redis<NoSQL DB>)
Backend 後端
- Membership
- Single Sign-On
- Session:Read-only、Read/Write
- ORM (SQL mapper Object)
Database 資料庫
- Relational Database Management System
Index - NoSQL
- Read-Only DB、read/write DB
Server 伺服器
- 前端、後端、資料庫
- 數量
- 環境
Dev
SIT
UAT
Common 共通
- Coding Style
- 版本控制
SVN
Team Foundation Server
Git - Issue Tracking System
Team Foundation Service
Redmine - 測試環境
Dev
SIT
UAT - Migration
功能測試 for 新資料 (SIT、UAT)
功能測試 for 舊資料 (SIT、UAT) - Log
to File
to DB
敏感資料 (個資) - Deploy (CI、CD ...)
Rollback計畫 - Security
XSS (前端)
SQL injection (後端)
Authenticator 權限控管
https
Encrypt/de 加密/解密
MD5
RSA
Exception Handler - 文件
Word
Excel
PDF - 難字集
- 效能要求
- 批次作業
Archive Log files