论文范文网-权威专业免费论文范文资源下载门户!
当前位置:毕业论文格式范文>专科论文>范文阅读
快捷分类: 论文查重软件 论文排版软件latex 毕业论文用什么软件写 论文免费查重软件 软件论文 开发杂志社 软件开发论文参考文献 软件开发毕业设计开题报告 手机软件开发论文 软件开发开题报告范文 游戏软件开发开题报告 软件开发论文开题报告技术指标

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

分类:专科论文 原创主题:软件开发论文 更新时间: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(客户端/服务器)软件模型,因为具备客户端,相对而言,软件具有高度的灵活性,在个性化设计和内容丰富度方面都具有一定的优势,但是一旦服务器端进行升级则需要重新进行客户端软件的安装,这是其不足之处.传统软件伴随着计算机信息技术进步而不断发展,通过与云服务器、移动互联网技术的整合,大量高可用的应用软件应运而生,在功能上更加强大,加之服务器端海量的计算和存储性能,能够带给用户更好的应用体验.

总结:该文是关于软件开发论文范文,为你的论文写作提供相关论文资料参考。

参考文献:

1、 计算机软件开发中分层技术应用 [摘要]随着信息社会的发展,计算机软件的应用越来越广泛,计算机软件的发展成为技术研究人员关注的焦点。本文简要介绍了基于多层结构模型的软件开发,并。

2、 计算机软件开发技术现状应用 摘 要:在当今计算机信息技术快速发展的时代,信息技术越来越广泛地被应用于各个领域中,且技术发展速度不断加快,应用范围快速扩大,软件开发技术越来越。

3、 基于VC的梯形图编程软件开发技术 摘要:介绍一种采用VC++2010开发梯形图编程工具软件的设计与实现方法。利用面向对象的方法,进行系统类层次结构的设计,使系统具有更强的执行效率。

4、 计算机软件开发中的分层技术 摘要:现阶段,我国科学技术水平显著提升,在社会各个领域发展中发挥着重要的作用,尤其以计算机技术应用最为广泛,为社会发展和经济进步提供了有效的技术。

5、 计算机软件开发中存在的问题 摘要:当前社会、经济和技术之间存在着密不可分的联系,在当前全球化的时代背景下,计算机软件技术也随之取得了突飞猛进的发展。计算机软件开发设计正向着。

6、 计算机软件工程技术中逻辑应用探析 摘 要:在计算机的应用过程中,离不开逻辑学的理论知识体系作为基础,计算机应用中其他各学科知识的渗入是计算机技术发展的重要趋势。本文分析可逻辑学在。