Project of K-Found FTP Search engine
Software Requirements Specification
项目中文名称:天网千帆文件搜索引擎
draft
Project of K-Found FTP Search engine
Version: Draft
Software Requirements Specification
Date: 13/May./2004
K-Found-SRS-No.03
�天网开源项目小组, 2004
Page 0
Revision History
Describe
Date
Version
Description
Author
10/May/2004
Draft(simple)
Create
刘菲
13/May/2004
Draft
Create
刘菲
17/May/2004
Release 1.0
Modify
谢欣
Title
Software Requirements Specification
Document ID
K-Found-SRS-No.03
Version
draft
Date
13/May/2004
Group
Developer group of K-Found FTP Search engine
Member
谢欣、蔡健、候明强、刘菲、马林、徐东、陈瑞江、郭亮、陈朝炎、黄颂、谢翰
Project of K-Found FTP Search engine
Version: Draft
Software Requirements Specification
Date: 13/May./2004
K-Found-SRS-No.03
�天网开源项目小组, 2004
Page 1
Table of Contents
1. INTRODUCTION.................................................................................................................................................3
1.1 PURPOSE ..........................................................................................................................................................3
1.2 PROJECT SCOPE AND PRODUCT FEATURES ......................................................................................................3
1.3 DEFINITIONS, ACRONYMS AND ABBREVIATIONS.............................................................................................3
1.4 REFERENCES ....................................................................................................................................................3
2. OVERALL DESCRIPTION................................................................................................................................3
2.1 PRODUCT PERSPECTIVE ...................................................................................................................................3
2.2 USER CLASSES AND CHARACTERISTICS ..........................................................................................................3
2.3 OPERATING ENVIRONMENT .............................................................................................................................3
2.4 DESIGN AND IMPLEMENTATION CONSTRAINTS ...............................................................................................3
2.5 USER DOCUMENTATION ..................................................................................................................................4
2.6 ASSUMPTIONS AND DEPENDENCIES.................................................................................................................4
3. SYSTEM FEATURES..........................................................................................................................................4
3.1 SEARCH FTP SERVICE SITE ..............................................................................................................................4
3.1.1 Description and priority .........................................................................................................................4
3.1.2 Stimulus/Response sequences .................................................................................................................4
3.1.3 Function requirements............................................................................................................................4
3.2 OBTAIN AND MANAGE INFORMATION OF FTP SITE .........................................................................................4
3.2.1 Description and priority .........................................................................................................................4
3.2.2 Stimulus/Response sequences .................................................................................................................4
3.2.3 Function requirements............................................................................................................................4
3.3 QUERY BY KEYWORD.......................................................................................................................................5
3.3.1 Description and Priority.........................................................................................................................5
3.3.2 Stimulus/response sequences ..................................................................................................................5
3.3.3 Function requirements............................................................................................................................5
3.4 QUERY BY SORT...............................................................................................................................................5
3.4.1 Description and priority .........................................................................................................................5
3.4.2 Stimulus/Response sequences .................................................................................................................6
3.4.3 Function requirements............................................................................................................................6
3.5 SYSTEM MANAGE.............................................................................................................................................6
3.5.1 Description and priority .........................................................................................................................6
3.5.2 Stimulus/Response sequences .................................................................................................................6
3.5.3 Function requirements............................................................................................................................6
3.6 OTHER FUNCTION ............................................................................................................................................6
3.6.1 Description and priority .........................................................................................................................6
3.6.2 Stimulus/Response sequences .................................................................................................................6
3.6.3 Function requirements............................................................................................................................7
4. EXTERNAL INTERFACE REQUIREMENTS................................................................................................7
4.1 USER INTERFACES ...........................................................................................................................................7
4.2 HARDWARE INTERFACES .................................................................................................................................7
4.3 SOFTWARE INTERFACES ..................................................................................................................................7
4.4 COMMUNICATIONS INTERFACES......................................................................................................................7
5. OTHER NONFUNCTIONAL REQUIREMENTS ...........................................................................................7
5.1 PERFORMANCE REQUIREMENTS ......................................................................................................................7
5.2 SAFETY REQUIREMENTS ..................................................................................................................................7
Project of K-Found FTP Search engine
Version: Draft
Software Requirements Specification
Date: 13/May./2004
K-Found-SRS-No.03
�天网开源项目小组, 2004
Page 2
5.3 SECURITY REQUIREMENTS ..............................................................................................................................8
5.4 SOFTWARE QUALITY ATTRIBUTES ..................................................................................................................8
6. HARDWARE REQUIREMENTS ......................................................................................................................8
APPENDIX A: GLOSSARY........................................................................................................................................8
APPENDIX B: FIGURE OF USER INTERFACE EXAMPLE...............................................................................8
B.1 MAIN PAGE......................................................................................................................................................8
B.2 ADVANCE SEARCH ..........................................................................................................................................9
B.3 SEARCH RESULTS ............................................................................................................................................9
B.4 RELATION DOCUMENTS OF SEARCH RESULTS...............................................................................................10