• 团队作业二


      各组结合所选项目,编写项目的规格说明书(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,点击进入之后,需输入用户名密码进入查询界面,点击选择你所需要查询的按钮,即可进入系统查询,退出点击退出按钮即可。

  • 相关阅读:
    Angular相关UI框架的安装
    Visual Studio Code 编辑器常用插件
    Groovy特性
    Notification(Android)消息推送机制
    Sublime SVN插件使用方法 PS:翻出来的旧笔记,现在Sublime和svn用的都不多了
    Python基本语法练习笔记(一)
    首篇博文占坑
    apache2修改用户和组
    如何修改script.bin/script.fex
    perl的INC设置
  • 原文地址:https://www.cnblogs.com/3214292940F5/p/5439060.html
Copyright © 2020-2023  润新知