软件开发的六大阶段

第一阶段:调研阶段

本阶段我们将组成企业项目调研组到企业进行现场调研,企业也部分需组织相应人员进行配合。整个调研工作将历时三星期到一个月左右时间。调研内容按以下方面进行。

1) 公司整体情况调研

目的:对企业的业务状况,组织结构,企业文化,发展战略进行仔细了解,从整体上对企业进行把握。 

2) OA系统调研 

目的:了解企业公文流转的方式,文档的管理,对使用OA系统的要求。在进行系统调研时,安派克公司将提供一个OA系统的原型供企业相关人员参考。

3) 人事工资系统调研

目的:了解企业现行的人事工资制度,将来可能的变化,对人事工资系统的要求。

4) 财务部门调研 

目的:掌握财务部门对信息管理的要求。了解财务部门与公司其余部门的关系。特别是和销售,物资,生产部门之间的关系及其信息流动。

5) 行政部门调研 

目的:了解行政部门的工作情况,在公司中的作用。了解行政部门和其它部门之间的关系,特别是和公司高级管理人员的关系。

6) 企业高级管理人员调研 

目的:了解企业高级管理人员对各部门信息管理的要求,以及对公司各类信息收集、汇总整理的要求,想法。

7) 企业Internet网页调研 目的:了解企业需要如何在Internet上展示自己的企业形象。向用户提供何种服务,对代理商,经销商如何提供技术支持等方面的内容。 

第二阶段:业务分析阶段

在完成第一阶段即调研阶段的工作后,我们将根据企业的目前状况,并且结合今后的发展情况,提出业务分析报告,供双方讨论确定。在此过程中如发现有争议,或不清楚的地方,还需要进行补充调研。

补充调研将采取电话,传真,E_MAIL等方式进行。待本报告的确认需经各具体业务部门确认。本分析阶段需要一到两个星期左右时间进行。 

第三阶段:需求分析阶段

作为Intranet系统开发初期进行的需求分析阶段的工作,由我们的系统分析员主持。经过了解企业的要求,认真细致地调研、分析,最终建立企业Intranet系统的逻辑模型并写出系统的需求说明书。 

需求分析在整个Intranet系统的开发过程中起着重要的作用,决定着系统开发的成败。在系统软件开发之前,首先应明确的是所要开发的软件应该具有哪些功能,应达到什么性能。明确了需求,就得到了系统设计开发的依据。

系统分析人员将到现场,全面了解用户的各项要求,澄清其中的模糊部分,对于哪些无法实现的要求,我们将与企业人员进行充分的协商,以得到一致的解决方案。

准确地表达被接受的用户要求也是需求分析的另一个重要方面,只有经过确切描述的要求才能成为设计的依据。我们最终将写出详尽的用户需求报告,提交给企业以确认。 

1、现场调查研究: 调查研究是需求分析中掌握资料的基础工作。 

2、确定需求: 确定需求就是要决定被开发的系统能够做什么,做到什么程度。这些需求包括: 

A、功能需求 列出系统在功能上应该做到什么。这是最主要的需求。 

B、性能需求 给出被开发系统工作时的技术性能指标。如响应时间、占用存储空间等。 

C、可靠性需求 提出系统不发生故障的概率。发生故障的解决方案等。 

D、安全和保密需求。 

E、资源使用需求 指系统运行时所需数据量大小,所需内存及硬盘容量、网络传输速率等。 

3、描述需求 已经确定下来的需求应该清晰、准确的描述。既编写系统需求说明书。 

4、需求分析复核 作为需求分析阶段工作的复核,在需求分析的最后一步,应对功能的正确性、完整性和清晰性以及其他需求予以评价。 

为保证系统开发的质量,复核应以企业与我们公司共同组成专门的审查小组进行审核。审核结束应有双方的结论意见及签字。后面的设计工作将完全以本需求报告为准。 

第四阶段:系统设计阶段

1、系统结构的总体设计 

决定系统的总体结构,包括整个系统分哪些部分,各部分之间有什么联系以及已确定的需求对这些组成部分如何分配等方面。 

2、数据结构的设计

决定数据库系统的模式、子模式以及数据完整性、安全性设计。 

3、完成用户使用手册的设计 

设计用户手册的结构、内容及编写风格等。 

4、制定初步的系统测试方案

对系统测试的策略、方法和步骤等提出明确的要求。 

5、编写系统概要设计报告 

6、概要设计评审 

在以上几项工作完成以后,我们对系统概要设计报告进行审核。审核通过后,进行系统的详细设计。 详细的系统设计进程请见"项目进度表" 

第五阶段:安装调试阶段

安装调试阶段实施的第一步是建立系统网络。网络的建立将由我们提供技术人员完成,他们将着重于检测该网络环境是否支持客户公司所选的系统,网络结构是否达到优化,是否可以使该系统稳定、高效地运行。 

安装调试阶段实施的第二步是系统的安装。系统安装的复杂程度因系统本身的复杂性而异。我们将根据具体情况对安装过程做适当的调整,例如:一些小型财务软件的安装只需要十几分钟,而大型系统,如SAP、JDEdwards、Baan等,其安装需要事先周密计划,各单位统一安装、协调进行,在这期间,我们将要求客户公司提供全面的配合。

整个安装过程包括在系统实施前必须规化网络结构,根据业务量确定各个子网规模;其次是设置网络操作环境及通信协议;然后再安装各类数据库服务器、应用服务器及备份服务器;最后是系统客户端软件的安装…在此全过程中均会涉及到硬件/网络、软件/数据库等各方面的匹配。此时客户公司与我们公司之间的协调和沟通就显得尤为重要了,所以我们建议双方在开始安装之前对系统的各个环节进行统筹安排,从而保证成功地完成这项复杂的系统安装。

我们的这套EAI系统将把系统的"客户化"放在首位,客户公司可以根据自身的特点来对系统中预留的各项参数进行设置。鉴于只有将企业的特点与软件的功能紧密结合才能使软件功能得到最大限度的发挥,所以参数的设置将在客户公司需求的基础上,结合我们的技术建议,经双方共同讨论后最后决定。 

第六阶段:技术培训阶段

为企业提供必要的系统维护培训(二至三名维护人员,为期一周),使其了解该系统的所有功能并熟练掌握整个系统的操作和日常维护,同时,我们公司负责为企业培训系统开发人员(二至三名,为期一周),使其掌握必要的开发技能。

当系统安装、调试完成,参数设置校验无误后,咨询人员将安排贵公司的培训,培训将根据用户在系统中的权限定义及责任范围分批分组进行。

应该强调的是,我们为贵公司员工的的培训不是仅针对系统的操作者,同时还注重培训用户自己的系统维护人员。由于该软件功能模块较多,同时为了满足贵公司让至少两名工作人员参与整个系统实施的全过程,包括用户培训,以便对整个系统的运作有全面的了解。在试运行/支持维护系统实施完毕后,需要有几个月的试运行,这是一个发现问题和解决问题的反复过程。我们也将在此过程中对系统的设置作进一步考核,同时对用户进行进一步的培训。 

总之,我们所提供的培训将帮助贵公司建立自己的内部协调及系统维护工作机制,以便最终提高系统的运行效率。
目 录 导言.IT项目的生命期 第一章.IT项目的启动阶段 1.1 可行性研究报告框架 1.2 项目章程 1.3 项目整体风险水平定性分析表 1.4 多项目风险情况一览表 1.5 质量保证说明书 1.6 采购程序及准购权限表 1.7 会议议程安排表 1.8 会议预算表 1.9 会议申请审批表 1.10会议通知表 1.11会议签到表 1.12会议资料明细表 1.13会议记录表 1.14会议内容管理表 1.15会议代表通讯录 1.16会议纪要表 1.17会议决议表 1.18会议决议落实通知单 1.19会议决议跟踪表 1.20实际会议费用清单 第二章.IT项目的计划阶段 2.1 IT项目综合计划模板(1)——项目整体介绍 2.2 IT项目综合计划模板(2)——项目管理过程 2.3 IT项目综合计划模板(3)——项目组织介绍 2.4 IT项目综合计划模板(4)——工作包、进度和预算 2.5 IT项目综合计划模板(5)——技术过程介绍 2.6 项目范围说明书 2.7 软件需求调查表 2.8 需求分析说明书 2.9 系统设计任务书 2.10 工期类比估算表 2.11 项目活动计划表 2.12 项目进度计划表 2.13 里程碑计划及其跟踪表 2.14 所需资源清单及费用估算 2.15 成本类比估算表 2.16 按模块估计的成本估算表 2.17 基于费用科目的成本估算表 2.18 项目年度用款计划表 2.19 IT项目质量指标框架模板 2.20 IT项目质量保证计划模板 2.21 关键质量活动一览表 2.22 项目人员需求申请表 2.23 面试记录表 2.24 项目成员审核表 2.25 项目组工作说明书 2.26 项目成员岗位工作说明书 2.27 岗位说明书一览表 2.28 IT项目团队知识地图 2.29 项目成员责任分配矩阵 2.30 项目成员培训需求调查表 2.31 项目培训计划表 2.32 项目文档分类表 2.33 项目干系人的沟通需求分析表 2.34 项目信息接收责任明细表 2.35 项目成员联络表 2.36 单个风险损失值评估表 2.37 项目所有识别风险一览表 2.38 单个风险应对计划表 2.39 风险应对计划一览表 2.40 硬件产品请购单 2.41 软件产品请购单 2.42 项目采购计划明细表 2.43 采购招标书模板 2.44 采购投标书模板 2.45 供应商财务状况调查表 2.46 供应商评估表 2.47 采购中标通知书 2.48 采购落标通知书 第三章.IT项目的执行控制阶段 3.1 项目管理跟踪报告模板 3.2 项目变更控制表 3.3 项目变更动力、阻力分析表 3.4 项目范围变更一览表 3.5 项目变更状态跟踪一览表 3.6 范围/进度/成本/质量/采购变更一览表 3.7 工作周报 3.8 项目工作包进展报告表 3.9 项目月度进展报告表 3.10 项目月进度控制一览表 3.11 项目进度偏差控制表 3.12 某月/季项目进度汇报表 3.13 项目工作包进展抽查表 3.14 系统模块安装实施控制表 3.15 多项目进展状况一览表 3.16 项目费用申请表 3.17 项目支出明细单 3.18 基于最低预算的成本控制表 3.19 成本偏差控制表 3.20 单项目挣值分析表 3.21 多项目挣值分析比较表 3.22 信息系统缺陷的质量目标表 3.23 项目单元测试方案 3.24 系统测试用例表 3.25 系统测试问题报告单 3.26 系统缺陷状态跟踪表 3.27 软件Bug详细记录表 3.28 项目重大缺陷一览表 3.29 项目成员工作周报 3.30 临时成员加入项目组申请表 3.31 项目成员绩效考核表 3.32 360度考核表 3.33 培训申请审批表 3.34 前十个风险监控一览表 3.35 一/二次风险监控一览表 3.36 基于挣值分析的风险监控表 3.37 采购设备订单状态报告 3.38 采购设备费用状态报告 3.39 设备验收单 3.40 设备检验状态一览表 3.41 取消订单损失报告 3.42 退货清单 3.43 公司采购合同执行情况一览表 3.44 采购合同验收报告 3.45 采购设备分配表 第四章.IT项目的收尾阶段 4.1 用户部门新需求申报单 4.2 IT项目产品质量评审表 4.3 软件验收单 4.4 设备验收单 4.5 IT项目内部验收报告模板 4.6 最终项目文件列表 4.7 IT项目验收单 4.8 项目成员述职报告模板 4.9 项目成员经验教训报告模板 4.10 项目结束人员安排表 4.11 设备回收交付表 4.12 项目团队内部经验总结模板 4.13 最终项目内部总结报告模板 4.14 最终项目用户移交报告模板 附录.项目管理主要网站 参考文献
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值