zoukankan      html  css  js  c++  java
  • PSP软件开发过程

    1. 引言

        这是为了编写psp系统的软件需求分析,主要按照提供的相关需求和功能。

    1.1 项目风险

    风险承担者包括:

    任务提出者:承担任务不能完全按照想象的做出,投入等;

    软件开发者:可能不能按时交付,系统的功能满足需求;

    产品使用者:界面不友好,工作效率低下。

    1.2文档约定

    排版约定:

    正文风格:宋体;

    提示方式:黑体大字;

    重要符号;

    1.3 预期读者和阅读建议

     开发人员:主要阅读有关的功能设计;

     项目经理:参考自己的意愿,结合文档;

    营销人员:结合市场需求;

     测试人员:按照今后可能会遇到的问题进行有选择的阅读;

    文档编写入员:结合需求的实际,并寻找相关错误,及时更正

     

    1.4参考文献

    《Javaweb开发技术教程》 张娜  清华大学出版社

            《数据库原理与应用教程》 何玉洁 高等教育出版社

    2.  

    2.1 产品的状况

    该软件产品是产品系列中的下一成员;是成熟产品所改进的下一代产品;

    是现有应用软件的替代品(升级产品);是一个新型的、自主型的产品

    2.2运行环境

    利用JSP开发语言,eclipse为开发工具,sqlserver为数据库

    操作系统:Windows 7/2000/NT(或更高版本)

    浏览器:Mozilla Firefox 或Microsoft Internet Explore 4.0 或更高版本。

     

    3. 系统功能需求

    开发人员:开发人员接到任务时,应通过系统填写计划时间(计划开始时间和计划结束时间),项目经理确认后,更新日程安排表

    开发人员可以查询相近工作任务的历史数据(估算数据、实际数据)

    开发人员可以根据任务编号、关键字、起止时间进行分类组合查询与统计

    开发人员可以随时记录自己的时间,提供“开始计时”、“暂停计时”、“停止计时”,在停计时,填入任务编号(在线则选择)、工作关键字(以逗号分隔的多个),自动生成开始时间、暂停时间、停止时间、总时长、有效时长(总时长-中断时长)FEAT11.时间记录程序会自动连接服务器,完成时间日志上传的工作,未能连接服务器,则在本机暂存时间日志

    4 其它非功能需求

    1. 系统界面要友好,用户使用舒服;
    2. 系统安全性好,便于以后的维护;
    3. 界面简洁,便于操作使用

    4.1 性能需求

    响应时间不超过3秒;

    与实时系统的时间相对应关系:

    容量组工打

    磁盘空间不低于1GB;

    数据库中表的最大行数为50行。

    4.2 安全措施需求

    该软件产品使用时,可能会因访问人数过多,或潜在的漏洞而崩溃,造成信息资源的泄露,所以软件必须服从使用的规则,国家软件安全标准

    4.3 安全性需求

    每个用户在第一次登录后,必须更改他的系统预置登录密码,系统预置的登录密码不能重用。

    4.4 软件质量属性

    易用性优于易学性,可移植性优于有效性。

    4.5 业务规则

    研发经理,项目经理,开发人员,有严格的权限管理,不同的用户,有严格的操作权限,不允许权限越界。

     

                           

     

     

     

     

     

  • 相关阅读:
    React 组件生命周期
    React Ant Design Mobile 中 ListView 简单使用,搞懂每一行代码
    .net网站自动化部署-致两年前的遗留的问题
    【479】cross-entropy与softmax的求导
    【478】Victor Zhou深度学习链接
    网站高并发大流量访问的处理及解决方案
    年轻人的第一个 Docker 应用,大大提高生产力!
    Spring Boot 静态资源处理,妙!
    Spring 配置最好不要配置 xsd 版本号!
    自己动手实现一个简单的 IOC,牛皮!!
  • 原文地址:https://www.cnblogs.com/tiedaweishao/p/3424615.html
Copyright © 2011-2022 走看看