软件开发与运用期末论文

软件开发与运用期末论文

ID:44664827

大小:67.50 KB

页数:9页

时间:2019-10-24

软件开发与运用期末论文_第1页
软件开发与运用期末论文_第2页
软件开发与运用期末论文_第3页
软件开发与运用期末论文_第4页
软件开发与运用期末论文_第5页
资源描述:

《软件开发与运用期末论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件开发与运用指导老师:杨足作者:吴雪琪;学号:11015303摘要:软件产业的发展水平决定了一个企业、一个行业,乃至整个国家的信息化建设水平。尽管中国软件产业取得了长足的发展,尤其是近年來更是以每年两位数的复合增长率快速增长C从软件的开发与运川屮寻找国家在信息产业的缺陷,并提出白己观点。关键字:开发、发展、运用1引言据权威机构调查数据显示:“占世界软件销售额85%的是大型的专用软件,而其开发的失败率却高达70%!”“当前ERP的总体成功率依然不足30%”。而在我国也一直流行着“上ERP找死,不上ERP等死”的说法,这同样表明了中国的ERP等信息建设项目成功率并不高。那么,到底是什么

2、原因导致目而的这种状况呢?我国应用软件市场主要存在哪些问题亟待解决?。2软件的开发软件开发是根据川户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉,需求分析,设计,实现和测试的系统工程。软件一般是用某种程序设计语言來实现的。通常采用软件开发工具町以进行开发。软件分为系统软件和应用软件。软件并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。软件设计思路和方法的一般过程,包插设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。2.1开发过程与开发平台软件开发过程分为5个

3、阶段:软件需求分析就是回答做什么的问题。它是一个对■用户的需求进行去粗収粕、去伪存真、正确理解,然后把它用软件工程开发语言(形式功能规约,即需求规格说明书)表达出来的过程。木阶段的基木任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用八的认可。需求分析的主要方法有结构化分析方法、数据流程图和数据字典等方法。木阶段的工作是根据需求说明书的要求,设计建立相应的软件系统的体系结构,并将整个系统分解成若干个了系统或模块,定义了系统或模块间的接口关系,对各了系统进行具体设计定义,编写软件概要设计和详细设计说明书,数据库或数据结构设计说明书,组装测试计划。在

4、任何软件或系统开发的初始阶段必须先完全掌握用八需求,以期能将紧随的系统开发过程中哪些功能应该落实、采取何种规格以及设定哪些限制优先加以定位。系统工程师最终将据此完成设计方案,在此基础上对随后的程序开发、系统功能和性能的描述及限制作出定义。软件设计可以分为概要设计和详细设计两个阶段。实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。可以是一个函数、过程、了程序、一段带冇程序说明的独立的程序和数据,也町以是可组合、可分解和可更换的功能单元。模块,然后进行模块设计。概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。

5、详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。软件编码是指把软件设计转换成计算机可以接受的程序,即写成以某一程序设计语言表示的〃源程序清单〃。充分了解软件开发语言、工具的特性和编程风格,冇助于开发工具的选择以及保证软件产品的开发质虽。当前软件开发中除在专用场合,已经很少使用二十世纪80年代的高级语言了,収而代之的是而向对象的开发语言。而且而向对象的开发语言和开发环境人都合为一体,大人提高了开发的速度。软件测试的目的是以较小的代价发现尽可能多的错谋。要实现这个目标的关键在于设计一套出色的测试用例(测试数据和预期的输出结

6、果纽•成了测试丿IJ例)。如何才能设计出一套出色的测试用例,关键在于理解测试方法。不同的测试方法冇不同的测试川例设计方法。两种常用的测试方法是白盒法测试对彖是源程序,依据的是程序内部的的逻辑结构来发现软件的编程错误、结构错误和数据错误。结构错误包插逻辑、数据流、初始化等错误。川例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果。白盒法和黑盒法依据的是软件的功能或软件行为描述,发现软件的接口、功能和结构错课。其屮接口错误包括内部/外部接口、资源管理、集成化以及系统错误。黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。黑盒法。维护是指在已完成对软件的研制(分析、设计

7、、编码和测试)工作并交付使用以后,对软件产品所进行的一些软件工程的活动。即根据软件运行的情况,对软件进行适当修改,以适应新的要求,以及纠正运行中发现的错误。编写软件问题报告、软件修改报告。一个屮等规模的软件,如果研制阶段需要一年至二年的时间,在它投入使用以后,其运行或工作时间可能持续五年至十年。那么它的维护阶段也是运行的这五年至十年期间。在这段时间,人们儿乎需要着手解决研制阶段所遇到的各种问题,同吋还要解决某些维护工作木身特有的问题。做好软件维护工作,不仅

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

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

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