软件项目调研报告(精选3篇)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件项目调研报告模板”。
第1篇:软件项目需求调研报告_
---WORD格式--可编辑--
word 格式文档
文件信息
文件状态: [ √]
[ ] [ ]
[XXXX]
[XXXX]技术有限公司 [ 公司名称 ]
[XXXX]公司 [ 客户名称 ] 软件项目 [ 项目或产品名称 ]
需求调研报告
草稿文件
正式文件 更改正式文件
文档编号: 文档类别: 文件名: 文件摘要: 项目名称:
当前阶段: 需求调研阶段 版权所有:
当前版本: V1.0.0 作 者:
审 核:
完成日期:
文档标题: 软件项目需求调研报告
提交人员:
专业整理
----
---WORD格式--可编辑--
word 格式文档
作者 陈建伟
专业整理
修改内容
评审号 更改请求号
定义文件模板
----
修改历史日期 2013-06-2
版本 V1.0.0
---WORD格式--可编辑--
word 格式文档
目录
文件信息 1 修改历史 2 目录...3 一、引言...4 1.1、编写目的...4 1.2、文档范围...4 1.3、预期读者和阅读建议..4 1.4、参考资料...4 二、项目描述 4 2.1、项目背景...4 2.2、项目名称...5 2.3、项目概述...5 2.4、项目关联性..5 2.5、设计和实现上的限制..5 2.6、假定和约束..6 2.7、名词 / 术语解释......6 三、用户环境描述....6 3.1、用户单位组织结构...6 3.2、用户部门设置与职责..6 3.3、用户业务关系描述...7 3.4、系统面向的用户群...7 3.5、关键计算机资源......7 3.6、用户环境中的其他应用系统分布.........7 四、功能性需求描述.7 4.1、用户各部门当前的工作模式...7 4.2、构建该系统的目标...8 4.3、功能结构图..9 4.4、功能点需求..9 4.5、接口需求.10 五、非功能性需求描述.........11 5.1、系统环境需求.......11 5.2、易用性和用户体验需求.......11 5.3、软硬件技术需求....11 5.4、安全性需求..........11 5.5、可维护性需求.......11 5.6、对培训的需求.......12 六、其他.12 6.1、软件应当遵循的标准或规范.12 6.2、定义、首字母缩写词和缩略语..........12 6.3、附件.......13
专业整理
----
---WORD格式--可编辑--
一、2.1、项目背景
编写建议: 描述该项目的建设背景;
专业整理 1.1、编写目的引言
word 格式文档
编写提示:阐明编写该文档的目的; 本节内容是读者接触到本文的第一段正式文字,建议通过简短文字描述简明扼要的告诉他们编写本文档的目标。例如:
1、本文档是 [ 项目名称 ] [ 系统属性 ] 客户需求调研报告,供需求分析人员进行项目
需求分析时使用; 2、本文档可以作为项目验收标准之一; 3、本文档可以作为软件维护的参考资料;
1.2、文档范围
编写提示: 对本文当所涉及到所有内容的高度概括,简要说明即可。例如:
1、本文档包括 [ 项目描述 ]、[ 用户环境描述 ] ⋯ 等几个章节,并:
a)在 [ 项目描述 ] 章节中描述了⋯信息; b)在 [ 用户环境描述 ] 章节中描述了 ⋯ 信息; c)⋯
1.3、预期读者和阅读建议
编写提示: 描述本文档可能涉及到的各类读者对象以及不同的读者应该注意的侧重点;
1.4、参考资料
编写提示:列出本文档的所有参考文献(可以是非正式出版物、客户的规章制度和流程文件、相关法律法规文件等),格式如下:
名称
日期
作者
版本
出版社
并且,请在本文档最后附上所有列出的参考资料的附件。
二、项目描述
----
---WORD格式--可编辑--
例如:
1、项目立项时的环境描述; 2、项目立项的政策性支持;
word 格式文档
3、项目需求提出的初衷目的等。
2.2、项目名称
编写建议: 描述该项目的名称,格式为: [ 客户名称 ]-[ 软件名称 ]。例如:
江西省电力集团信息通讯分公司-调运检一体化智能联动管理平台
2.3、项目概述
编写建议: 描述该项目的概要情况。应包括如下信息:
1、项目的委托单位;
2、项目主要功能或解决问题描述; 可以用列举方式进行描述,例如:
1、项目委托单位: [ 单位名称 ] ;
2、比较委托单位原有系统与完整系统结构进行对比等,或进行详细的系统结构概述; 3、针对项目的特色功能进行基本描述; 4、⋯
2.4、项目关联性
编写建议: 描述该项目与其他相关事物的关联性。应包括如下信息:
1、与其他现有软件系统的关联性;
2、对现有客户环境(IT 环境、管理措施等)造成的影响; 3、对以后可能建设的其他系统造成的长期影响; 4、其他认为应该包括的信息⋯
2.5、设计和实现上的限制
编写建议:描述该项目的需求调研和分析、设计以及开发实现过程中可能会遇到的技术性限制; 例如:
1、软件实现技术上的要求; 2、与其他关联系统的对接要求; 3、预留接口或扩展性的要求; 4、其他认为应该包括的信息⋯
专业整理
----
---WORD格式--可编辑--
3.1、用户单位组织结构 2.6、假定条件和约束
word 格式文档
编写建议:描述该项目的需求调研和分析、设计以及开发过程中可能会遇到的非技术性条件和限制,例如: 假定性条件:
1、对目标用户文化程度和计算机操作水平、财务知识水平等方面的假设; 限制性条件:
1、项目建设时间上的要求;
2、团队人员或人资条件上的限制和要求; 3、其他认为应该包括的信息⋯
2.7、名词 / 术语解释
编写建议: 列出本文档所涉及到的关于客户需求领域的行业或专业技术特有的(专用)名次 / 和术语并给出符合实际情况的解释说明;编写格式如下: 中文全称
中文简称
英文全称
英文简称
解释说明
三、用户环境描述
编写信息:利用表格或框图(建议)形式画出委托单位的组织结构图; 应包括委托单位的所有分支结构和部门名称,以及各个分支机构 / 部门间的上下级关系。
3.2、用户部门设置与职责
编写建议:按业务组织结构划分成不同的职责部门或分支机构,分别对每个部门或分支机构进行描述。描述的内容包括:
1、用户组、分支结构或部门的名称
2、每个用户组、分支结构或部门的描述,主要描述他们的职责,及用户组或分支结构
/ 部门的考核指标; 3、每个用户组、分支结构或部门相关人员的职责,及考核指标。
[ 可以使用下面的格式,也可以根据实际的需要使用其他格式 ] 例如: 用户组 / 机构 / 部门名称
职责描述
考核指标
备注
专业整理
----
---WORD格式--可编辑--
3.3、用户业务关系描述
word 格式文档
编写建议:以关系图的方式加文字说明的方式,描述该软件系统所计划完成的系统业务,以及该业务在内部的工作流情况,还有该业务的相关部门的接口情况。注意本图示需要表明业务关联关系而非数据关联关系。
3.4、系统面向的用户群
编写建议:描述该系统建设以后的目标用户群体以及他们的专业知识水平(例如计算机操作能力、财务知识水平等)、各类用户的主要使用内容和工作职责等。
3.5、关键计算机资源
编写建议: 列出该软件所涉及到的所有部门和机房的软硬件资源情况、设备要求等;
3.6、用户环境中的其他应用系统分布
编写建议: 列出该软件所涉及到的用户环境中的其他所有应用系统的分布情况;应该包括:
1、其他应用系统的名称; 2、责任部门;
3、应用系统功能概述; 4、部署的服务器以及机房; 5、其他认为应该包括的信息⋯
四、功能性需求描述
4.1、用户各部门当前的工作模式
编写建议:该章节描述调研过程中发现的,客户业务实际的操作情况,建议以表格、流程图等形式进行说明。并且按照如下列出的格式分部门分层面进行描述:
4.1.1、4.1.1.1、部门一 [ 部门名称 ] 工作内容
编写建议: 描述该部门之前(未用软件进行工作管理)的主要工作内容和工作职责。
专业整理
----
---WORD格式--可编辑--
word 格式文档
4.1.1.2、工作流程
编写建议: 描述该部门相关工作的处理流程,建议以流程图形式进行描述; 4.1.1.3、涉及到的表单
编写建议:描述该部门各项工作处理过程中,可能涉及到的各种单据,描述的内容应包含如下信息:
1、每项单据的名称和用途; 2、单据流转的流程; 3、单据牵涉到的相关人员; 4、单据的标准填写格式。建议提供相关单据的附件。4.1.1.4、与其他部门的关系
编写建议:描述该部门各项工作在执行处理过程中可能会牵涉到的其他部门,以及其他部门的处理内容; 4.1.1.5、存在的问题
编写建议:描述该部门各项工作之前执行过程中存在的各项问题; 以及为什么要用软件管理的方式来体改之前的执行操作方式。
4.1.2、部门二
[ 参考部门一 ] 4.1.3、部门 N⋯
[ 参考部门一 ] 4.2、构建该系统的目标
编写建议:介绍本软件系统的建设目的,从用户的角度描述该系统建立后应该达到的预期目标。可以从以下几个方面进行描述:
4.1.4、管理目标
编写建议: 描述客户领导层 / 管理层对本软件系统的建设要求:
例如:
1、客户希望该系统建立后能在管理上、业务流程上规范解决的问题;
专业整理
----
---WORD格式--可编辑--
word 格式文档
2、希望能够通过该软件系统达到什么样的使用效果和目标;
3、系统该软件系统能出什么报表数据,或者用该软件系统能提高哪些工作效率等等;
4.1.5、使用目标
编写建议:对具体业务上来说,客户系统通过该系统能够实际解决的问题。该内容的编写应参考具体每个使用部门的意见。
4.1.6、业绩目标
编写建议: 描述该软件系统上线应用后计划实现的业绩目标: 例如:
1、减少多少行政办公时间工作时的计算; 2、减少多少办公耗材资源的计算; 3、对行政效率提升的具体计算; 4、对数据统计效率提升的具体计算; 5、对产能提高的具体计算; 6、其他⋯
4.3、功能结构图
编写建议: 描述软件系统中各个模块以及模块下功能 / 子模块的划分;整体展示系统中所具备的功能模块,以及各个模块之间的关联情况。建议以结构图的形式进行描述;
该功能结构图仅描述客户对功能模块的意向需求,而不是根据客户需求分析后的功能模块设计。
4.4、功能点需求
编写建议:该章节描述调研过程中发现的,客户对软件具体功能点的要求,建议以表格、流程图加文字的形式进行说明,按照不同的功能点进行列举方式描述。格式建议如下:
4.4.1、4.4.1.1、功能点一 业务描述
编写建议: 描述该功能点实际处理的业务情况,以及在这个业务中应该注意的细节、要点 , 以及工作目标等等。
专业整理
----
---WORD格式--可编辑--
word 格式文档
4.4.1.2、用例及关键数据
编写建议:以用例图加文字说明的形式,呈现该业务所有参与者及其用例的执行过程,以及他们之间的关系,还应该包括每个用例所涉及处理的数据以及所涉及到的单据。4.4.1.3、业务流程图
编写建议:以流程图加文字说明的形式,描述该功能点的业务流程,明确各个业务流程的节点,对象和内容。4.4.1.4、与其他功能点的关系
编写建议:描述该功能点与其他功能点的关系,例如需要从其他功能模块调去数据,根据其他功能点的执行结构进行条件判断处理等等。4.4.1.5、子功能点
编写建议:描述该功能点可能存在的子功能点,以便对整体功能进行更加明确的划分; 格式直接参照上面的四项内容即可。
4.4.2、功能点二
[ 参考功能点一 ] 4.4.3、功能点 N⋯
[ 参考功能点一 ] 4.5、接口需求
编写建议: 描述该软件所涉及到的内部接口和外部接口需求。
4.5.1、内部接口需求
编写建议:描述各个模块或者功能点之间的业务接口,可以采用图表加文字的方式进行展示;每个接口间列出详细的接口要素及其说明。
4.5.2、外部接口需求
编写建议:描述该软件系统与其他软件系统之间的业务接口,可以采用图表加文字的方式进行展示;每个接口间列出详细的接口要素及其说明,并且对具体的调用方式进行描述。
专业整理
----
---WORD格式--可编辑--
五、5.1、系统环境需求
非功能性需求描述
word 格式文档
编写建议:描述客户方对软件系统的系统环境需求,即客户要求在什么样的环境下使用该系统;包括网络环境、人员环境、使用频率和周期等等。
5.2、易用性和用户体验需求
编写建议:描述客户方对软件系统在易用性和用户体验方面的需求,例如客户对界面布局的要求,对软件各项表单操作提醒的要求、对帮助文档的要求等等。
5.3、软硬件技术需求
编写建议: 描述客户方对该软件系统开发和部署方面的软硬件环境和技术的要求: 例如:
1、软件开发过程中使用到的开发语言、基础框架等;
2、软件开发和部署的操作系统、WEB浏览器等方面的要求; 3、软件部署的硬件服务器的性能配置要求等; 4、其他认为应该包含的信息⋯
5.4、安全性需求
编写建议: 描述客户方对该软件在安全方面的要求; 例如:
1、数据库安全性; 2、备份和容灾策略; 3、数据出错时的回滚机制; 4、系统安全性; 5、密码安全性;
6、防止 XSS和 SQL注入攻击等; 7、其他认为应该包含的信息⋯
5.5、可维护性需求
编写建议: 描述客户方或者我方维护人员对该软件系统在可维护性方面的需求。例如:
1、远程维护的需求; 2、备份的需求;
专业整理
----
---WORD格式--可编辑--
6.1、软件应当遵循的标准或规范 4、其他认为应该包含的信息⋯
word 格式文档
3、对系统维护的要求(对管理人员专业水平的要求)等;
5.6、对培训的需求
编写建议: 描述客户方和我方实施 / 售后人员对该软件系统在培训方面的需求。例如:
1、对客户方领导的培训;
2、对客户方管理人员 / 系统管理员的培训; 3、对客户方普通操作人员的培训; 4、对我方技术实施和售后人员的培训; 5、其他认为应该包含的信息⋯
六、其他
编写建议: 列出本软件在需求调研和分析、设计以及开发等过程中应当遵循的各项规范。例如:
1、本软件所涉及到的行业在该软件所涉及到的业务领域的相关行业执行标准; 2、国家在该软件所涉及到的业务领域的相关法律法规和执行标准;
3、客户方自身对于软件所涉及到的业务领域的管理制度和错误以及相关标准; 4、其他同类型软件产品的相关规范和定义;
5、本次软件研发所应该遵循的标准 / 规范/ 要求等等; 6、其他认为应该包含的资料⋯
列出所有的参考资料文档(可以是非正式出版物),格式如下:
[ 标识符 ] [ 作者],[ 文档名称 ],[ 出版单位(或归属单位)],日期
6.2、定义、首字母缩写词和缩略语
编写建议: 记录在需求调研过程中所记录 / 识别的所有专业词汇和缩略语(可能和业务无关的),并给出解释说明。格式如下:
缩写、术语
解释说明
专业整理
----
---WORD格式--可编辑--
6.3、附件 6.3.1、用户需求调研表
word 格式文档
需求标题:
调查方式: □访谈 调查人: 调查地点: 参加人员:
□电话
□邮件
□即时通讯
调查时间:
调研内容:
取得的原始材料:
调查人签字: 客户代表签字:
专业整理
----
---WORD格式--可编辑--
6.3.2、参考文档资料
word 格式文档
编写建议:本处用于附加在“ 1.4、参考资料”和“ 6.1、软件应当遵循的标准或规范”中所设计到的所有资料和文档。
宁可累死 在路上,也不 能闲死 在家里
!宁可
去碰壁
牙,腿
斗?奋
斗就是
一年一 年却越 来越容易。不奋斗就是每天都很容易,可一年一年越来越难。能干的人,不在情绪上计较,只在 做事上 认真; 无能的 人!不 在做事上认真,只,也不在情绪
能面壁上计较。是狼。拼一 就要练个春夏 好秋冬!是羊就赢一个 要练好无悔人 生。什!早 么是奋安!—————献给所有 每天很努力的 难,可人
专业整理
----
第2篇:软件项目需求调研报告
--考试--学资学习网--押题---
[XXXX]技术有限公司[公司名称]
[XXXX]公司[客户名称]
[XXXX]软件项目[项目或产品名称] 需求调研报告
文件信息
修改历史
目录
引言
编写目的编写提示:阐明编写该文档的目的;本节内容是读者接触到本文的第一段正式文字,建议通过简短文字描述简明扼要的告诉他们编写本文档的目标。
例如:
本文档是 [项目名称] [系统属性] 客户需求调研报告,供需求分析人员进行项目需求分析时使用;
本文档可以作为项目验收标准之一;
本文档可以作为软件维护的参考资料;
文档范围
编写提示:对本文当所涉及到所有内容的高度概括,简要说明即可。
例如: 本文档包括 [项目描述]、[用户环境描述]… 等几个章节,并:
在 [项目描述] 章节中描述了…信息;/ 1
3在 [用户环境描述] 章节中描述了 … 信息;
…
预期读者和阅读建议
编写提示:描述本文档可能涉及到的各类读者对象以及不同的读者应该注意的侧重点;
参考资料
编写提示:列出本文档的所有参考文献(可以是非正式出版物、客户的规章制度和流程文件、相关法律法规文件等),格式如下:
并且,请在本文档最后附上所有列出的参考资料的附件。
项目描述
项目背景
编写建议:描述该项目的建设背景;
例如:
项目立项时的环境描述;
项目立项的政策性支持;
项目需求提出的初衷目的等。
项目名称
编写建议:描述该项目的名称,格式为:[客户名称]-[软件名称]。例如:
江西省电力集团信息通讯分公司-调运检一体化智能联动管理平台
项目概述/ 1
3编写建议:描述该项目的概要情况。应包括如下信息:
项目的委托单位;
项目主要功能或解决问题描述;
可以用列举方式进行描述,例如:
项目委托单位:[单位名称];
比较委托单位原有系统与完整系统结构进行对比等,或进行详细的系统结构概述;
针对项目的特色功能进行基本描述;
…
项目关联性
编写建议:描述该项目与其他相关事物的关联性。应包括如下信息:
与其他现有软件系统的关联性;
对现有客户环境(IT环境、管理措施等)造成的影响;
对以后可能建设的其他系统造成的长期影响;
其他认为应该包括的信息…
设计和实现上的限制
编写建议:描述该项目的需求调研和分析、设计以及开发实现过程中可能会遇到的技术性限制;
例如:
软件实现技术上的要求;
与其他关联系统的对接要求;/ 1
3预留接口或扩展性的要求;
其他认为应该包括的信息…
假定条件和约束
编写建议:描述该项目的需求调研和分析、设计以及开发过程中可能会遇到的非技术性条件和限制,例如:
假定性条件:
1、对目标用户文化程度和计算机操作水平、财务知识水平等方面的假设;
限制性条件:
项目建设时间上的要求;
团队人员或人资条件上的限制和要求;
其他认为应该包括的信息…
名词/术语解释
编写建议:列出本文档所涉及到的关于客户需求领域的行业或专业技术特有的(专用)名次/和术语并给出符合实际情况的解释说明;编写格式如下: 用户环境描述
用户单位组织结构
编写信息:利用表格或框图(建议)形式画出委托单位的组织结构图;应包括委托单位的所有分支结构和部门名称,以及各个分支机构/部门间的上下级关系。
用户部门设置与职责
编写建议:按业务组织结构划分成不同的职责部门或分支机构,分别对每个部门或分支机构进行描述。描述的内容包括:/ 1
3用户组、分支结构或部门的名称
每个用户组、分支结构或部门的描述,主要描述他们的职责,及用户组或分支结构/部门的考核指标;
每个用户组、分支结构或部门相关人员的职责,及考核指标。
[可以使用下面的格式,也可以根据实际的需要使用其他格式] 例如:
用户业务关系描述
编写建议:以关系图的方式加文字说明的方式,描述该软件系统所计划完成的系统业务,以及该业务在内部的工作流情况,还有该业务的相关部门的接口情况。注意本图示需要表明业务关联关系而非数据关联关系。
系统面向的用户群 编写建议:描述该系统建设以后的目标用户群体以及他们的专业知识水平(例如计算机操作能力、财务知识水平等)、各类用户的主要使用内容和工作职责等。
关键计算机资源
编写建议:列出该软件所涉及到的所有部门和机房的软硬件资源情况、设备要求等;
用户环境中的其他应用系统分布
编写建议:列出该软件所涉及到的用户环境中的其他所有应用系统的分布情况;应该包括:
其他应用系统的名称;
责任部门;
应用系统功能概述;/ 1
3部署的服务器以及机房;
其他认为应该包括的信息…
功能性需求描述
用户各部门当前的工作模式
编写建议:该章节描述调研过程中发现的,客户业务实际的操作情况,建议以表格、流程图等形式进行说明。并且按照如下列出的格式分部门分层面进行描述:
部门一[部门名称] 工作内容
编写建议:描述该部门之前(未用软件进行工作管理)的主要工作内容和工作职责。
工作流程
编写建议:描述该部门相关工作的处理流程,建议以流程图形式进行描述;
涉及到的表单
编写建议:描述该部门各项工作处理过程中,可能涉及到的各种单据,描述的内容应包含如下信息:
每项单据的名称和用途;
单据流转的流程;
单据牵涉到的相关人员;
单据的标准填写格式。
建议提供相关单据的附件。/ 1
3与其他部门的关系
编写建议:描述该部门各项工作在执行处理过程中可能会牵涉到的其他部门,以及其他部门的处理内容;
存在的问题
编写建议:描述该部门各项工作之前执行过程中存在的各项问题;以及为什么要用软件管理的方式来体改之前的执行操作方式。部门二
[参考部门一] 部门N…
[参考部门一] 构建该系统的目标
编写建议:介绍本软件系统的建设目的,从用户的角度描述该系统建立后应该达到的预期目标。可以从以下几个方面进行描述:
管理目标
编写建议:描述客户领导层/管理层对本软件系统的建设要求:
例如:
客户希望该系统建立后能在管理上、业务流程上规范解决的问题;
希望能够通过该软件系统达到什么样的使用效果和目标;
系统该软件系统能出什么报表数据,或者用该软件系统能提高哪些工作效率等等;
使用目标/ 1
3编写建议:对具体业务上来说,客户系统通过该系统能够实际解决的问题。该内容的编写应参考具体每个使用部门的意见。
业绩目标
编写建议:描述该软件系统上线应用后计划实现的业绩目标:
例如: 减少多少行政办公时间工作时的计算;
减少多少办公耗材资源的计算;
对行政效率提升的具体计算;
对数据统计效率提升的具体计算;
对产能提高的具体计算;
其他…
功能结构图
编写建议:描述软件系统中各个模块以及模块下功能/子模块的划分;整体展示系统中所具备的功能模块,以及各个模块之间的关联情况。建议以结构图的形式进行描述;
该功能结构图仅描述客户对功能模块的意向需求,而不是根据客户需求分析后的功能模块设计。
功能点需求
编写建议:该章节描述调研过程中发现的,客户对软件具体功能点的要求,建议以表格、流程图加文字的形式进行说明,按照不同的功能点进行列举方式描述。格式建议如下:
功能点一
业务描述/ 1
3编写建议:描述该功能点实际处理的业务情况,以及在这个业务中应该注意的细节、要点,以及工作目标等等。用例及关键数据
编写建议:以用例图加文字说明的形式,呈现该业务所有参与者及其用例的执行过程,以及他们之间的关系,还应该包括每个用例所涉及处理的数据以及所涉及到的单据。
业务流程图
编写建议:以流程图加文字说明的形式,描述该功能点的业务流程,明确各个业务流程的节点,对象和内容。
与其他功能点的关系
编写建议:描述该功能点与其他功能点的关系,例如需要从其他功能模块调去数据,根据其他功能点的执行结构进行条件判断处理等等。
子功能点
编写建议:描述该功能点可能存在的子功能点,以便对整体功能进行更加明确的划分;格式直接参照上面的四项内容即可。
功能点二
[参考功能点一] 功能点N…
[参考功能点一] 接口需求
编写建议:描述该软件所涉及到的内部接口和外部接口需求。
内部接口需求/ 1 编写建议:描述各个模块或者功能点之间的业务接口,可以采用图表加文字的方式进行展示;每个接口间列出详细的接口要素及其说明。
外部接口需求
编写建议:描述该软件系统与其他软件系统之间的业务接口,可以采用图表加文字的方式进行展示;每个接口间列出详细的接口要素及其说明,并且对具体的调用方式进行描述。
非功能性需求描述
系统环境需求
编写建议:描述客户方对软件系统的系统环境需求,即客户要求在什么样的环境下使用该系统;包括网络环境、人员环境、使用频率和周期等等。
易用性和用户体验需求
编写建议:描述客户方对软件系统在易用性和用户体验方面的需求,例如客户对界面布局的要求,对软件各项表单操作提醒的要求、对帮助文档的要求等等。
软硬件技术需求
编写建议:描述客户方对该软件系统开发和部署方面的软硬件环境和技术的要求:
例如:
软件开发过程中使用到的开发语言、基础框架等;
软件开发和部署的操作系统、WEB 浏览器等方面的要求;
软件部署的硬件服务器的性能配置要求等; 其他认为应该包含的信息…
安全性需求/ 1
3编写建议:描述客户方对该软件在安全方面的要求;
例如:
数据库安全性;
备份和容灾策略;
数据出错时的回滚机制;
系统安全性;
密码安全性;
防止XSS和SQL注入攻击等;
其他认为应该包含的信息…
可维护性需求
编写建议:描述客户方或者我方维护人员对该软件系统在可维护性方面的需求。
例如:
远程维护的需求;
备份的需求;
对系统维护的要求(对管理人员专业水平的要求)等;
其他认为应该包含的信息…
对培训的需求 编写建议:描述客户方和我方实施/售后人员对该软件系统在培训方面的需求。
例如:/ 13
对客户方领导的培训;
对客户方管理人员/系统管理员的培训;
对客户方普通操作人员的培训;
对我方技术实施和售后人员的培训;
其他认为应该包含的信息…
其他
软件应当遵循的标准或规范
编写建议:列出本软件在需求调研和分析、设计以及开发等过程中应当遵循的各项规范。
例如:
本软件所涉及到的行业在该软件所涉及到的业务领域的相关行业执行标准;
国家在该软件所涉及到的业务领域的相关法律法规和执行标准;
客户方自身对于软件所涉及到的业务领域的管理制度和错误以及相关标准;
其他同类型软件产品的相关规范和定义;
本次软件研发所应该遵循的标准/规范/要求等等; 其他认为应该包含的资料…
列出所有的参考资料文档(可以是非正式出版物),格式如下:
[标识符] [作者],[文档名称],[出版单位(或归属单位)],日期
定义、首字母缩写词和缩略语/ 1
3编写建议:记录在需求调研过程中所记录/识别的所有专业词汇和缩略语(可能和业务无关的),并给出解释说明。格式如下:
附件
用户需求调研表
参考文档资料
编写建议:本处用于附加在“1 4、参考资料”和“61、软件应当遵循的标准或规范”中所设计到的所有资料和文档。/ 13
第3篇:软件调研报告
大连交通大学2014届本科生毕业设计(论文)实习(调研)报告
实习(调研)报告
一 课题调研
本课题为《双色球福彩彩票预测系统》,在社会及彩票部门了解广大彩民们的相关需求,进行初步调研,并在双色球专业玩家的博客、论坛、贴吧等查找相关资料,深入分析预测系统要实现的功能。
二 课题的来源及意义
福彩,即福利彩票,顾名思义,它的发行是为了社会的福利,帮助需要帮助的地方或个人。每期的营业额会留下45%用来投入社会,剩下的55%用来回报彩民。
国家发行彩票的目的是筹集社会公众资金,资助福利、体育等社会公众事业发展,中国人民银行是彩票的主管机关。彩票的发行须经中国人民银行审核同意后报国务院批准,并由人民银行批准的彩票发行机构发行,其它任何部门无权批准发行彩票。
中国福利彩票“双色球”是一种由中国福利彩票发行管理中心统一组织发行,在全国销售联合发行的“乐透型”福利彩票。采用计算机网络系统发行销售,每周周二、周四、周日晚21:30开奖,并在中国教育电视台一套进行现场直播。参与“双色球”销售的省级福利彩票发行中心在中国福彩中心的直接领导下,负责对本地区的“双色球”销售活动实施具体的组织和管理。“双色球”彩票实行自愿购买,凡购买者均被视为同意并遵守本规则。
凡未经批准擅自印刷、发行彩票和发行变相彩票的,以及违反批准的规模和办法发行彩票的,视情节轻重,依法追究经济和刑事责任。目前,可以在全国发行的彩票只有中国体育彩票和中国福利彩票。
随着福利彩票事业的发展,人们对其投资的热情也越来越高。同时,彩民为了获得巨额回报,根据自己的经验研究出一些预测方法,而一些彩票专家也给出了自己的观点,预测下一期的中奖号码。但这些彩票分析预测技术还处于探索与发展的阶段,并没有一个有效的预测方法。此系统采用科学的预测手段,根据玩家总结的诸多规律,结合数学分析、周易分析,科学有效的为玩家提高中奖机率。
三 国内外发展状况
随着彩票产业不断的发展,以及整个彩票市场的日趋规范,“满足彩民服务需求,完善内部预测机制,适应号码变化快速决策”从而提高彩民的预测准确度,已经成为广大彩民的一种共识。
自1984年新中国首次发行彩票,进人新世纪以来,我国彩票事业发展极为迅速,截止至2006年,我国彩票总销量达到3678亿元。在销量迅速增长的同时,一个重要的问题逐渐凸显出来,即人们购买彩票的心态是否理性。尽管彩票中奖号码随机决定,是不可预测的,但受部分媒体和发行者的误导性宣传以及自己对一夜暴富的渴望,人们购买彩票时都抱有这样一个心态,即认为能够通过某些“秘岌”或“绝招”能找到中奖号码的规律,或者认为他们主观选择的号码要比机器选择的中奖概率大,这种现象被称为“投注者控
制幻觉”。特别是少数控制幻觉程度严重的人们,往往将彩票视为一种投资品,梦想通过购买彩票来盈利甚至发大财,这是一种极不理性的行为。这一点,对于乐透型彩票表现得尤为充分。
彩票作为一种特殊的融资手段,在国外已有较为成功的运作经验,这些国家发行的彩票已成为其国家经费的主要来源。中外彩票购买者普遍地具有控制幻觉心态,都表现出热号码现象、赌徒谬误、热手效应和随机偏差等形式,并且这些心态都是持久性的,但是控制幻觉程度和表现形式又有一定的差别。在不同地区有一定程度上的差异;中外彩票购买者心态有许多共同之处,而不同的文化背景又导致了一些差异;国外彩民们采用二项式钟形分布法、线性回归方法和综合归纳法等方法,研发对应方法的预测系统;利用BP神经网络及算法,根据双色球福彩的游戏规则,确定输入层和输出层的神经网络结构,在三方面对 BP 网络进行设计:隐含层和输出层是否使用相同的激活函数;隐含层数;隐含层节点的最佳个数。通过对学习和预测结果的对比分析,得出隐含层和输出层使用不同的激活函数;选择三层 BP 网络;确定隐含层的节点数,从而确定了适合双色球福彩预测的 BP 网络结构;数据挖掘法也是国外彩民常用的预测方法,Apriori 算法是所有关联规则挖掘算法的核心算法。利用 Apriori 算法对彩票数字组合进行挖掘,找出相对频繁出现的数字组合。此种方法具有一定的理论意义,为彩票数字组合的预测提供了一种研究思路和分析方法,科学有效的为玩家提高中奖机率。
四 本课题的研究目的本系统将是功能简单、操作简单而又实用的双色球福彩彩票预测系统,在系统的设计中采用模块化设计方法,即按照功能,将整个系统划分为几个相对独立的算法功能模块,让更多喜欢福彩双色球的玩家通过本软件把握更准确的机遇。本软件以双色球的玩法为基准,模拟双色球分析方式的思维开发,是一款十分实用的双色球彩票预测系统。
五 本课题的研究内容
双色球福彩彩票预测系统主要是通过往期中奖号码的规律进行预测,往期中奖号码将红色号码和蓝色号码归类储存,随时可以在文件中查阅并添加。广大彩民可利用双色球福彩彩票预测系统,通过采用不同的算法将红色和蓝色号码分别预测,输出预测号码。并且通过八卦中的卦象,分析是否适合多投大注。
六 本课题的研究方法及手段
本系统软件运行环境:windows XP,PS,Microsoft VC++ 6.0,C-free;通过后台文本库的建立、软件界面的设计与实现、程序的编写与调试等几个阶段来完成对双色球福彩彩票预测系统的开发。
模拟双色球玩法,根据玩家总结的诸多规律,结合数学分析、周易分析,最大可能的对近期双色球号码进行预测,科学有效的为玩家提高中奖机率。
功能模块即软件的主体部分,通过C语言实现,根据具体情况,具体数据规律,结合数学频数分析、周易学等规律分析挖掘出最有可能延续的走势规律,通过各组号码的形式展示给用户。对代码开发阶段进行严格的标准控制、格式控制、及算法的健壮性控制,进而避免出现运行错误、数据变量冗余等情况的发生。
C语言有效的把高级语言的基本结构和语句与低级语言的实用性结合起来。
其主要优点如下:
1、简洁紧凑、灵活方便
C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。
2、运算符丰富
C语言的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。
3、数据类型丰富
C语言的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据结构的运算。并引入了指针概念,使程序效率更高。
4、表达方式灵活实用
C语言提供多种运算符和表达式值的方法,对问题的表达可通过多种途径获得,其程序设计更主动、灵活。它语法限制不太严格,程序设计自由度大,如对整型量与字符型数据及逻辑型数据可以通用等。
5、允许直接访问物理地址,对硬件进行操作
由于C语言允许直接访问物理地址,可以直接对硬件进行操作,因此它既具有高级语言的功能,又具有低级语言的许多功能,能够像汇编语言一样对位(bit)、字节和地址进行操作,而这三者是计算机最基本的工作单元,可用来写系统软件。
6、生成目标代码质量高,程序执行效率高
C语言描述问题比汇编语言迅速,工作量小、可读性好,易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编程序生成的目标代码效率低10%~20%。
7、可移植性好
C语言在不同机器上的C编译程序,86%的代码是公共的,所以C语言的编译程序便于移植。在一个环境上用C语言编写的程序,不改动或稍加改动,就可移植到另一个完全不同的环境中运行。
8、表达力强
C语言有丰富的数据结构和运算符。包含了各种数据结构,如整型、数组类型、指针类型和联合类型等,用来实现各种数据结构的运算。C语言的运算符有34种,范围很宽,灵活使用各种运算符可以实现难度极大的运算。
C语言能直接访问硬件的物理地址,能进行位(bit)操作。兼有高级语言和低级语言的许多优点。它既可用来编写系统软件,又可用来开发应用软件,已成为一种通用程序设计语言。另外C语言支持多种显示器和驱动器,且计算功能、逻辑判断功能强大。
七 进度安排
第1周与论文导师见面,查询相关资料进行选题,接受导师的《任务书》
第2周了解行业状况、查阅文献资料,阅读资料,安排进度计划及撰写调研报告
第3周翻译10000字符以上的外文资料,准备资料,学习所采用的相关技术 第4周提交毕业论文提纲,呈交外文文献翻译资料
第5周复习编程理论,学习使用编程工具,熟悉相关的运行环境
第6周基本框架完成,确定使用技术细节
第7周开始进行双色球福彩彩票预测系统的详细设计
第8周完成后台数据的录入,查阅资料,总结论文需要的文献
第9周进行调试工作,不断的修改程序中的错误。遇到自己无法解决的问题,及时与指导老师进行沟通
第10周继续进行程序测试,最后将调试成功的程序呈交导师审查
第11周整理资料、文档、图表等,修改毕业设计论文
第12周完成毕业设计论文,打印,按要求装订
第13周软件验收和准备毕业设计答辩
第14周毕业设计答辩及成绩评定
八 实验方案的可行性分析
通过网络渠道获取的相关调查结果显示,大多博彩用户对相关的博彩预测软件持肯定态度,就所掌握的诸多博彩玩家实际情况可知,科学有效的利用博彩软件,较一些盲目猜号的做法,可大大提高中奖几率,随着我国博彩玩家的日益增多,一些较为科学的预测软件也广受好评,被越来越多的人认可。
可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发进行分析和研究,以避免投资失误,保证新系统的开发成功。由于存在的问题充斥各个方面,故此需要进行可行性分析即明确项目开发的必要性和可行性,可行性研究的内容包括以下几个方面:
(1)经济可行性
双色球福彩彩票预测系统是一个小型的预测系统,在开发时需要花费一定的时间和精力,需要少量的资金,但他给彩民带来的利益时巨大的,并且可以节省时间提高彩民们的作业效率,因此是非常值得投资的。
(2)管理可行性
大多博彩用户对相关的博彩预测软件持肯定的态度,就所掌握的诸多博彩玩家实际
情况可知,科学有效的利用博彩软件,较一些盲目猜号的做法,可大大提高中奖几率,随着我国博彩玩家的日益增多,一些较为科学的预测软件也广受好评,被越来越多的人认可。
(3)技术可行性
该系统使用了先进的编程算法,使数据的准确性与安全性得到了很大的提高。系统使用的技术是完全基于所学知识,故用户不必考虑系统带来的人员培训等等。就目前使用的开发技术来说,系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。
(4)操作可行性
从处理流程和数据流程分析,首先通过获取最近多期的开奖中奖号码,对号码进行内部算法分析,并以分析的规律结果为基准,使彩民做出有效的决策。
所以从上面几点出发,可以确定系统分析是可行的。
九 已具备的实验条件
windows XP,PS,Microsoft VC++ 6.0, C-free;
十 主要参考文献
[1]左艳丽.C语言和汇编语言混合编程的方法和实现[J].职教与经济研究(娄底职业技术学院学报),2008,03:60-62.[2]赵海廷.C++/VC++语言的异常及其处理方法[J].武汉工程职业技术学院学报,2002,02:35-39.[3]潘津.C 语言编程技巧在 C 语言学习中的应用研究[J].电子技术与软件工程,2013,16:226.[4]戈崇胤.C语言程序设计学习支持系统的设计和开发[D].华东师范大学,2006.[5]温晓玲.VC++程序设计题自动阅卷系统的研究与实现[D].沈阳工业大学,2006.[6]柳崧轶.基于C语言的程序安全性分析[D].吉林大学,2007.[7]贺再红.基于混合式学习的c语言程序设计课程的教学研究[D].湖南大学,2008.[8]谭林秋.基于VC++的数字图像处理系统的开发及算法研究[D].西安理工大学,2008.[9]张良德.C/C++编程风格的辅助指导研究[D].内蒙古师范大学,2010.[10]谷满昌,李思雯.C++编程中遇到的一系列问题及主要解决方法[J].价值工程,2012,15:167.[11]韩君泽,张良德,刘东升.C/C++编程风格批注系统的设计与实现[J].内蒙古大学学报(自然科学版),2010,06:712-716.[12]Xiaofen Ji,Shufang Lei,Chenglu Rong,Haina Shen.Development of Apparel Proce Flow Chart Design Software Based on VC++[J].Procedia Engineering,2011,15:.[13]Song Qiang,Lv Chenguang.Data Acquisition System for Electric Vehicle's Driving Motor Test Bench Based on VC++[J].Physics Procedia,2012,33:.[14]Ma Yong-qi,Feng Wei.Object-oriented finite element analysis and programming in VC++[J].Applied Mathematics and Mechanics,1980,2312:.[15]万敏锋.双色球彩票分析技术及其应用研究[D].大连海事大学,2008.[16]郭均鹏,李汶华,刘雅琳.我国彩票市场的价格体系与供需分析[J].管理学报,2009,01:97-101.[17]冯立志.双色球:调整玩法 科学运作[J].社会福利,2010,06:21-22.