团队作业二

  各组结合所选项目,编写项目的规格说明书(Spec),Spec应至少包含以下内容:

     1. Spec的目标

     2. 项目的典型用户和场景

     3. 项目的用例模型

     4. 项目中涉及到的术语,它们的含义是什么?

     5. 用户是如何使用软件的功能的?

1.Spec的目标

信息管理系统是一个十分基础且必要的应用程序,几乎每个公司,每个组织都会有一个属于自己的信息管理系统,方便增删改查管理人员的信息。此Spec是为了更好的阐述本程序的细节问题,使开发更具体,内容包括项目的典型用户和场景,项目的用例模型,项目中涉及到的术语及含义,用户如何使用软件功能等方面。希望用户与开发人员可以对本程序有一个共同的理解。

2.项目的典型用户和场景

典型用户

姓名:学生A
性别:男
年龄:21
职务:班长
收入:无
知识层次和能力:大学生
生活/工作情况:拥有健康的日常
动机,目的,困难:联系全院各个班级的班级,班级太多不知如何联系
用户偏好:上网,电脑
用户比例:?
典型场景:导员下发任务,班长要把所需的学生资料上传给老师。
典型描述:资料越详细,提取资料越便捷,办事效率越高。

场景

典型用户:学生A
用户的需求/迫切需要解决的问题:汇总一部分人员的信息,具备可以查询的功能,及时上交人员信息。

3. 项目的用例模型

4. 项目中涉及到的术语,它们的含义是什么?

1.软件: 是能够完成预定功能和性能,并对相应数据进行加工的程序和描述程序及其操作的文档。

2.对象: 对象是现实世界中个体或事物的抽象表示。

3.软件可维护性: 指软件被理解、改正、调整和改进的难易程度。

4.软件生存周期: 软件产品从形成概念开始,经过开发、运行(使用)和维护直到退役的全过程称为软件生存周期,包括软件定义、开发、使用和维护三部分。

5.白盒测试: 设计过程中,设计者可以“看到”软件系统的内部结构,并使用软件的内部结构和只是来选择测试数据及具体的测设方式。

6.预防性维护: 是为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础。

7.构件图: 描述软件实现系统中各组成部件以及它们之间的依赖关系。

8.综合测试 是组装软件的系统测试技术,按设计要求把通过单元测试的各个模块组装在一起之后,进行综合测试以便发现与接口有关的各种错误。

 

5. 用户是如何使用软件的功能的?

我们的项目做出来是PC版的,用户在使用时就相当于在使用一个普通的APP,点击进入之后,需输入用户名密码进入查询界面,点击选择你所需要查询的按钮,即可进入系统查询,退出点击退出按钮即可。

 

posted @ 2016-05-04 22:01  今年大三明年大四  阅读(147)  评论(2编辑  收藏  举报