Liam的C# 学习历程(九):最终产品规格说明书
"What is Today's Memory"规格说明书
Course Registration Problem Statement
Version 1.0
Revision History
Date |
Issue |
Description |
Author |
17/May/2015 |
1.0 |
Initial creation. Finished the basic usage of original design. |
Liu Chang |
|
|
|
|
|
|
|
|
|
|
|
|
Course Registration Problem Statement
Version 1.0
Problem Statement
“What is Today’ Memory” 的主要功能是每天输入三个词,简单的概括一天中发生的事情,方便我们日后回忆每天发生的事情。这一部分的创意来源于我在TED上看到的一个名为“每天一秒钟”的讲座。在繁忙的生活中我们可能没有时间通过每天写日记来记录我们的生活,但是我们有不希望让我们的每一天就这样匆匆地过去而不留下一些痕迹,所以我就想到了用简单的三个单词来代替复杂的日记,每天我们只需要用短短一两分钟的时间,便可以达到记录每天生活的目的。
进入主界面后,在主界面中可以选择New(添加新项目)或List(查看已有记录)。如选择New,则跳转进AddPage,在这里可以通过选择日期、输入内容并按Add按钮来完成新项目的添加,添加完成后将跳转到ListPage界面。也可以选择Back按钮,来直接返回主界面。在ListPage中,OutputBox向我们显示了已有的项目,可通过每个项目后的Detail按钮来跳转至DetailPage来查看所选项目的详细信息。在DetailPage中又可以选择Alter(修改)或Remove(删除)两个操作。如选择Remove,则将删除当前项目,并返回ListPage。如选择Alter,则将跳转至AlterPage,在这里可以进行Alter(确认修改)操作或选择Cancel(取消修改)操作,如果现在Alter,则将保存修改并返回ListPage,如果选择Cancel,则将直接返回ListPage而不保存修改。
Course Registration System Glossary
Version 1.0
Revision History
Date |
Issue |
Description |
Author |
17/May/2015 |
V1.0 |
Initial Creation |
Liu Chang |
|
|
|
|
|
|
|
|
|
|
|
|
Table of Contents
1. Introduction
2. Definitions
2.1 Date
2.2 First/Second/Third Word
2.3 Memory List
2.4 Detail Page
2.5 Alter Page
2.6 Add
2.7 Delete
Course Registration System Glossary
1. Introduction
这个文档是用一些专业词汇来解释读者在阅读其他文档时可能涉及到的问题或使用到的项目的。通常这个文档可以被当作一个非正式的数据词典用来收集数据的定义,这样其他文档可以更好的关注于其本质的目的。
2. Definitions
The glossary contains the working definitions for the key concepts in the Course Registration System.
这个词汇表中包含了“What is Today’s Memory” 这一APP中所用到的词汇定义。
2.1 Date
记录记忆的日期。
2.2 First/Second/Third Word
三个用来描述一天记忆的词汇
2.3 Memory List
一日期为标题,并按日期先后进行排列,显示所有已保存的记忆。
2.4 Detail Page
在Memory List中选择具体一天的记忆后进入,并显示当天的具体记忆内容。
2.5 Alter Page
在Detail Page中选择Alter按钮进入,并可以在Textbox中对要修改的内容进行修改。
2.6 Add
可在主界面进行,通过选择日期及输入对应的词汇,添加新的记忆。
2.7 Delete
可在Detail Page中进行选择,对选中的项目进行删除操作。
Course Registration System Supplementary Specification
Version 1.0
Revision History
Date |
Issue |
Description |
Author |
17/May/2015 |
V1.0 |
Initial creation |
Liu Chang |
|
|
|
|
|
|
|
|
|
|
|
|
Table of Contents
1. Objectives
2. Scope
3. References
4. Functionality
5. Usability
6. Reliability
7. Performance
8. Supportability
9. Security
10. Design Constraints
Course Registration System Supplementary Specification
1. Objectives
本文档的目的是用于明确“What is Today’s Memory” 这一APP的一些详细的使用要求。
2. Scope
适用人群:所有人
本APP为大家提供了一个简单的记录一天生活的方法,免去了过去通过写日记来回忆所带来的需要书写长篇大论的麻烦。
3. References
无
4. Functionality
- 用户可以方便地添加、查看、修改和删除项目。
- 暂不支持网络同步。
5. Usability
Windows系统(包括XP、Win7、win8)、Win8.1 APP、 Windows Phone 8.1
6. Reliability
此程序可以满足用户随时随地使用的需求。
7. Performance
- 程序可以实现基本的添加、查看、修改和删除的功能。
- 目前还不支持查找功能,但可以按照时间顺序在列表中快速找到。
8. Supportability
无
9. Security
- 为确保用户信息的安全,不支持联网共享,避免了在网络中被不法分子获取用户隐私信息。
- 暂不支持用户对项目设置密码的功能。
10. Design Constraints
对于输入不允许出现两个相同日期的项目,如出现相同的日期,默认为用新纪录来替换原有纪录。