2017年12月26日

系統需求

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

沒有留言:

張貼留言