APP下载

浅谈软件开发流程及实践

2015-04-13中讯邮电咨询设计院有限公司北京100048

邮电设计技术 2015年12期
关键词:用户设计

戚 帅,梅 斌(中讯邮电咨询设计院有限公司,北京100048)

0 前言

随着移动互联网业务的飞速发展,电信运营商的传统增值业务受到了极大的冲击,新兴业务研发、上线与推广需求迫切。此外,“互联网+”观念已逐步深入人心,传统业务纷纷寻求与移动互联网的有效结合与突破,对电信运营商的IT服务支撑能力提出新的要求和挑战。因此,电信运营商亟需建设一支高素质的自有IT软件开发团队,打破业务部门与IT支撑部门之间的沟通壁垒,提供高效、安全、可靠的软件研发、交付与迭代能力。关于自有IT 软件研发团队的组建模式及管理方法等,读者可参考目前互联网企业及银行软件开发中心的运行模式。

一般人对于软件开发的理解就是“编写代码”,从而充满畏惧心理,认为自己知识不足、经验缺乏而不能胜任。实际上,编码测试仅是其中相对简单的环节,需求分析和设计才是开发过程的重要核心环节。软件开发要求IT人员能够准确理解并转化业务需求、熟悉一般的软件开发流程,同时具备一定的软件开发实践经验。本文将结合目前个人实践,简述软件开发流程,分享软件开发案例实践及心得体会。

1 软件开发概述

软件开发是将用户需求合理转化为代码实现的过程,是一项包含了需求调研和分析、软件设计、代码编制、测试等环节的系统性工程。

1.1 软件开发流程

按照软件开发的不同阶段,可将软件开发分为以下环节。

1.1.1 调研阶段

在与用户充分沟通的基础上,对用户待解决的问题进行汇总、定义,并结合技术、人力、资金等多方面因素论证项目实施的可行性,包括技术方案、资源需求、预期收益、实施步骤等。……

登录APP查看全文

猜你喜欢

用户设计
何为设计的守护之道?
《丰收的喜悦展示设计》
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
关注用户
关注用户
关注用户
Camera360:拍出5亿用户
100万用户