怎么写项目需求文档
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么写项目需求文档相关的知识,希望对你有一定的参考价值。
第一次写项目需求文档不只从何下笔
老师作业布置要求做个超市管理系统
大虾帮帮忙
有例文的话更好
1.1 建设背景
1.2 建设需求
1.3 建设目标
1.4 建设依据
2 网络及硬件方案
2.1 网络方案
2.2 硬件方案
2.3 系统软件方案
3 平台软件建设方案
4 终端管理方案
5 接口
6 项目组织
6.1 项目组织
6.2 项目管理
6.3 问题管理过程
6.4 项目实施步骤
6.5 项目沟通与交流
6.6 项目风险分析
6.7 风险规避
7 实施计划
----------------------------------
只能给你提供一个简单的目录结构,这样估计你也知道该从哪里下手了~
不需要的可以更改,有自己的想法可以加进去~
做项目需求调研,最需要的是自己动脑去想~ 参考技术A 项目需求文挡,第一步,针对你的项目,确定你的客户需要什么功能,哪些是主要的,哪些是次要的
第二步,整理客户需求,并设计相应的方案,对项目的具体实施进行科学地评估 参考技术B 如果你是真的想写,希望你实地到超市去考察下,看看他们的工作流程,然后按流程写,写不好,至少是真实的,而且对你也会有帮助,如果不是,那你从网上找找,有很多 参考技术C 系统流程描述
1.1.1 项目名称
项目名称(项目类型)
1.1.2 项目开发者
成员一:**
成员二:***
成员三:***
1.1.3 项目开发环境
MyEclipse + Tomcat5.5和MyEclipse(自带)+ SQLServer 2005
1.1.4 系统功能设定
品红商业网分为2大模块:
1.前台系统
## 设定新闻,商品以及购物相关功能:
NEWS:对新闻的增加、删除和查询操作,并且增加上下条功能进行查询,以及最新新闻的显示与增加。
PRODUCT:对商品的增加、删除、修改和查询操作,并且增加分页技术进行查询,以及最新商品的展示与增加;增设对商品的选购,打印清单、结算功能。
TALKING:用户之间的在线聊天,进行互动交流,洽谈业务,对信息发表自己的看法等,并设有广告介绍,让用户了解最新信息。
MESSAGE:客户留言薄,针对各种商情,业务交流进行离线留言,站外,站内用户可以通过此信息及时了解最新资讯,了解用户反馈信息等。
ABOUT:介绍了公司对客户的信心,诚意做出了诚恳的表态。
AFTER:介绍了公司关于商品的售后服务条例等,给客户提供更满意的服务。
COPYRIGHT:介绍了公司的版权信息,以及法律授权及其相关。
2.后台管理系统
## 设定对管理员,用户以及管理员对新闻和商品信息的相关操作。
ADMIN:对用户的查询和删除,对新闻的增加,删除和查询,对商品的增加、删除、修改和查询,都增设了分页技术更有规范的查询。并附有时间,让操作人员在任何时候都能得到精准时间,以提高管理员的时间观念。
1.1.5 项目开发技术
JSP + javascript + html
1.1.6 设计思路
通过相关技术,一一实现对管理员,站外,站内用户,公司新闻信息,商品信息进行实用的操作。
1.1.7 项目背景
本着为客户提供最优质的服务,项目从多角度考虑需求,以求达到客户所需要的功能,实现零距离的操作。
1.1.8 主要模块讲解
1.1.8.1 模块一
1. 名称:管理员模块
2. 简介:管理员的登录,对相应信息操作
实现了管理员对用户,管理员的操作:
1. 对用户的查询,删除(必要的删除),使用分页技术给管理员更好的视觉效果。
2. 添加管理员使用了MD5加密技术,登录及相关操作时的各种精密验证,达到更高的保密性,安全性。
1.1.8.2 模块二
1. 名称:新闻模块
2. 简介:新闻展示,更新,增加和删除
1.对新闻的查询和删除,使用分页技术给管理员提供更好的操作性能
1.1.8.3 模块三
1. 名称:商品模块
2. 简介:商品展示,更新,增加和删除
1. 对商品的查询、删除、增加和更新,分别使用分页技术给管理员提供更好的操作
1.1.8.4 模块四
1. 名称:用户模块
2. 简介:可以进行授权的操作,登录在线聊天进行交流,登录购物台进行选,购。
1.1.8.5 模块五
1. 名称:论坛模块
2. 简介:可以查看所有的论坛信息,并进行筛选,删除不健康、不文明留言
============================================================================
希望能给你 解决1
测试用例-写测试用例时怎么入手
刚开始工作的朋友,会和我一样有不少的困惑!用例该怎么写?重点在哪?项目急来不及写用例怎么办?下面分享自己的思路,欢迎探讨。。
问:拿到技术文档该如何下手,如何建立测试用例树。
- 通读文档,明确产品的核心点(核心需求是什?和竞品比优势体现在哪?盈利的点在哪?)。
- 要有测试计划/测试大纲;先抓产品的主干,按模块或界面区分;后面再补齐各主要模块的测试项。
- 产品的需求/功能,分解输出测试项时,既要考虑程序逻辑,同时要有业务场景的考量。
- 功能用例和性能用例、自动化的。最好区分开来方便管理。
- 程序中的共享模块(数据共享等)写用例时需要标注出来做统一规划。
- 程序中的复用模块,标注出来做统一规划。(代码复用,比如各界面的报表,很多都是一样的代码)
- 业务流程标注出来做统一规划。(产品有多少重要业务是由产品的核心需求决定的)
问:好的测试用例是怎么样的?
- 覆盖率----核心需求全部覆盖;功能点基本要包含完;对业务产生影响的场景尽可能多的考虑到。(无法量化,看项目实际需要。)
- 易执行----一个测试点一条用例;用例的执行步骤,预期结果明确。
- 可读性----用词规范,字体版面一致,清晰确切;保证他人能容易阅读,使用;(公司的用例,需要评审,其他测试交叉测试使用)
- 复用性----复用性高;复用模块只需稍作修改即能使用;利用率高,回归测试时,需求改动不大时用例稍作修改即能使用。
- 自动化----用例书写一开始就考虑,在需要进行自动化测试时能很快的转变(自动化进行的少,摸着的石头过河。。。。。)
问:需求/功能分解,写测试用例的方法有那些?
- 输入/数据---等价类划分法
- 输入/数据---边界值选取法
- 条件和结果--因果图法
- 条件和结果--判定表法
- 场景--------场景法
- 功能随数据--状态迁移法
- 数据很多----正交实验法
注意:
下一篇举例简单介绍上面7种设计测试用例的方法。
以上是关于怎么写项目需求文档的主要内容,如果未能解决你的问题,请参考以下文章