关于软件数字化建设与开发的讨论

关于软件数字化建设与开发的讨论

一、数字化软件工程开发建设中存在的问题

1、开发进度的连贯性较差,人员安排和调用不合理

在软件开发的过程中十分需要有一个稳定持续的团队合作,这就要求开发人员的稳定性并且要保持积极的态度。如果经常有人员的调动和调整就会增大软件开发过程中出错的几率,其开发的连续性也无法保证,导致开发进程大打折扣,效率低下。所以在软件开发这一行业中应该尽量避免大的人员浮动,或者至少在整个软件开发和建设的周期进程中保证开发人员的稳定和工作的连贯性。目前很多软件公司忽略了这一层问题,在人员稳定和保证开发连贯性方面做得不够,影响软件开发的效果。

2、开发过程中的进度控制不理想

一些软件公司在开发中对团队成员进行不合理调配,或者面临资源不充足不到位的困难,导致开发过程受阻碍,无法顺畅进行。软件开发过程中的延期和延误现象时有发生,会对软件公司的信誉形象,以至于进一步发展造成不良影响。另外对合作的企业也造成很大影响,对双方都是很大的损失,对我国软件工程产业的发展也是极其不利的。

3、因过于追求速度而忽略对技术和内容的严格要求

软件开发进程中一些团队人员寻求速度,希望能尽早将软件应用于计算机。尽管这种主意有助于激起人员更大的潜力,但却疏忽了一个现实:软件开发需要很绵长的批改进程,并非依托很多人员挑灯夜战就能短期完结的。成员需要有足够的耐心和认真的态度来对待,细心发现错误和需要改善的地方,力求开发出完善的产品和项目。

二、软件工程开发建设注意事项

1、作为主导和影响软件开发的质量和水平的决定因素,人力资源需要获得最大的重视和发挥。在软件开发的过程中,要时刻注意对人力的重视。要以人为本,有效利用和合理搭配人力资源,充分发扬每位成员的技能特长;培育团队精神,树立健全制度,执行职责,营建杰出的团队协作环境。

2、开发软件是常识性极强的作业,对人的依赖性远胜于其它职业,加强团队人员间的交流十分重要。有效的交流和合作是软件开发成功的一个要素。要想科学地安排、控制施行进程,就必须有更多的信息交流。

3、软件的需求规划不确定,项目开发就会失掉方向,导致项目结尾以失败而告终。软件需要应当是明白、完好、具体、可完结和可测验的需要,而且项目有关的人员一致同意,开发人员通过与用户进行多次交流,清晰了解并发掘使用者的明确要求和其他潜在需要。从而能够尽量贴合用户的希望,开发出令用户满意的产品,将最合适的软件交付用户,为用户提供最大的便利,让客户满意。

4、软件项意图办理是存在危险的,咱们大概提早有所防备,最大极限削减危险的发作。树立危险项目查看表是进行危险辨认的有用地办法,查看表首要涉及到产物规划、进程、技能、开发环境等危险查看。一起要根据危险描绘、危险概率和危险影响三个要素对危险进行评估。

5、软件测试是一个常识密集型的活动,但测试切莫流于形式。测试阶段是一个发现问题,及时处理和解决的重要环节。测验人员都归于常识作业者,他们测验关联的常识、窍门、经历和创意在测验进程中有着重要的效果,测验人员若是没有丰厚的测验经历与测验窍门,测验的质量将无法确保。

作者:兰娅勋 单位:同济大学软件学院