一种软件需求分析的方法

文档序号:6546973阅读:182来源:国知局
一种软件需求分析的方法
【专利摘要】本发明涉及一种软件需求分析的方法,包括以下步骤:步骤1:程序界面设计;步骤2:程序界面连接设计;步骤3:通过程序界面的连接进行可操作的动态界面展示,并进行修改完善。本发明的有益效果是:本发明相对于现有软件需求分析方法而言具有明显的优点:实现了需求分析可视化,解决了原有的需求不确定性;将软件需求分析与软件设计编码分离,为软件代工生产降低软件开发成本创造了条件;明确了客户与软件开发商之间的责任,实现了对软件开发成本的控制;形成了独立的软件需求分析产品,缩短了软件开发周期。
【专利说明】一种软件需求分析的方法

【技术领域】
[0001] 本发明涉及一种软件需求分析的方法。

【背景技术】
[0002] 目前的软件需求工程包括创建和维护软件需求文档所必需的一切活动的过程,可 以分为需求开发和需求管理两大工作。需求开发包括需求获取、需求分析、编写需求规格说 明书和需求验证四个阶段;需求管理通常包括定义需求基线、处理需求变更和需求跟踪等 方面的工作。需求获取目前可以借鉴的办法包括:客户访谈、问卷调查、采样、情节串联板、 联合需求计划、需求记录技术等。需求分为功能需求和非功能需求,非功能需求较为简单, 也容易确定,功能需求是需求的主体,非常复杂,也容易产生分歧和变化。


【发明内容】

[0003] 本发明的目的是提供一种软件需求分析的方法,解决现有技术中存在的上述问 题。
[0004] 本发明解决上述技术问题的技术方案如下:一种软件需求分析的方法,包括以下 步骤:
[0005] 步骤1 :程序界面设计,按照客户要求设计全部程序界面,所述程序界面与将来开 发的软件程序完全一致,所述程序界面包括界面布局、界面颜色、界面大小、按钮形状、按钮 大小、按钮位置、输入窗口位置及大小和下拉菜单形式;
[0006] 步骤2 :程序界面连接设计,利用工具软件将所述程序界面按照软件程序需求连 接起来,所述程序界面间的连接顺序与软件程序运行的顺序相同,并且所述程序界面间的 连接能够形成循环,返回初始状态;
[0007] 步骤3 :通过程序界面的连接进行可操作的动态界面展示,并进行修改完善。
[0008] 进一步,还包括以下步骤:撰写界面说明:为每一个程序界面撰写说明,所述说明 的主要内容包括:本界面用到的每一个数据的特征和作用、表现元素的特征、产生本界面的 方法、本界面涉及的运算和本界面的作用。
[0009] 进一步,所述每一个数据的特征包括字段名称、类型、长度和来源。
[0010] 进一步,所述表现元素的特征包括字号、图形大小。
[0011] 进一步,还包括以下步骤:撰写软件使用手册,按照所述程序界面间的连接撰写软 件系统使用说明书。
[0012] 本发明的有益效果是:本发明相对于现有软件需求分析方法而言具有明显的优 点:实现了需求分析可视化,解决了原有的需求不确定性;将软件需求分析与软件设计编 码分离,为软件代工生产降低软件开发成本创造了条件;明确了客户与软件开发商之间的 责任,实现了对软件开发成本的控制;形成了独立的软件需求分析产品,缩短了软件开发周 期。

【具体实施方式】
[0013] 以下对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限 定本发明的范围。
[0014] 一种软件需求分析的方法,包括以下步骤:
[0015] 步骤1 :程序界面设计,按照客户要求设计全部程序界面,所述程序界面与将来开 发的软件程序完全一致,所述程序界面包括界面布局、界面颜色、界面大小、按钮形状、按钮 大小、按钮位置、输入窗口位置及大小和下拉菜单形式;
[0016] 步骤2 :程序界面连接设计,利用工具软件将所述程序界面按照软件程序需求连 接起来,所述程序界面间的连接顺序与软件程序运行的顺序相同,并且所述程序界面间的 连接能够形成循环,返回初始状态;
[0017] 步骤3 :通过程序界面的连接进行可操作的动态界面展示,并进行修改完善。
[0018] 步骤4:撰写界面说明:为每一个程序界面撰写说明,所述说明的主要内容包括: 本界面用到的每一个数据的特征和作用、表现元素的特征、产生本界面的方法、本界面涉及 的运算和本界面的作用。
[0019] 步骤5 :撰写软件使用手册,按照所述程序界面间的连接撰写软件系统使用说明 书。
[0020] 所述每一个数据的特征包括字段名称、类型、长度和来源,所述表现元素的特征包 括字号、图形大小。
[0021] 本发明相对于现有软件需求分析方法而言具有明显的优点:实现了需求分析可视 化,解决了原有的需求不确定性;将软件需求分析与软件设计编码分离,为软件代工生产降 低软件开发成本创造了条件;明确了客户与软件开发商之间的责任,实现了对软件开发成 本的控制;形成了独立的软件需求分析产品,缩短了软件开发周期。
[0022] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1. 一种软件需求分析的方法,其特征在于,包括以下步骤: 步骤1 :程序界面设计,按照客户要求设计全部程序界面,所述程序界面与将来开发的 软件程序完全一致,所述程序界面包括界面布局、界面颜色、界面大小、按钮形状、按钮大 小、按钮位置、输入窗口位置及大小和下拉菜单形式; 步骤2 :程序界面连接设计,利用工具软件将所述程序界面按照软件程序需求连接起 来,所述程序界面间的连接顺序与软件程序运行的顺序相同,并且所述程序界面间的连接 能够形成循环,返回初始状态; 步骤3 :通过程序界面的连接进行可操作的动态界面展示,并进行修改完善。
2. 根据权利要求1所述的一种软件需求分析的方法,其特征在于,还包括以下步骤:撰 写界面说明:为每一个程序界面撰写说明,所述说明的主要内容包括:本界面用到的每一 个数据的特征和作用、表现元素的特征、产生本界面的方法、本界面涉及的运算和本界面的 作用。
3. 根据权利要求2所述的一种软件需求分析的方法,其特征在于,所述每一个数据的 特征包括字段名称、类型、长度和来源。
4. 根据权利要求2所述的一种软件需求分析的方法,其特征在于,所述表现元素的特 征包括字号、图形大小。
5. 根据权利要求1所述的一种软件需求分析的方法,其特征在于,还包括以下步骤:撰 写软件使用手册,按照所述程序界面间的连接撰写软件系统使用说明书。
【文档编号】G06F9/44GK104156202SQ201410213088
【公开日】2014年11月19日 申请日期:2014年5月20日 优先权日:2014年5月20日
【发明者】杨圣泽 申请人:杨圣泽
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1