我有开发需求
联系电话:
*-
6+4等于
开发邦在给客户提供软件外包开发和软件定制开发的过程中一直在应用软件工程学的知识和方法进行开发管理,那么从软件工程学的角度来看,一个软件外包项目在具体进行设计之前有哪些工作要做呢?开发邦在执行软件定制开发和软件外包开发的过程中,包含问题定义、可行性研究、需求分析、总体设计、详细设计、代码实现、确认及后续支持这几个步骤。其中问题定义、可行性研究、需求分析都是在具体设计前需要进行的工作
问题定义
问题定义阶段的主要工作是明确客户要解决的问题,很多软件定制开发项目执行过程中这个阶段很容易被忽视,开发邦一直认为:软件定制开发的目的是为了解决客户的问题,在问题定义阶段开发邦的系统分析人员会详细的和未来使用本软件的用户进行多次沟通和交流,针对软件需要解决的问题设定工程目标,以及为了解决这个问题需要的软件开发规模,最终形成书面文档提交给客户。
可行性研究
开发邦在可行性研究阶段主要是针对问题定义阶段提出的问题是否有解决办法进行设计,将问题进行抽象和量化,建立逻辑模型,并在此基础上具体的确定软件开发的目标、规模、成本和效益,这个阶段的最终目的是给客户输出一个切实可行的软件工程可行性方案。
需求分析
在需求分析阶段,是针对上两个阶段定义的问题和系统的目标,设计具体的软件功能,很多客户知道自己面对的问题也知道需要什么,但是不知道如何利用计算机软件来解决自己的问题,这个时候开发邦的产品经理会帮助客户梳理需求,梳理系统功能,形成需求规格说明书。