SACP软件开发项目策划书

上传人:飞*** 文档编号:57291276 上传时间:2018-10-20 格式:PPT 页数:105 大小:691.50KB
返回 下载 相关 举报
SACP软件开发项目策划书_第1页
第1页 / 共105页
SACP软件开发项目策划书_第2页
第2页 / 共105页
SACP软件开发项目策划书_第3页
第3页 / 共105页
SACP软件开发项目策划书_第4页
第4页 / 共105页
SACP软件开发项目策划书_第5页
第5页 / 共105页
点击查看更多>>
资源描述

《SACP软件开发项目策划书》由会员分享,可在线阅读,更多相关《SACP软件开发项目策划书(105页珍藏版)》请在金锄头文库上搜索。

1、SACP 软件开发项目策划书,SACP,SACP结构分析与计算程序Structural Analysis and Calculation Program,开发背景,随着工程领域技术与材料的快速发展更兴,工程结构设计也变得越来越复杂,因而急需一种专门对各种复杂结构进行分析与计算的专业软件,本软件就是基于这种情况而开发应用的。,SACP开发实施计划,一、 SACP可行性研究 二、 SACP前期分析 三、 SACP结构总体设计 四、 SACP源程序编码 五、 SACP测试分析 六、 SACP后期维护 七、 SACP开发过程控制 八、 SACP的总体预算,一、 SACP可行性研究,1、引言 2、行业发

2、展及市场状况 3、SACP简介 4、SACP与流行软件的比较 5、SACP的发展目标 6、开发部的组织结构 7、SACP的市场营销策略 8、社会效益及经济效益分析 9、总结,1、引言,本报告在前期的市场调查的基础上,根据同类软件市场的规模、发展趋势,结合 SACP 软件的特点,进行市场营销模式的制订和可行性分析。,2 、行业发展及市场状况,2.1、专业结构处理软件市场整体状况及规模2.1.1 当前的市场规模 2.1.2 未来的市场规模和潜力 2.2、专业结构处理软件产品的市场现状,2.1 专业结构处理软件市场整体状况及规模,2.1.1 当前的市场规模 当前结构软件的开发尚未跟上需求增长的脚步,

3、呈现出供不应求的趋势,因而对于同类软件来说,是个容量非常庞大的销售市场。,2、行业发展及市场状况,2.1.2 未来的市场规模和潜力在国内市场方面分析显示:我国同类软件增长速度由1997年21.7%线性攀升至2000年的30.7%,远远高于同期国内生产总值8%左右的增长率,说明该行业正处于生命周期的成长期,有着无限的发展空间。,2.2 专业结构处理软件产品的市场现状,专业结构处理软件产品发展至今已有几十年的历史,目前产品市场相对成熟,这几年日趋于平稳。专业结构处理软件产品目前主要有三类:一类是针对市政设计单位产品;一类是针对小型设计施工单位产品,一类是针对个人用户产品。,2.2 专业结构处理软件

4、产品的市场现状,SAP,NISA,JIEFX,NASTRAN,同类软件,行业直接销售,代理销售,零售渠道,OEM销售,销售方式,在这么多软件之后我们到底追求的是什么?,行业直接销售,代理销售,零售渠道,SAP,NISA,JIEFX,OEM销售,NASTRAN,销售方式,同类软件,SACP横空出世!,3、SACP简介,SACP的全称是结构分析与计算程序是工程结构专业用的新型处理软件。,4、SACP与流行软件的比较,5、SACP的发展目标,5.1 总体发展战略目标 SACP的总体发展战略目标,使之是成为设计单位、个人用户的长期使用对象,并且占有同类软件市场的相当大份额。,5、SACP的发展目标,5

5、.2 初期发展目标SACP的初期发展目标是重点开拓各省市级设计施工单位,在24个月以内占领国内同类软件市场2-5%的市场份额,形成较大影响,确立自己在证券投资咨询领域的主导位置 。,5、SACP的发展目标,5.3 五年发展目标 SACP的五年发展目标是:开拓国内各大市场,创立品牌,在三年内连续盈利,四年内争取上市,五年以内占领国内结构处理软件市场50%的市场份额,确立自己在国内结构处理软件领域的霸主地位。,6、开发部的组织结构,6.2 人力资源配备技术开发组3-5人 市场销售组5-8人 投资咨询组1-2人 财务组2人 综合组2人。,7、SACP的市场营销策略,7.1 产品概念 产品概念定位:“

6、精确的分析和处理” 7.2 产品策略 向个人用户提供简易结构分析软件; 向小型设计施工单位提供SACP局域网版; 向市政单位提供SACP企业版。7.3 价格策略 低中高三种价格对应三层用户群体,8、社会效益及经济效益分析,8.1 社会效益SACP的推出,为设计用户提供了专业的结构处理工具,适应飞速发展的土木工程领域中设计开发者追求的稳定高效快速的需要。SACP是提供给用户一种 “分析结果实用性”, “操作傻瓜型”的分析软件,其社会效益是非常明显的。,8、社会效益及经济效益分析,8.2 经济效益总体来说是一种投资回收快、回报率高的专业结构处理软件。,9、总结,综上所述,本项目是高科技、高成长、高

7、收益项目,技术先进、市场需求量浩大、行业前景广阔,追求现代化的营销模式,同时生产经营费用低、收益大,投入产出比极高,并且不产生环境污染和不良的社会影响,是非常好的投资项目。,二、 SACP软件前期分析,1、 SACP软件需求规格说明书 2、 SACP软件数据要求说明书 3、 SACP软件初步用户手册 4、 SACP软件确认测试计划,1、 SACP软件需求规格说明书,1.1引言 1.2任务概述 1.3功能需求 1.4性能需求 1.5运行需求 1.6其它需求,1.1引言,1.1.1编写目的 1.1.2项目背景 1.1.3定义 1.1.4参考资料,1.2任务概述,1.2.1目标 1.2.2运行环境

8、1.2.3条件与限制,1.3功能需求,1.3.1功能划分 1.3.2功能描述,1.4性能需求,1.4.1数据精确度 1.4.2时间特性 1.4.3适应性,1.5运行需求,1.5.1用户界面 1.5.2硬件接口 1.5.3软件接口 1.5.4故障处理,2、 SACP软件数据要求说明书,1.1引言 1.2任务概述 1.3数据描述1.3.1静态数据1.3.2动态数据1.3.3数据库介绍1.3.4数据词典1.3.5数据采集,3、 SACP软件初步用户手册,3.1引言 3.2软件概述 3.3运行环境 3.4使用说明 3.5运行说明 3.6非常规过程 3.7操作命令一览表 3.8程序文件(或命令文件)和数

9、据文件一览表 3.9用户操作举例,3.2软件概述,3.2.1目标 3.2.2功能 3.2.3性能,3.3运行环境,3.3.1硬件 3.3.2支持软件,3.4使用说明,3.4.1安装和初始化 3.4.2输入 3.4.3输出 3.4.4出错和恢复 3.4.5求助查询,3.5运行说明,3.5.1运行表 3.5.2运行步骤,三、SACP结构设计,1、 SACP软件概要设计说明书 2、 SACP软件详细设计说明书 3、 SACP软件组装测试计划,1、 SACP软件概要设计说明书,1.1引言 1.2任务概述 1.3总体设计 1.4接口设计 1.5数据结构设计 1.6运行设计 1.7出错处理设计 1.8安全

10、保密设计 1.9维护设计,1.2任务概述,1.2.1目标 1.2.2运行环境 1.2.3需求概述 1.2.4条件与限制,1.3总体设计,1.3.1处理流程 1.3.2总体结构和模块外部设计 1.3.3功能分配,1.4接口设计,1.4.1外部接口 1.4.2内部接口,1.5数据结构设计,1.5.1逻辑结构设计 1.5.2物理结构设计 1.5.3数据结构与程序的关系,1.6运行设计,1.6.1运行模块的组合 1.6.2运行控制 1.6.3运行时间,1.7出错处理设计,1.7.1出错输出信息 1.7.2出错处理对策,2、 SACP软件详细设计说明书,2.1引言 2.2总体设计 2.3程序描述,2.2

11、总体设计,2.2.1需求概述 2.2.2软件结构,2.3程序描述,逐个模块进行说明: 2.3.1功能 2.3.2性能 2.3.3输入项目 2.3.4输出项目 2.3.5算法 2.3.6程序逻辑 2.3.7接口 2.3.8存储分配 2.3.9限制条件 2.3.10测试要点,3、 SACP软件组装测试计划,3.1引言 3.2任务概述 3.3计划 3.4测试项目说明 3.5评价,3.3计划,3.3.1测试方案 3.3.2测试项目 3.3.3测试准备 3.3.4测试机构及人员,3.4测试项目说明,3.4.1测试项目名称及测试内容 3.4.2测试用例 3.4.3进度 3.4.4条件 3.4.5测试资料,

12、3.5评价,3.5.1范围 3.5.2准则,四、SACP源程序编码,1、 程序设计语言选择 2、 程序设计风格定位 3、 程序设计的方法选择:采用自顶向下的开发方法。 4、 程序设计自动化过程 5、 程序设计质量评价 6、 编码文档及复审,1、程序设计语言选择,语言自身的功能、系统用户的要求、可以使用的编译程序、可以使用的软件工具、软件的可移植性、开发软件系统的规模、软件的应用领域、程序设计人员的知识水平,将 SACP的编写分成两个大块进行编写:,1、程序设计语言选择,结构的输入与分析抽象阶段:模块使用VB作为程序设计语言 抽象之后的数据处理计算模块使用C作为程序设计语言,2、程序设计风格定位

13、,为了源程序代码的逻辑简明清晰,易读易懂提高程序的可维护性,源程序(源代码)需要文档化,形成 “内部文档”。内部的文档包括标识符、注解、程序的视觉组织等 。,2、程序设计风格定位,2.1注释正确的注释以助于程序员和程序读者对程序的理解。 2.2数据说明 2.3语句构造 2.4输入输出,2.2数据说明,数据说明的次序应该规范化,便于查阅,便于测试、调试和维护的过程;当多个变量名在一个语句中说明时,应该按字母顺序排列这些变量;如果设计时使用了一个复杂的数据结构,应该在注释中说明程序设计语言在实现中所使用的方法和特点。,2.3语句构造,每个语句都应该简单而直接,不能为了提高效率而使得过分复杂; 尽量

14、避免复杂的条件测试避免大量使用 嵌套和条件嵌套; 利用括号使逻辑表达式或算术表达式的运算次序清晰直观。,2.4输入输出,对所有输入数据都进行检验; 检查输入项重要组合的合法性;保持输入格式简单; 使用数据结束标记,不要要求用户指定数据的数目; 明确提示交互式输入的请求,详细说明可用的选择或边界数值; 当程序设计语言对格式有严格要求时,应保持输入格式一致; 设计良好的输出报表; 给所有输出数据加标志。,5、程序设计质量评价,考虑软件产品的整体质量。应从以下几个方面评价程序设计质量:5.1正确性5.2结构清晰性5.3易修改性5.4易读性5.5简单性,6、编码文档及复审,6.1代码复查6.1.1源代

15、码对详细设计的可追溯性;6.1.2内部文档及源代码的可读性;6.1.3结构化编程标准的维护和合法的语 言用法; 6.2静态分析 6.3编码文档,五、SACP测试分析, 在设计测试用例的基础上对软件进行测试,以验证系统是否按所要求的性能和功能设想运行,并且编写测试分析报告。,1、软件测试的目的,从用户的角度出发:希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。 从自身(软件开发者)的角度出发:希望测试成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。,2、软件测试的对象,软件测试程序测试软件测试贯穿于软件定义与开发的整个期间。

16、需求分析、概要设计、详细设计以及程序编码等各阶段所得到的文档,包括需求规格说明、概要设计规格说明、详细设计规格说明以及源程序,都是软件测试的对象。,3、测试内容:,安装 程序代码检查 画面及报表格式检查 功能测试,正确性测试 可靠性测试 效率测试 多用户测试 其它测试,4、测试活动,单元测试 集成测试 合格性测试 系统测试,测试过程是依相反顺序安排的自底向上,逐步集成的过程。,5、测试产品(文档),测试计划 测试说明 测试报告 测试用例单 测试记录 问题报告单,六、SACP后期维护,根据软件运行情况,对软件进行适当修改,以适应新的要求,并纠正运行中发现的错误。编写软件问题报告、软件修改报告。,1、维护的起因,故障改正错误 新要求增加功能和优化 环境变化迁移,2、三个维护活动,改正性维护适应性维护完善性维护,几类维护占 维护在软件生存期 总维护比例 所占比例,3、维护任务,建立维护机构 提出维护申请报告 进行维护 记录和保持维护信息 维护评价,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号