ISO9000质量管理体系认证-软件系统开发立项书(通用)模板
- 格式:doc
- 大小:55.00 KB
- 文档页数:8
XXXX信息科技有限公司
软件系统开发立项书
软件项目XXXX分析软件
负责人
立项时间
1 引言
1.1 编写目标
为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解本软件系统开发项目情况,使软件系统开发工作开展的各个过程合理有序,因此以文件化的形式,把对于在软件系统开发生命周期内的工作任务范围、各项工作的任务分解、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出安排,使项目成员和项目干系人了解项目开发计划书的作用、希望达到的效果,作为项目团队成员以及项目干系人之间的共识与约定,也是项目团队检查项目工作的依据。
1.2 项目背景
1.2.1 项目的意义
为了实现网优“集中化、标准化、信息化、精英化”的发展目标,亟需对网优路测数据进行统一科学管理,实现网优路测数据规范化地上传和保存。进而在数据一致、完整的基础上,深入分析和挖掘,充分发挥网优数据的价值,监控网络质量变化,查找并分析网络中的覆盖、质差、掉话、未接通、切换等异常情况,进一步提升网络优化工作,为网络综合分析提供依据和技术手段。
XXXX分析软件通过基于海量数据的持续应用及研究实践,以“网优信息化”为主体指导思想,以“实用、好用”为基本衡量原则,不断的进行研究、创新和实践,提炼了网优数据管理及分析的方法,并研制了一整套系统,应用于设备管理、数据管理、测试管理、代维考核、问题自动定位、问题派单、问题跟踪、手机端呈现和信息上报等多应用场景。目前已融入到整个网优工作流程中,大大促进了网优信息化的步伐,提升了网络问题定位及问题分析的效率。
2 项目概述
2.1 项目目标
通过本项目的实施,对各类数据统一适配和管理,实现分析操作的一致化,在提高效率的同时为数据的分析和利用打下坚实的基础。对海量数据的分析与挖掘,监控网络
质量变化,充分发挥测试数据价值(网络黑点跟踪、竞争对比分析等专题应用)。对优化案例进行总结、提炼,通过工具加以固化,实现异常事件的自动分析,实现网优工作经验共享,为网优知识库的建立,打下基础。本项目通过综合全面的数据分析,提高网优工作效率,客观、可量化的衡量标准,为网优的持续改进提供坚实的数据基础。
2.2 主要参加人员
项目负责人:
技术负责人:
表1 参加项目人员表
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)制定进度计划: