zoukankan      html  css  js  c++  java
  • PSP个人软件开发系统面向对象需求分析与设计文档

    1、引言

    1.1编写的目的

    编写该文档的目的是,对产品进行定义,详尽说明该产品的软件需求,简述我们对 PSP个人软件开发系统的初步设想,及划分的各功能模块以及各模块的实体图和数据流图。

    1.2预期的读者

    本软件需求规格说明的读者,可以是软件开发人员,用户,测试人员或文档的编写人员。

    2、综合描述

    这一部分概述了产品“PSP个人软件开发系统”的目标,背景情况,主要功能,运行产品的环境,以及使用产品的用户等。

    2.1、目标

    准确计划项目的开发进度,尽量避免延期情况的出现,提高整个开发团队的开发效率。

    2.2、开发背景

    开发项目进度计划总是那么不明确,延期经常出现,甚至无法给出一个相对比较明确的延迟时间。这样给市场的推广会带来很大的影响,不确定因素使得应对十分困难。

    2.3产品功能概述

    将库存的数据按照不同分类存放在后台数据库中,软件相关人员通过密码登录进去就可以看到不同的模块,点击相应的模块就能进行相应的操作,功能模块的设计如下:

    (1)登录模块:用户根据不同的身份进行登录。

    (2)开发人员模块:

    主要功能:查看工作任务,查看产能效率。

    (3)项目经理模块:

    主要功能:分配工作任务,查看工作任务,查看产能效率。

    (4)研发经理及高层管理人员模块:

    主要功能:查看产能效率。

    2.4操作环境

    这个系统主要提供给四类用户使用,分别是高层管理人员,项目经理,技术顾问以及开发人员。

    开发人员模式中,开发人员可以根据工作的基本信息,每次数据有变化就要相应得更新数据库。面向开发人员时,系统是普通的存储数据软件。 数据只在工作人员在输入工作的基本信息的时候生成,所以访问数据时候的最大响应时间应该会在0.1s以内;工作人员在这个程序中允许有服务中断的现象;因为这里的信息会牵扯到某些数据库文件的机密信息,所以需要提供访问安全控制和数据保护(随着版本升级功能逐步实现)!

    技术顾问,项目经理以及高层管理人员模式中,该软件只提供给这些人员查询访问的功能。

    2.5用户的特点

    本软件的最终用户为各软件公司。

    3、对象模型

     4、用户界面

    5、活动图、状态图

    6、功能模型

    7、主要功能事物的DFD图

    8、E-R

     

    9、功能分解图

     

  • 相关阅读:
    PHP xml_parser_set_option() 函数
    PHP xml_parser_get_option() 函数
    PHP xml_parser_free() 函数
    PHP xml_parser_create() 函数
    显示模式 | @media.display-mode (Media Queries)
    显示 | display (Flexible Box Layout)
    时间 | <time> (Values & Units)
    方向 | direction (Writing Modes)
    方向 | @viewport.orientation (Device Adaptation)
    文本阴影 | text-shadow (Text Decoration)
  • 原文地址:https://www.cnblogs.com/zmqdonkey/p/3488587.html
Copyright © 2011-2022 走看看