计算机工程软件产品开发
价格 双方协商
地区: 广东省 广州市 番禺区
需求方: 广州***公司
行业领域
电子信息技术,计算机及网络技术
需求背景
一项计算机软件的筹划、研制及实现,构成一个软件开发项目。一个软件开发项目的进行,一般需要―在人力和自动化资源等方面作重大的投资。为了保证项目开发的成功,最经济地花费这些投资,并且便――于运行和维护,在开发工作的每一阶段,都需要编制二定的文件。这些文件连同计算机程序及数据一起,构成为计算机软件。文件是计算机软件中不可缺少的组成部分,它的作用是:a.作为开发人员在一定阶段内的工作成果和结束标志;b.向管理人员提供软件开发过程中的进展和情况,―把软件开发过程中的一些不可见的事物转换成可见的”文字资料。以便管理人员在各个阶段检查开发计划的实施进展,使之能够判断原定目标是―否已达到,还将继续耗用资源的种类和数量;C.记录开发过程中的技术信息,便于协调以后的软件开发、使用和修改;d.提供对软件的有关运行、维护和培训的信息,便于管理人员、开发人员、操作人员和用户之间相互了解彼此的工作;e.向潜在用户报导软件的功能和性能,使他们能判定该软件能否服务于自己的需要。
需解决的主要技术难题
(一)软件开发设计分析准备在软件投入使用时,一些软件会出现许许多多的问题,而这些问题的出现很可能导致数据的丢失、系统的崩溃,这些都是在前期的分析准备工作不到位造成的,在设计项目时,对于项目的设计分析不够透彻,极大的影响了后期的操作性和系统的稳定性。
(二)软件开发设计规范操作软件开发和设计是一项复杂的系统工程,需要按照相关的设计规范进行规范化操作,但是在实际操作过程中,使本来需要花费很长时间的庞大系统,仅利用很短的时间内完成,造成软件的质量得不到保证,在面对复杂系统设计时,精工出细活。
(三)软件测试环节充分验证软件开发设计完成之后,都需要通过充分的设计和验证,只有在测验过程中,发现和纠正出现 BUG,并及时的解决,才能符合设计的要求,此外一些客户会要求在软件设计开发过程中,加入新的要求,这就会无疑增加了软件设计的难度,特别是一些新功能的加入可能会影响软件的后期运行,这在测试和验证阶段都要加强注意。
(四)软件开发环境软件开发环境相比前几个难点,属于客观难点,在我国的计算机软件开发设计,相比较之前有很大的进展,但是相比较发达国家软件开发设计还存在很大的差距,其外部因素就是软件开发的设计环境还并未形成,没有正规的商品开发工具和良好的开发环境,导致我国软件开发设计处于被动的局面。
期望实现的主要技术目标
计算机软件开发和设计作为技术很强的专业领域,其突破难点的最重要方法就是在软件开发和设计上的方法创新,改变原有的设计模式,提高软件设计的效率和整体性能,首先,模块化设计法,模块化设计法在软件开发设计上较为常见,能够将庞杂的软件开发系统通过模块化的设计处理,保证每个程序能够在小程序下获得相应的设计,并通过相互.的沟通和协作,提高软件的修改和改进,针对客户需要加入新功能时,上级模块可以通过对下级模块的调试,实现改进,而下级模块却不能越位调试较高模块;面向对象设计法,面向对象设计方法主要是以实体和模块等程序进行相关软件设计,根据设计对象的不同,对对象进行分解,利用非形式化的方式对对象进行分析,表达对象模型,建立对象可见性,并找出每个对象的接口,解决软件设计中面临的难点,提高操作性;数据结构设计,通过数据将软件设计数据以图形的形式展现,利用软件开发工具,将软件设计层次化结构化,整个过程以图形的形式来设计,数据结构形式能够直接利用图形的形式解决开发过程中面临的难点和问题,利用的主要三种结构有:重复、选择以及顺序。
需求解析
解析单位:广东省广州市 解析时间:2024-01-17
柯锐鹏
广州市科学技术协会
部长,博士
综合评价
解析单位:广东省广州市 解析时间:2023-08-16
柯锐鹏
广州市科学技术协会
部长,博士
综合评价
解析单位:“科创中国”数字化转型专业科技服务团(中国软件行业协会) 解析时间:2022-08-30
王金祥
数字化转型专业科技服务团
团长
综合评价
处理进度