SACP 软件开发项目策划书



《SACP 软件开发项目策划书》由会员分享,可在线阅读,更多相关《SACP 软件开发项目策划书(106页珍藏版)》请在装配图网上搜索。
1、,,,,,,,单击此处编辑母版标题样式,,单击此处编辑母版文本样式,,第二级,,第三级,,第四级,,第五级,,,*,SACP 软件开发项目策划书,指导老师: 贾 广社,,023896 马小君,,023899 郎灏川,,023908 林 麟,,,SACP,,,,,SACP--结构分析与计算程序,,,Structural Analysis and Calculation Program,,开发背景,,随着工程领域技术与材料的快速发展更兴,工程结构设计也变得越来越复杂,因而急需一种专门对各种复杂结构进行分析与计算的专业软件,本软件就是基于这种情况而开发应用的。,,SACP开发实施计划,,
2、一、 SACP可行性研究,,二、 SACP前期分析,,三、 SACP结构总体设计,,四、 SACP源程序编码,,五、 SACP测试分析,,六、 SACP后期维护,,七、 SACP开发过程控制,,八、 SACP的总体预算,,一、 SACP可行性研究,,1、引言,,2、行业发展及市场状况,,3、SACP简介,,4、SACP与流行软件的比较,,5、SACP的发展目标,,6、开发部的组织结构,,7、SACP的市场营销策略,,8、社会效益及经济效益分析,,9、总结,,1、引言,,,本报告在前期的市场调查的基础上,根据同类软件市场的规模、发展趋势,结合 SACP,,软件的特点,进行市场营销模式的制订和可行
3、性分析。,,2 、行业发展及市场状况,,、专业结构处理软件市场整体状况及规模,,2.1.1 当前的市场规模,,2.1.2 未来的市场规模和潜力,,,、专业结构处理软件产品的市场现状,,2.1 专业结构处理软件市场整体状况及规模,,2.1.1 当前的市场规模,,当前结构软件的开发尚未跟上需求增长的脚步,呈现出供不应求的趋势,因而对于同类软件来说,是个容量非常庞大的销售市场。,,,,,2、行业发展及市场状况,,2.1.2 未来的市场规模和潜力,,在国内市场方面分析显示:我国同类软件增长速度由1997年21.7%线性攀升至2000年的30.7%,远远高于同期国内生产总值8%左右的增
4、长率,说明该行业正处于生命周期的成长期,有着无限的发展空间。,,,2.2 专业结构处理软件产品的市场现状,专业结构处理软件产品发展至今已有几十年的历史,目前产品市场相对成熟,这几年日趋于平稳。,,,专业结构处理软件产品目前主要有三类:一类是针对市政设计单位产品;一类是针对小型设计施工单位产品,一类是针对个人用户产品。,,,2.2 专业结构处理软件产品的市场现状,,SAP,NISA,JIEFX,NASTRAN,同类软件,行业直接销售,代理销售,零售渠道,OEM销售,销售方式,,在,这么多软件之后我们到底追求的是什么?,行业直接销售,代理销售,零售渠道,SAP,,NISA,JIEFX,OEM销
5、售,NASTRAN,销售方式,同类软件,SACP横空出世!!!,,3、SACP简介,,,,SACP的全称是《结构分析与计算程序》是工程结构专业用的新型处理软件。,,,4、SACP与流行软件的比较,,项目比较\名称,,SACP,SAP,NISA,JIEFX,NASTRAN,ANSYS,…,市场占有率,,0,一,二,三,四,五,,价格定位,高,高,中,中,低,中,,投资价值分析,,√,,,,,,,,市场强度分析,√,,√,,,,,,,投资价值分析,,√,,,,,,,,未来大趋势,√,,√,,,√,,,,,筹码分布统计,√,,√,,√,,√,,,√,,√,,,相关信息搜索,√,,,,,,,,未来走势
6、预测,√,,,,,,,,,5、SACP的发展目标,,,总体发展战略目标,,,,,SACP的总体发展战略目标,使之是成为设计单位、个人用户的长期使用对象,并且占有同类软件市场的相当大份额。,,5、SACP的发展目标,,5.2 初期发展目标,,SACP的初期发展目标是重点开拓各省市级设计施工单位,在24个月以内占领国内同类软件市场2-5%的市场份额,形成较大影响,确立自己在证券投资咨询领域的主导位置 。,,5、SACP的发展目标,,5.3 五年发展目标,,SACP的五年发展目标是:开拓国内各大市场,创立品牌,在三年内连续盈利,四年内争取上市,五年以内占领国内结构处理软件市场50%的市场份额
7、,确立自己在国内结构处理软件领域的霸主地位。,,,6、开发部的组织结构,,,6.2 人力资源配备,,,技术开发组3-5人,,市场销售组5-8人,,投资咨询组1-2人,,财务组2人,,综合组2人。,,7、SACP的市场营销策略,,,7.1 产品概念,,产品概念定位:“精确的分析和处理”,,7.2 产品策略,,向个人用户提供简易结构分析软件;,,向小型设计施工单位提供SACP局域网版;,,向市政单位提供SACP企业版。,,7.3 价格策略,,,低中高三种价格对应三层用户群体,,,8、社会效益及经济效益分析,,8.1 社会效益,,SACP的推出,为设计用户提供了专业的结构处理工具
8、,适应飞速发展的土木工程领域中设计开发者追求的稳定高效快速的需要。SACP是提供给用户一种 “,分析结果实用性,”, “,操作傻瓜型,”的分析软件,其社会效益是非常明显的。,,8、社会效益及经济效益分析,,8.2 经济效益,,,总体来说是一种投资回收快、回报率高的专业结构处理软件。,,9、总结,,综上所述,本项目是高科技、高成长、高收益项目,技术先进、市场需求量浩大、行业前景广阔,追求现代化的营销模式,同时生产经营费用低、收益大,投入产出比极高,并且不产生环境污染和不良的社会影响,是非常好的投资项目。,,二、 SACP软件前期分析,,1、 SACP软件需求规格说明书,,2、 SACP软件数
9、据要求说明书,,3、 SACP软件初步用户手册,,4、 SACP软件确认测试计划,,1、 SACP软件需求规格说明书,,引言,,任务概述,,功能需求,,性能需求,,运行需求,,其它需求,,引言,,1.编写目的,,项目背景,,定义,,参考资料,,任务概述,,1.目标,,运行环境,,条件与限制,,功能需求,,功能划分,,功能描述,,性能需求,,数据精确度,,时间特性,,适应性,,运行需求,,用户界面,,硬件接口,,软件接口,,故障处理,,2、 SACP软件数据要求说明书,,引言,,任务概述,,数据描述,,1.静态数据,,动态数据,,数据库介绍,,数据词典,,数据采集,,3、 SACP软件初步用户手
10、册,,引言,,软件概述,,运行环境,,使用说明,,运行说明,,非常规过程,,操作命令一览表,,程序文件(或命令文件)和数据文件一览表,,用户操作举例,,软件概述,,目标,,功能,,性能,,运行环境,,硬件,,支持软件,,使用说明,,3.安装和初始化,,输入,,输出,,出错和恢复,,求助查询,,运行说明,,3.运行表,,运行步骤,,三、SACP结构设计,,1、 SACP软件概要设计说明书,,2、 SACP软件详细设计说明书,,3、 SACP软件组装测试计划,,1、 SACP软件概要设计说明书,,引言,,任务概述,,总体设计,,接口设计,,数据结构设计,,运行设计,,出错处理设计,,安全保密设计,
11、,维护设计,,任务概述,,1.目标,,运行环境,,需求概述,,条件与限制,,总体设计,,1.处理流程,,总体结构和模块外部设计,,功能分配,,接口设计,,1.外部接口,,内部接口,,数据结构设计,,1.逻辑结构设计,,物理结构设计,,数据结构与程序的关系,,运行设计,,1.运行模块的组合,,运行控制,,运行时间,,出错处理设计,,1.出错输出信息,,出错处理对策,,2、 SACP软件详细设计说明书,,引言,,总体设计,,程序描述,,总体设计,,2.需求概述,,软件结构,,程序描述,,逐个模块进行说明:,,2.功能,,性能,,输入项目,,输出项目,,算法,,程序逻辑,,接口,,存储分配,,限制条
12、件,,测试要点,,3、 SACP软件组装测试计划,,引言,,任务概述,,计划,,测试项目说明,,评价,,计划,,3.测试方案,,测试项目,,测试准备,,测试机构及人员,,测试项目说明,,3.测试项目名称及测试内容,,测试用例,,进度,,条件,,测试资料,,评价,,3.范围,,准则,,四、SACP源程序编码,,1、 程序设计语言选择,,2、 程序设计风格定位,,3、 程序设计的方法选择:,,,采用自顶向下的开发方法。,,4、 程序设计自动化过程,,5、 程序设计质量评价,,6、 编码文档及复审,,1、程序设计语言选择,,语言自身的功能、系统用户的要求、可以使用的编译程序、可以使用的软件工具、软件
13、的可移植性、开发软件系统的规模、软件的应用领域、程序设计人员的知识水平,将 SACP的编写分成两个大块进行编写:,,,1、程序设计语言选择,,结构的输入与分析抽象阶段:,,模块使用VB作为程序设计语言,,抽象之后的数据处理计算,,模块使用C++作为程序设计语言,,2、程序设计风格定位,,,为了源程序代码的逻辑简明清晰,易读易懂提高程序的可维护性,源程序(源代码)需要文档化,形成 “内部文档”。内部的文档包括标识符、注解、程序的视觉组织等 。,,2、程序设计风格定位,,注释,,正确的注释以助于程序员和程序读者对程序的理解。,,数据说明,,语句构造,,输入/输出,,数据说明,,,数据说明的次序应该
14、规范化,便于查阅,便于测试、调试和维护的过程;当多个变量名在一个语句中说明时,应该按字母顺序排列这些变量;如果设计时使用了一个复杂的数据结构,应该在注释中说明程序设计语言在实现中所使用的方法和特点。,,,语句构造,,每个语句都应该简单而直接,不能为了提高效率而使得过分复杂;,,尽量避免复杂的条件测试避免大量使用 嵌套和条件嵌套;,,利用括号使逻辑表达式或算术表达式的运算次序清晰直观。,,,,输入/输出,,对所有输入数据都进行检验;,,检查输入项重要组合的合法性;,,保持输入格式简单;,,使用数据结束标记,不要要求用户指定数据的数目;,,明确提示交互式输入的请求,详细说明可用的选择或边界数值;,
15、,当程序设计语言对格式有严格要求时,应保持输入格式一致;,,设计良好的输出报表;,,给所有输出数据加标志。,,5、程序设计质量评价,,,考虑软件产品的整体质量。应从以下几个方面评价程序设计质量:,,正确性,,结构清晰性,,易修改性,,易读性,,简单性,,6、编码文档及复审,,代码复查,,源代码对详细设计的可追溯性;,,内部文档及源代码的可读性;,,结构化编程标准的维护和合法的语 言用法;,,静态分析,,编码文档,,,五、SACP测试分析,,—— 在设计测试用例的基础上对软件进行测试,以验证系统是否按所要求的性能和功能设想运行,并且编写测试分析报告。,,1、软件测试的目的,,从,用户的角度,
16、出发:,,希望通过软件测试,暴露软件中隐藏的错误和缺陷,,以考虑是否可接受该产品。,,从自身(,软件开发者)的角度,出发:,,希望测试成为,表明软件产品中不存在错误,的过程,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。,,,2、软件测试的对象,软件测试≠程序测试,,软件测试贯穿于软件定义与开发的整个期间,。,,需求分析,、,概要设计,、,详细设计以及程序编码,等各阶段所得到的,文档,,包括需求规格说明、概要设计规格说明、详细设计规格说明以及源程序,,都是软件测试的对象,。,,3、测试内容:,,,安装,,程序代码检查,,画面及报表格式检查,,功能测试,,,正确性测试,,可靠性测
17、试,,效率测试,,多用户测试,,其它测试,,,4、测试活动,单元测试,,集成测试,,合格性测试,,系统测试,,测试过程是依相反顺序安排的自底向上,逐步集成的过程。,,5、测试产品(文档),测试计划,,测试说明,,测试报告,,测试用例单,,测试记录,,问题报告单,,六、SACP后期维护,,,,——根据软件运行情况,对软件进行适当修改,以适应新的要求,并纠正运行中发现的错误。编写软件问题报告、软件修改报告。,,1、维护的起因,,,故障——改正错误,,新要求——增加功能和优化,,环境变化——迁移,,2、三个维护活动,改正性维护,,,适应性维护,,,完善性维护,,几类维护占 维护在软件
18、生存期 总维护比例 所占比例,,3、维护任务,,建立维护机构,,提出维护申请报告,,进行维护,,记录和保持维护信息,,维护评价,,4、维护工作流程,,类型,分析错误,,的严重性,开始分,,析问题,维护任务,复审,改错调,,度安排,确定,,优先级,开始分析,批准交付软件,,系列文件,更新软件,,系列文件,开发安排排队,改错排队,指定人员,维护申请,改错,严重,不严重,指定人员,更新软件,测试,适应性,完善性,低,高,⊕,⊕,⊕,⊕,*,*,,5、维护机构,,正式和非正式的维护机构,,维护管理员:管理维护工作,,修改负责人:评价维护申请,,系统监督员:决定如何进行修改,,6、
19、维护评价,,根据以下度量对维护进行评价:,,每次程序运行的平均出错次数,,花费在每类维护上的总人时数,,每个程序、每个语言、每种维护类型的平均修改次数,,花费在由于维护所增加或删除的每条源语句上的平均人时数,,用于每个语言的平均人时数,,一个维护申请表的平均处理时间,,各类维护申请的百分比,,七、 SACP开发过程控制,,变更控制,,进度控制,,费用控制,,质量控制,,合同控制,,风险控制,,,计划方向,实际方向,由于软件开发过程中的一些部确定因素的产生,导致实际方向与计划方向不一致,因此需要在开发过程中进行时时控制。,,1、变更控制,,整体变更控制,,范围变更控制,,2、进度控制,,进度控制
20、的措施,进度控制的具体方法,组织措施,落实项目管理职能分工,,进行项目分解 建立编码体系,,确定进度工作协调制度,,分析目标实现的风险,,合同措施,分别发包 提前施工,,合同期与进度计划相协调,技术措施,选择有利于加快进度的设计方案,,选择有利于加快进度施工方案,经济措施,保证资金供应,,工期奖励,,项目的任务分解与进度估算,2.1.1 选择合适的项目的生存周期模型,,项目任务分解结构WBS,,软件项目的规模估算,,软件项目的工作量估算,,软件项目的进度估算,,,2.2 软件项目的项目进度表,,,,,,,项目实施总计划,,,,项目管理计划,,,,交货计划,,,,软件技术实施计划,,,,硬件技术
21、实施计划,,,,,,项目进度计划的编制,2.3.1 项目计划编制技术和方法的选择,,2.3.2 项目进度计划编制前的准备,,2.3.3 进度计划编制前的统筹协调,,2.3.4 项目的关键路线法技术,,2.3.5 项目进度的PERT分析,,2.3.6 制作项目进度计划图,,,网络图绘制,—SACP软件系统开发网络图绘制,序号,工作名称,紧前工作,1,问题界定,—,2,研究现有系统,1,3,确定用户需求,1,4,逻辑系统设计,3,5,实体系统设计,2,6,系统开发,4,5,7,系统测试,6,8,转换数据库,4,5,9,系统转换,7,8,,项目进度的表达形式,——里程碑事件,里程碑事件,,,,0d,
22、,20d,,40d,,60d,,80d,,100d,,合同签订,,,,,,▲,,,,,,,,,,,,计划书完成,,,,,,,,▲,,,,,,,,,,设计检查,,,,,,,,,,▲,,,,,,,,子系统测试,,,,,,,,,,,,▲,,,,,,单元实现,,,,,,,,,,,,,▲,,,,,,计划完成,,,,,,,,,,,,,,,,▲,,,软件项目计划控制的难点,,软件项目的不确定性,,项目内容的隐性与分散性,,计划与变化的关系,,培养按计划工作的习惯,,项目经理的权力,,,3、质量控制,,,,为保证各项工作保时保质完成,需对整个开发过程实施质量控制,包括对各个环节的具体控制和评估。,,,规模评分
23、,,必须具备,20~30,31,~48,49,~69,70,~88,89,~100,可行性研究报告,√,√,√,√,√,前期分析,√,√,√,√,√,风险管理计划,,,,,√,,√,√,技术白皮书,,,,,√,√,√,软件需求说明书,,,,,√,√,√,数据要求说明书,,,据实际定,据实际定,据实际决定,据实际定,系统概要设计说明书,,,,,√,√,√,详细设计说明书,,,,,,,√,√,数据库设计说明书,,,据实际定,据实际定,据实际决定,据实际定,用户手册或使用说明,√,√,√,√,√,操作手册,,,,,√,√,√,代码,√,√,√,√,√,测试计划(单元),,,,,√,√,√,测试分析报
24、告(单元),,,,,√,√,√,测试计划(集成),,,√,√,√,√,测试分析报告(集成),,,√,√,√,√,测试计划(系统),,,,,,,,,√,测试分析报告(系统),,,,,,,,,√,项目开发总结报告,√,√,√,√,√,,工作量估算,经过测算,开发SACP软件项目的工作量估计是122个人月。,任务名称,,人力资源名称,,工作量 /人月,,资源数量/ 人,,工期 /月,,项目管理,,项目经理,,10,,1,,10,,系统需求分析,,系统设计师,,4,,2,,2,,系统概要设计,,系统设计师,,2,,2,,1,,系统详细设计,,系统设计师,,6,,3,,2,,系统架构设计,,系统架构师,
25、,1,,1,,1,,核心模块编码,,高级程序员,,12,,4,,3,,业务模块编码,,高级程序员,,15,,5,,3,,一般模块编码,,初级程序员,,32,,8,,4,,单元测试,,测试工程师,,16,,2,,8,,集成测试,,高级测试师,,4,,2,,2,,文档编写,,文档编辑,,20,,2,,10,,合计,,,,122,,,,,,,人力资源分布情况,,项目的人力资源分布(按月)曲线,,八、 SACP的总体预算,,1.纯开发阶段费用预算,,2.经济效益预算,,1.纯开发阶段费用预算,,人员支付预算,,资源耗费预算,,,,总预算:56—60万元,,,,人员支付预算,,开发部总负责人:30万元/
26、3月,,技术开发组、市场销售组、投资咨询组:,,负责人:每人:5万元/3月,,工作人员:每人:3万元/ 3月,,财务组、综合组:,,每人:万元/ 3月,,监事组,,每人:2万元/ 3月,,资源耗费预算,,水电费及办公杂费(2万元内),,电脑配置及耗费(30万元内),,2.经济效益预算,,按照五年发展目标进行测算:,,销售收入,,经营费用估算,,年收益测算,,资金回报估算,,销售收入,,专业版定价¥10000元;,,标准版定价¥3000元;,,渠道折扣率:,,,,销售收入测算结果参见表1:,,项,,目,第一年,第二年,第三年,第四年,第五年,合计,企业版销售量,200,套,500,套,300,套
27、,500,套,100,套,1600,套,企业版销售收入,200,万,500,万,300,万,500,万,100,万,1600,万,局域网版销售量,500,套,1000,套,2000,套,5000,套,5000,套,13500,套,局域网版销售收入,150,万,300,万,600,万,1500,万,1500,万,4050,万,个人版销售量,1000,套,5000,套,10000,套,50000,套,50000,套,116000,套,个人版销售收入,100,万,500,万,1000,万,5000,万,5000,万,11600,万,投资咨询收入,,100,万,500,万,1000,万,1000,万,
28、2600,万,服务费收入,,515,万,1745,万,7295,万,10805,万,20360,万,渠道折扣率,0.6,0.6,0.6,0.6,0.6,0.6,合计,270,万,1149,万,2487,万,9177,万,11043,万,24126,万,销售收入测算表,,表1,:,,经营费用估算,,广告宣传费:按收入的10%估算;,,产品生产费:按5元/套估算;,,新品开发费:按收入的10%估算;,,工资保险福利费:按30000元/人年估算;,,办公费:按收入的3%估算;,,,测算结果参见表2 :,,经营费用预算表,,项,,目,第一年,第二年,第三年,第四年,第五年,合计,广告宣传费,27,万,
29、115,万,249,万,920,万,1100,万,2411,万,产品生产费,1,万,4,万,6,万,28,万,28,万,67,万,新品开发费,27,万,115,万,249,万,920,万,1100,万,2411,万,工资福利费,30,万,60,万,120,万,240,万,480,万,930,万,办公费,8,万,34,万,75,万,275,万,330,万,722,万,合计,94,万,328,万,699,万,2380,万,3038,万,6539,万,表2,:,,年收益测算,,年收益测算表,项,,目,第一年,第二年,第三年,第四年,第五年,合计,销售收入,270,万,1149,万,2487,万,91
30、77,万,11043,万,24126,万,经营费用,94,万,328,万,699,万,2380,万,3038,万,6539,万,经营毛利,176,万,821,万,1788,万,6797,万,8005,万,17587,万,表3,:,,资金回报估算,,现金流量测算:,,参见表4:,,投资回报率测算:,,参见表5:,,,,注:投资回报测算没有考虑产品开发的前期投入,也没有考虑创业版上市后可能获得的溢价发行收益。,,,现金流量测算表,,项,,目,第一年,第二年,第三年,第四年,第五年,合计,初期现金投入,500,万,,,,,500,万,现金流出,94,万,328,万,699,万,2380,万,3038
31、,万,6539,万,现金流入,270,万,1149,万,2487,万,9177,万,11043,万,24126,万,净现金流量,376,万,821,万,1788,万,6797,万,8005,万,17587,万,表4,:,,投资回报率测算表,,项,,目,第一年,第二年,第三年,第四年,第五年,合计,现金投入,500,万,,,,,500,万,经营毛利,176,万,821,万,1788,万,6797,万,8005,万,17587,万,投资回报率,36%,165%,358%,1360%,1600%,3518%,表5,:,,问题?,Any Question?,,附1:参考资料,,《工程项目管理 》
32、 东南大学出版社 陆惠民、苏振民主编,,《计算机软件新技术》 清华大学出版社 李芳芸、柴跃廷主编,,《突破重围--项目管理实战》 清华大学出版社 周小桥编,,《软件系统开发技术》 西安电子科大出版社 潘锦平编,,《应用软件开发中的产品文件编制指南》 中华人民共和国国标,,附2:分工安排,,马小君,: 开发背景、可行性研究、开发过程 控制,,郎灏川,: 测试分析、后期维护、开发过程控制 、幻灯片设计,,林 麟,:前期分析、结构总体设计、源程序编码、总体预算,,,,整个项目的规划、安排由三人共同完成。,,,谢谢!,,
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。