Problem Statement

You are tasked with developing a task manager. The task manager will allow people to add a new task, modify or delete an existing task.

Each task must have a title, a due date and a description.

The user interface should be simple, and the app should be easy to operate.

The task manager should be available to three platforms including Windows App Store 8.1, Windows Phone App 8.1 and WPF.

Revision History

Date

Issue

Description

Author

19/May/2015

1.0

Solve the version of WPF

Li Xuntao

24/May/2015

V1.0

Solve the version of the other two

Li Xuntao

Table of Contents

1.     Introduction

2.     Definitions

2.1   Task

2.2   Title

2.3   Due Date

2.4   Description

2.5   Is Done

2.6   Task List

Course Registration System Glossary

1.            Introduction

This document is used to deal with math problrm

2.            Definitions

The glossary contains the working definitions for the key concepts in the calculator.

2.1          Task

A thing needed to be done in some day.

2.2          Title

The key word of a task.

2.3          Due Date

The date when the task should be done before.

2.4          Description

The details of a task.

2.5          Is Done

The state that shows whether the task is finished.

2.6          Task List

 

Table of Contents

1.      Objectives

2.      Scope

3.      References

4.      Functionality

5.      Usability

6.      Reliability

7.      Performance

8.      Supportability

9.      Security

10. Design Constraints

calculator Supplementary Specification

1.            Objectives

The purpose of this document is to define requirements of calculator.  This Supplementary Specification lists the requirements that are not readily captured in the use cases of the use-case model. The Supplementary Specifications and the use-case model together capture a complete set of requirements on the system.

2.            Scope

3.            References

None.

4.            Functionality

-        We developed a simple calculator. In this calculator, I achieve a lot of functions. For example, we can choose the operator from the operator box "+、-、*、/".

5.            Usability

The  user-interface shall be Windows 8.1 or Windows Phone 8.1 compliant.

6.            Reliability

Saved tasks should be available every time the user opens the app.

7.            Performance

  1. The app can be used at any time the user wants.
  2. the operation of it is very simple that you can use it conveniently.

8.            Supportability

None.

9.            Security

None

10.         Design Constraints

The app shall provide a Windows-based desktop interface, a Windows-based phone interface, and a WPF interface.

1.2          Flow of Events

1.2.1       Basic Flow

This use case starts when the user click the ADD button in the “add a task” page.

  1. The system checks to see if the due date is a future date. If it is, then the task will be successfully added to the task list. If not, the system will notify the user, and  the task with invalid due date won’t be added to the task list.

1.2.2       Alternative Flows

1.3          Special Requirements

None.

1.4          Pre-Conditions

None.

1.5          Post-Conditions

If the task is added successfully, it will return to the main page with an updated task list. If not, it will stay in the current page.

1.6          Extension Points

None.

C# final project的更多相关文章

  1. 192-0070 Final project proposal

    Final project proposal192-00701 – Summary of your project.It is based on an existing game which is c ...

  2. Finish final project

    一.项目地址:https://github.com/Joyce45/final-project 二.团队成员陈述: 于浩: 张雨: 遇到的问题:1.通过relativepanel解决了刚开始设计上使用 ...

  3. The Simplified Project Management Process

    One of the challenges of explaining project management to people who are unfamiliar with the approac ...

  4. Project Management Process

    Project Management ProcessDescription .............................................................. ...

  5. Web Project配置Hirbernate

    1:首先找到hibernate-release-4.1.9.Final.zip\hibernate-release-4.1.9.Final\lib\required ,把required里的所有jar ...

  6. 如何在美国公司写project plan 邮件--以hadoop安装和Mahout数据分析为例子

    Hi, XXX (boss name) Project Title:  Hadoop installation and Data analysis based on Mahout Deliverabl ...

  7. AKA “Project” Milestone

    Homework 6 (60 points)Due Thursday, April 25th at 11:59pm (via blackboard) AKA “Project” Milestone # ...

  8. Software Project Management 2017 Homework 1

    Recently, I have a project, I use Unity3D to finish a visualization work, which is the final project ...

  9. Hibernatel框架基础使用

    Hibernatel框架基础使用 1.简介 1.1.Hibernate框架由来 Struts:基于MVC模式的应用层框架技术 Hibernate:基于持久层的框架(数据访问层使用)! Spring:创 ...

随机推荐

  1. LeetCode OJ 114. Flatten Binary Tree to Linked List

    Given a binary tree, flatten it to a linked list in-place. For example,Given 1 / \ 2 5 / \ \ 3 4 6 T ...

  2. Chrome 自动填充的表单是淡黄色的背景,有方法自定义吗

    input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }

  3. mysql学习(1)-linux操作系统源码包安装

    背景: CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.22. 正文: 一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server ...

  4. 解決 java.security.cert.CertificateException: Certificates does not conform to algorithm constraints

    找到 jre/lib/security/java.security 将 jdk.certpath.disabledAlgorithms=MD2, DSA, RSA keySize < 2048 ...

  5. 小米Git

    这个题目的意思其实就是要分别从根节点开始遍历(dfs)到给定的两个点,然后从得出的路径中获取最早相同的点即为结果.   class Solution { public: /** * 返回git树上两点 ...

  6. angular中的表单验证

    angular中的表单验证很强大, 一共有5中验证信息,$valid,$invalid,$pristine,$dirty,$error. $valid-----当验证通过的时候,为true,不通过的时 ...

  7. ASP.NET中的XML和JSON

    一.DOM简介 1.XML 定义:XML是一种跨语言.跨平台的数据储存格式 2.什么是DOM DOM(document object model)文档对象模型:是一种允许程序或脚本动态的访问更新文档内 ...

  8. 在Mac上搭建本地Apache服务器一些注意点

    一般在开发ios程序中,我们需要使用到和服务器的交互操作. 一般我们在Mac上使用Apache来搭建服务器.数据库采用MySQL.在Mac中Apache是自带的.所有,我们可以不需要额外的去Apple ...

  9. [转]caffe的配置过程

    caffe的配置过程 转:http://blog.csdn.net/brightming/article/details/51106629   版权声明:本文为博主原创文章,欢迎转载!转载请写明原文链 ...

  10. 20145229&20145316 《信息安全系统设计基础》实验三 实时系统的移植

    实验封面 实验内容 1.安装ADS(安装文件在00-ads1.2目录下,破解方法00-ads1.2\Crack目录下) 2.安装GIVEIO驱动(安装文件在01-GIVEIO目录下) 3.把整个GIV ...