您的当前位置:首页正文

ISO9000质量管理体系认证_软件系统开发立项书(通用)

2024-03-20 来源:客趣旅游网
下载可编辑

XXXX信息科技有限公司

软件系统开发立项书

软件项目 XXXX

分析软件

负 责 人 立项时间

专业资料 精心整理

范文范例 指导参考

1 引言

1.1 编写目标

为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解本软件系统开发项目情况,使软件系统开发工作开展的各个过程合理有序,因此以文件化的形式,把对于在软件系统开发生命周期内的工作任务范围、各项工作的任务分解、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出安排,使项目成员和项目干系人了解项目开发计划书的作用、希望达到的效果,作为项目团队成员以及项目干系人之间的共识与约定,也是项目团队检查项目工作的依据。

1.2 项目背景

1.2.1 项目的意义

为了实现网优“集中化、标准化、信息化、精英化”的发展目标,亟需对网优路测数据进行统一科学管理,实现网优路测数据规范化地上传和保存。进而在数据一致、完整的基础上,深入分析和挖掘,充分发挥网优数据的价值,监控网络质量变化,查找并分析网络中的覆盖、质差、掉话、未接通、切换等异常情况,进一步提升网络优化工作,为网络综合分析提供依据和技术手段。

XXXX分析软件通过基于海量数据的持续应用及研究实践,以“网优信息化”为

主体指导思想,以“实用、好用”为基本衡量原则,不断的进行研究、创新和实践,提炼了网优数据管理及分析的方法,并研制了一整套系统,应用于设备管理、数据管理、测试管理、代维考核、问题自动定位、问题派单、问题跟踪、手机端呈现和信息上报等多应用场景。目前已融入到整个网优工作流程中,大大促进了网优信息化的步伐,提升了网络问题定位及问题分析的效率。

2 项目概述

2.1 项目目标

通过本项目的实施,对各类数据统一适配和管理,实现分析操作的一致化,在提高效率的同时为数据的分析和利用打下坚实的基础。对海量数据的分析与挖掘,监控网络

学习资料整理

范文范例 指导参考

质量变化,充分发挥测试数据价值(网络黑点跟踪、竞争对比分析等专题应用)。对优化案例进行总结、提炼,通过工具加以固化,实现异常事件的自动分析,实现网优工作经验共享,为网优知识库的建立,打下基础。本项目通过综合全面的数据分析,提高网优工作效率,客观、可量化的衡量标准,为网优的持续改进提供坚实的数据基础。

2.2 主要参加人员

项目负责人: 技术负责人: 表1 参加项目人员表

序号 1 2 3 4 5 6 姓名 技术职称 项目主管 需求分析师 软件设计师 软件测试总管 技术总监 售后服务总管 主要任务 项目启动,制定项目计划,人员分工 需求调研、实施建议 确定设计策略、系统分析与设计 用户界面设计开发 软件编码、各接口实现 与客户联系,收集客户反馈意见 备注 开发前期准备工作 程序界面设计 售后服务 2.3验收标准

系统建设具体验收标准原则如下: (1) 可用性

平台具备电信级的可用性,平台应综合考虑业务管理、运营支撑系统等的可靠性和稳定性进行规划、设计和建设,避免单点故障,满足平台整体的可用性要求。

(2) 可靠性和稳定性

符合国家相关法规要求,保证业务处理正确、可靠存储和安全传输。平台应支持高可靠性和稳定性,关键系统如数据库系统、业务管理系统等,应需要具备数据备份能力、可靠性保护能力、容错能力、故障恢复能力、远程备份能力。

(3) 经济高效

在满足业务处理要求的同时,最大限度的降低投入成本。从操作系统、中间件、数据库均支持开源化产品,如google GIS等。

(4) 可扩展性

学习资料整理

范文范例 指导参考

平台应具备良好的可扩展能力。包括:

➢ 功能可扩展:新建系统不影响现有业务系统的前提下,能够增加新的功能,同时避免对平台进行大规模的修改。

➢ 容量可扩展:能够根据用户访问量的增加,平滑扩展平台的容量。容量的扩展不影响现有的系统架构和业务开展。

➢ 业务可扩展:能够根据用户需求增加新的应用。 (5) 松耦合性

应用软件逻辑上独立的系统服务为核心,与网优平台、XXXX规划软件等通过标准服务接口方式对接以获取其中的数据。两者之间以松耦合的方式进行连接,各自的修改和升级应互不影响。

应用软件内部各主要功能域和功能模块间,采用松耦合模式进行部署和数据交换。 (6) 组件化

应用软件采用组件化、SOA规范对服务和核心能力进行封装,支持灵活的服务调用和扩展。

(7) 可维护性

平台应易于维护,易于分析和测试,易于发现和定位故障,并通过良好的系统设计保证故障的隔离。

(8) 开放性

开放的系统结构方案,能将多种应用平台以及不同的硬件和软件系统集成,并支持与其他系统方便地完成数据共享。整个系统要具备开放性的架构,提供开放的二次开发接口,满足以后对系统定制开发的要求。

(9) 安全性

平台应保证各个系统的安全性,安全性包括:数据库的安全性、管理系统的安全性、传输的安全性等。

(10)虚拟化兼容性

平台软件兼容VMWARE等主流X86虚拟化架构环境。 (11)业务流程可监控性

平台应对对所有关键业务流程设计监控功能,并通过设计的监控流程能及时发现业务健康情况,要求具备与第三方网管系统的接口能力,并能通过短信、邮件等方式对业

学习资料整理

范文范例 指导参考

务健康度及业务断点进行告警提示。

2.4完成项目的期限

2015年12月-2016年1月 查阅资料,根据目前市场进行调研,收集整理并数据; 2016年1月-2016年2月 设计建立软件模型;

2016年2月-2016年3月 实现软件原型,总结,完善模型,上线调测、运行。

3 项目开发计划

3.1 项目任务的分界及人员分工

按照软件生命周期分界, 软件项目从启动到结束可分为三大阶段。任务和人员分工如下:

1)前期市场调查,需求分析,设计软件开发方向,制定开发计划,分配成员工作,落实开发前的准备工作

2)外观皮肤开发,软件界面设计,根据软件功能开发设计,外观采用皮肤,采用xml脚本配置安装到方式,在软件框架结构开发完毕之前,完成外观皮肤设计,并压缩成tar格式的皮肤数据包,统一装载到软件安装包中

3)软件框架设计,在满足软件设计目标情况下可适当添加其他功能,设计软件功能

4)软件集体程序代码编写,以及各个接口,服务开发

5)软件开发结束后,使用说明,以及帮助服务,和适用版本市场反馈

整个开发过程中所有开发决策由团队统一讨论表决提出修改项目意见,再由项目组负责人签字决定。

3.2 项目进度

(1)首先用定额估算法为本项目做历时估计,由于此方法比较简单,容易计算,更适合目前的项目。根据公式T=Q/(R*S):

T:活动持续时间(小时、日、周、月) Q:活动的工作量(人月、人天) R:人力或设备的数量

S:开发效率,以单位时间完成的工作量表示 Q=72人周,R=6人,S=1 T=72/(6*1)=12周 (2)制定进度计划:

学习资料整理

范文范例 指导参考

1、第1周——第2周:项目启动、人员分工 2、第3周:需求分析 3、第4周:概要设计

4、第5周——第9周:软件编码 5、第10——第11周:软件测试 6、第12周:客户验收 (3)项目跟踪:后期工作

3.3 项目预算

本项目具体开发经费预算项目如下: 1. 人力资源: 120000元 2. 软硬件资源: 8000元 3. 差旅费: 17000元 4. 会议费: 8000元 5. 协作费: 3000元 共计156000元

3.4 关键问题

3.4.1 技术可行性分析

(1)项目开发内容与无线网优贴近相关,具有一定的前期研究基础;

(2)项目负责人及团队成员都具有通信和计算机学科专业背景,在项目过程中可以有很好的配合;

(3)可为公司新进员工提供理论方法和技术支持以及学习培训交流的机会; (4)现有的开发环境和软硬件条件,使项目具备了基础环境和保障条件。 针对windows PC平台,开发通信类软件,由于windows 平台提供大量API函数,以及所支持的C#, java等等开发环境,可以方便程序员进行仿真开发,本项目主要编写语言采用JAVA语言,方便快捷且灵活,由于JAVA语言开放性,以及可以执行强,为以后在其他平台上运行打下结实基础,核心部分采用c语言嵌入汇编程序进行优化,使软件运行更加节省资源和稳定,防止软件假死等问题,

采用C/S通信模式,用户为客户端(client)通过手机号,与密码链接,有运行商提供的服务端(server),再由服务端进行验证是否允许登录远程服务器。采用这种方式更加安全可靠,防止用户信息泄漏等问题,同时也降低了开发难度。 3.4.2 经济可行性分析

学习资料整理

范文范例 指导参考

开发这个系统的经济效益是远远超过它的开发成本的,本系统是一个基于海量数据的持续应用及研究实践,以“网优信息化”为主体指导思想的软件系统,它提炼了网优数据管理及分析的方法,并研制了一整套系统,应用于设备管理、数据管理、测试管理、代维考核、问题自动定位、问题派单、问题跟踪、手机端呈现和信息上报等多应用场景。目前已融入到整个网优工作流程中,大大促进了网优信息化的步伐,提升了网络问题定位及问题分析的效率。具有很好的适用性且增长了经济效益。 3.4.3 社会因素可行性分析

(1)本项目开发成果会为无线网优行业带来更多收益,其主要业务也不仅仅局限于解决网优上的疑难杂症,更多的对今后网优“集中化、标准化、信息化、精英化”的发展目标具有较大意义;

(2)本项目开发成果对各类数据统一适配和管理,实现分析操作的一致化,在提高效率的同时为数据的分析和利用打下坚实的基础。对海量数据的分析与挖掘,监控网络质量变化,充分发挥测试数据价值(网络黑点跟踪、竞争对比分析等专题应用)。对优化案例进行总结、提炼,通过工具加以固化,实现异常事件的自动分析,实现网优工作经验共享,为网优知识库的建立,打下基础。本项目通过综合全面的数据分析,提高网优工作效率,客观、可量化的衡量标准,为网优的持续改进提供坚实的数据基础。

3.5 保障条件

如开发资料、仪器设备、配套经费、开发时间及所在单位条件支持等。各方面人员分工合理均衡,程序员保证每天8小时开发时间,如遇特殊情况,可是当加班,正常情况下,8人开发团队(包括外观设计在内),采用以下环境编程:

1)软件环境:windows pro xp sp3 操作系统,Jdk6+eclipse 和 j2me 仿真环境,photoshope(用于设计外观);

2)硬件环境:CPU双核处理器,主频在2.8GHz以上,内存至少2GB,开发外观(皮肤)需要求显卡在 显存1G以上的加强行显卡可提高开发效率。

质量保证计划:

开发小组A对市场进行调研,了解市场需求,时时掌控市场动态;

开发小组B对竞争对手进行分析,知己知彼,向竞争对手借鉴成功经验,以便自己扬长避短;

开发小组C对用户意见反馈进行收集,了解用户需求;

开发小组D规划长周期的产品发展方向并进行产品设计,包括:无线优化核心业

学习资料整理

范文范例 指导参考

务设计,无线优化客户端业务设计、UI/UX设计。

4 项目开发环境

4.1 计算机系统支持

1)软件环境:windows pro xp sp3 操作系统,Jdk6+eclipse 和 j2me 仿真环境,photoshope(用于设计外观);

2)硬件环境:CPU双核处理器,主频在2.8GHz以上,内存至少2GB,开发外观(皮肤)需要求显卡在 显存1G以上的加强行显卡可提高开发效率。

4.2 最终用户提供的支持

用户需提供的支持仅是手机或PC机,手机需开通数据业务;PC机需连接互联网,然后进入网站下载相应安装软件,登陆客户端输入用户名、密码即可使用。

5. 项目计划要点

本项目计划用于编制无线网优系统开发计划及跟踪软件项目开发的工作文档化,指定了项目负责人负责落实软件项目的承诺并制定了项目的软件开发计划人员角色分工,明确了责任,对软件项目所需要的资源进行了估算并作出适当的资金计划,对项目的可行性从技术、经济、环境保障等方面进行了分析论证,确定了本项目的软件开发任务和进度,提出了质量保证措施。

学习资料整理

因篇幅问题不能全部显示,请点此查看更多更全内容