当前位置:大学毕业论文> 专科论文>材料浏览

关于软件开发论文范文写作 计算机软件开发技术与应用相关论文写作资料

主题:软件开发论文写作 时间:2024-02-10

计算机软件开发技术与应用,该文是关于软件开发论文范文,为你的论文写作提供相关论文资料参考。

软件开发论文参考文献:

软件开发论文参考文献 计算机科学和技术专业论文计算机科学和技术毕业论文计算机科学和技术论文计算机科学和技术专业导论论文

摘 要:计算机软件开发技术涵盖三个方面的内容,即软件开发方法学、软件开发所用工具以及软件开发的环境支撑,其中软件开发方法学占据主体地位,学术界将其称为软件工程技术,有效地解决了现代软件开发过程中的软件危机问题.本文从软件开发技术以及应用两个方面对计算机软件的相关内容简要的论述,为更好地了解和应用软件技术提供参考.

关键词:计算机;软件;开发技术;应用

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)08-0246-02

1计算机软件开发技术简介

1)软件开发方法学——软件工程技术

软件工程(Software Engineering)一门计算机技术工程学科,通过对软件开发和维护过程进行系统化、规范化的设计和应用,解决早期开发过程中非规范化软件开发引起的软件危机问题.整个开发过程大致分为三个阶段,即软件定义阶段、软件开发阶段以及软件维护阶段,软件定义阶段,主要进行软件项目的可行性研究和需求分析研究,并完成相应可行性报告以及需求分析文档,做好软件定义工作是极其关键,是指导后续开发以及维护工作的基础;软件开发阶段按照需求文档进行开发设计,完成编码工作,并进行软件测试(主要包括白盒以及黑盒测试),最终上交形成测试报告以及软件源代码,并保障所开发出来的软件在功能、性能方面达到设计阶段的目标;维护阶段则是根据用户的需求变更或者系统的升级换代进行必要的软件维护,维护工作贯穿软件运行的整个周期.软件工程所追求的目标就是在约定成本、限定开发周期的条件下,开发出适用性高、稳定性强、可维护性好的软件系统.软件工程的核心在于软件开发方法,从实际应用的角度来看,当前流行的开发方法包括原型化方法、面向对象方法、结构化方法等等,以原型方法為例,主要是通过快速构建软件框架,让用户可以进行直观的进行感触,如此不熟悉技术的人员就能根据软件框架原型提出自身需求,并配合开发人员进行不断的改进.总之,计算机软件开发方法学——软件工程广泛应用于现代软件开发过程,是计算机软件开发过程中必不可少的技术应用.

21软件开发工具——编程语言

计算机软件开发离不开开发工具,所谓的开发工具就是各种计算机编程语言,下面对常用的开发语言进行简要的介绍:

Ja语言是由Sun Microsystems公司(现被Oracle公司收购)开发的一种面向对象的编程语言,Ja语言有着庞大的用户数量,广泛应用于Web开发以及移动互联网软件(如Android应用程序)开发领域,其运行于JVM(Ja虚拟机)之上,具有卓越的可移檀陛、跨平台性、通用性以及安全性.

C/C++作为传统编程语言,以高性能和高运行效率著称,其中C语言通常作为开发操作系统以及底层驱动类软件的语言广泛应用于嵌入式开发领域,而C++多见于应用型软件的开发,C/C++可以直接操作底层硬件,这是Ja语言所不具备的优势.

Pvthon是一种解释型的面向对象编程语言,语言结构简单、语言功能强大,并具有相当丰富的类库,能够轻松胜任各种操作环境下的编程任务,广泛应用于计算机系统管理任务的处理和Web编程领域,是近年来发展较快的一门语言,据IEEE发布的编程语言排行榜显示2017年Python占据首位.

另外还有基于浏览器运行iascript脚本语言、专门用来编写网页界面HTML+CSS语言、Web领域的轻量型选手PHP语言,Microsoft公司的C#、ASP.net等编程语言,当然还包括最为底层的汇编语言等等.不用的编程语言都有各自的应用场景,也都具有相应的语言特点,在进行软件开发过程中应选择适当的开发工具进行程序编制.

3)软件开发环境支撑——系统环境

最为常见的软件开发环境是由桌面型windows操作系统作为开发环境支撑的,一方面是基于其无法撼动的桌面市场份额,在windows平台下进行开发可以轻易地获取到各种编程工具以及技术支持;另一方面绝大多数的计算机软件都运行于windows平台之下,具有天然的融合度,这与用户习惯是密不可分的.当然并不是所有的软件都基于windows运行,以当前流行移动互联网软件为例,其多运行于Android操作系统、IOS操作系统,但其开发环境仍然以桌面系统为主,在开发完成之后进行软件发布,即可在移动端进行运行,这与嵌入式软件开发过程想类似,在本地环境下进行软件开发,完成之后再进行移植、烧制到嵌入式的存储芯片.近年来云计算技术的发展,基于计算机集群的应用软件(如Hadoop软件)多部署于Linux操作系统之上,软件编制过程同样可以在本地windows系统上完成,用户可根据实际情况进行合理的开发环境选择.

2计算机软件应用

计算机软件可分为操作系统软件以及应用软件两种类型,其中操作系统软件(如windows系列、Linux各种发行版、Mac操作系统、Unix操作系统等)主要对计算机硬件资源进行抽象和管理,提供应用程序的系统接口,可看成计算机资源的“大管家”;而应用软件是直接面向于用户的,是实现具体业务功能的一类软件,应用软件通常需要调用操作系统软件所提供的的系统接口,完成应用软件功能,本文主要是基于应用型软件进行探讨.

1)传统软件应用

传统软件多指一些基于本地环境运行的一类计算机软件,如常见的文字处理软件(如notepa、Word等),完成相应的功能需要打开特定的应用程序进行操作.一些与网络技术相结合的传统应用软件,在编程领域通常称之为C/S(客户端/服务器)软件模型,因为具备客户端,相对而言,软件具有高度的灵活性,在个性化设计和内容丰富度方面都具有一定的优势,但是一旦服务器端进行升级则需要重新进行客户端软件的安装,这是其不足之处.传统软件伴随着计算机信息技术进步而不断发展,通过与云服务器、移动互联网技术的整合,大量高可用的应用软件应运而生,在功能上更加强大,加之服务器端海量的计算和存储性能,能够带给用户更好的应用体验.

结论:关于对不知道怎么写软件开发论文范文课题研究的大学硕士、相关本科毕业论文软件开发论文开题报告范文和文献综述及职称论文的作为参考文献资料下载。

计算机软件开发技术现状应用
摘要:随着科学技术的不断进步,很多高科技技术得到了迅速发展,计算机技术可以说是这其中的典型代表了。计算机软件对于我们来说并不陌生,它现在被应用于。

新时期计算机软件开发技术应用
摘 要:基于信息发展水平的不断提升,我国的各计算机软件也得到了较为可观的发展,逐渐对促进我国社会不断趋于现代化发展具有了越来越重要的意义,其发展。

新时期计算机软件开发技术的应用
摘 要:在现代社会中计算机发挥了越来越重要的作用,而且其已经变成现代文明的重要标志。计算机软件的开发和应用在计算机技术的发展中具有关键作用,然而。

关于计算机应用软件开发技术
摘 要:随着信息技术的发展和普及,市场上对于计算机应用软件的需求量也在不断增大,这推动着计算机应用软件开发技术的发展。计算机应用软件开发技术被运。