试析计算机软件开发设计的难点和对策.doc

试析计算机软件开发设计的难点和对策.doc

ID:50335942

大小:46.50 KB

页数:5页

时间:2020-03-08

试析计算机软件开发设计的难点和对策.doc_第1页
试析计算机软件开发设计的难点和对策.doc_第2页
试析计算机软件开发设计的难点和对策.doc_第3页
试析计算机软件开发设计的难点和对策.doc_第4页
试析计算机软件开发设计的难点和对策.doc_第5页
资源描述:

《试析计算机软件开发设计的难点和对策.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、试析计算机软件开发设计的难点和对策试析计算机软件开发设计的难点和对策摘耍:伴随着我国社会经济的不断发展和科学技术的进步,也相应的促进了我国计算机软件开发设计行业的发展,设计人员通过运用先进的设计方法,全面的提高了计算机软件开发设计的水平。因此,本文针对于计算机软件开发设计的难点和对策进行了具体的分析和研究,希望通过本文的探讨,能够进一步促进计算机软件开发设计工作的顺利进行。关键词:计算机软件开发设计;难点;对策中图分类号:TP311.51我国当前计算机软件开发设计困境随着科技不断的发展,我国计算机软件的开发也有了

2、新的进展,有很多新开发的科技软件都已投入到各个行业中使用,为多个行业做出了重大的贡献。但是,在计算机软件设计中也遇到很多难点,也有很多客观的因素造成计算机软件开发设计的迟缓[1]。1・1软件开发的分析不够充分在软件投入使用后,有的软件会出现很多问题,导致应用软件的企业和个人也受到了一定的影响,像,数据丢失、程序不稳定等。造成这种现象的主耍原因是在软件开发的分析流程不够充分,有很多种情况在软件设计的项目中对项目的设计分析不够透彻,缺少软件设计的使用目的分析,有很多环节分析的不够完整、太过笼统等现象,进而影响到了用户

3、的使用效果,不利于软件开发工作的顺利开展[2]。1.2软件开发设计的规划缺乏实际性众所周知,计算机软件开发设计是一项由很多程序组成的复杂工程,而在实际的软件设计中,却有很多种情况都没有按照相关的规范来进行相关的设计,使得本来耍花费很长时间来完成的庞大的系统工程却是用了小部分时间就将其完成,在软件的设计质量上得不到相应的保证,软件开发设计不仅是一项庞大的工程,还是需耍有足够的时间利用精工、细工来打造软件设计的质量[3]。1.3软件测试不够充分计算机软件开发设计在投入使用屮经常会因为经过充分的测试和检验而出现诸多问题

4、,对很多企业的运营都造成一定的影响。另外,还会有很多客户提出对软件功能的需求,在原有软件的基础上要将用户所需要的软件功能加进去,新功能的增加让软件程序越来越复杂越来越混乱,影响了软件的后期运行效果,因此,在软件投入运行之后,如果没有其他特殊的要求话,尽量不要对软件运行程序进行更改或添加新特性。1.4欠缺良好的开发环境我国计算机软件开发设计水平在不断的提高,但是,与西方发到国家相比还相差甚远,主要是因为我国在计算机软件设计上没有比较正规的商品开发工具以及良好的开发环境,造成我国计算机软件开发设计一直处于被动的开发设

5、计状态。2计算机软件开发设计难点的对策以及方法解决计算机软件开发设计的难点,首先要从设计方法上进行改革,通过有效的方法可以扭转很多不利的因素,提高我国计算机软件开发设计的质量,促进软件开发行业的良好发展。针对计算机软件开发设计难点的解决方法主要有模块化设计法、面向对象设计法、数据流设计法、数据结构设计法等[4]。2.1模块化设计法模块化设计法是当今计算机软件开发设计中比较常用的一种方法,不仅可以有效的降低软件设计程序的复杂性,还能在使用的基础上添加或更改程序等。模块化设计法是将每个软件程序都分成若干个小程序來进行

6、相应的设计和处理,而且保证每个程序都是独立控制一个功能的程序。模块化设计方法是需要多个设计人员共同参与和设计的,提高程序设计的修改和改进的便捷性[5]。但是,由于系统分解设计也会有很多程序的设计思想准则有所不同,而下属程序的设计只是根据上述程序来对应设计的,因此,在对软件系统设计进行调试或增加新特性时,上级的模块可以对下级的模块进行调试和改进,而下级模块则不能调试较高级别的模块,这是模块化设计必须遵守的设计原则。2.2面向对象的设计而向对象设计方法是发现计算机软件开发设计中难点的主要设计方式。在现实生活中,计算机

7、软件设计面向的大多都是实体,如,功能开关、信号传输、传感器等,面向对象的设计方式主要就是以实体和模块等程序来进行相关的功能软件的设计,每个设计对象都是有所不同的,而我们所要做的就是将面向的设计对象进行分解,相应的计算机软件设计的程序也进行对应的分解方式,再面向对象进行设计,利用非形式化的方式将对象的功能阐述出来,再通过简答的运行规则进行相关的约束和处理的工作,就可以确定对象及其相应的属性和操作,实现利用对象來表示相关的现实模型,然后在将模型映射,可以得出所需要的对象模型,进而解决计算机软件设计屮的很多难点。在面向

8、对象设计中需要的操作步骤,必须要确定对象及其相关的属性和操作,然后再建立各个对象的接口以及可见性,最后才能实现对每个对象的属性进行设计[6]。2.3数据流设计计算机软件开发设计中大多面向的都是有结构层次设计,而有很多领域的应用都只有数据却没有准确的结构层次,例如,科技领域、工程领域等,面对这些领域的软件设计开发中也遇到了一定的难题,而软件开发中的数据流设计是主要针对数据进

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。