您的位置:首页网络冲浪网络技术 → 什么是计算机软件研究的基本内容

什么是计算机软件研究的基本内容

时间:2010/3/16 17:12:00来源:本站整理作者:我要评论(0)

什么是计算机软件研究的基本内容

计算机软件研究的基本内容主要有软件语言、软件方法学、软件工程以及软件系统等。

软件语言:用以书写软件的语言。可分为需求级语言、功能级语言、设计级语言、实现级语言和文档语言。需求级语言用以书写软件需求定义,又称需求定义语言,目前多数仍是非形式的语言或半形式的语言;功能级语言用以书写软件功能规约,又称功能规约语言,可以是形式的,也可以是非形式的;设计级语言用以书写软件设计规约,又称设计规约语言,一般是形式的;实现级语言用以书写实现算法,相对说来,较为成熟,低级语言、古典高级语言从FORTRAN 、ALGOL、COBOL、PASCAL、C ,直到Ada均属此类;文档语言用以书写文档,目前一般是非形式的。

软件方法学:软件开发全过程的指导原则与方法体系。其另一种含义是以软件方法为研究对象的学科。从开发风格上看,软件方法有自顶向下的开发方法和自底向上的开发方法。在实际软件开发中,大都是自顶向下与自底向上两种方法的结合,只不过是以何者为主而已。从性质上看,有形式方法与非形式方法。形式方法是一种具有坚实数学基础的方法,从而允许对系统和开发过程进行最严格处理和论证。非形式方法则不把严格性作为其主要着眼点。从使用范围上看,有整体性方法与局部性方法,适用于软件开发全过程的是整体性方法,只适用开发过程个别阶段的为局部性方法。

软件工程:应用计算机科学、数学以及管理科学原理,以工程化方法制作软件的工程,是一门交叉性的学科。

软件系统:是指由系统软件、支撑软件和应用软件组成的计算机软件系统。

相关视频

    没有数据

相关阅读 暗黑3游戏基本内容与介绍 什么是暗黑3lol潘森重做时间 2019lol新版潘森什么时候上线dnf7月30日更新了什么 2019dnf7月30日更新内容一览iOS 12.4更新了什么 iOS 12.4更新内容一览lol9.15版本更新内容一览 lol9.15版本什么时候更新云顶之弈排位机制介绍 云顶之弈排位什么时候出云顶之弈虚空阵容搭配什么好 云顶之弈虚空阵容推荐lol云顶之弈凤凰属性是什么 lol云顶之弈冰晶凤凰技能属性介绍

文章评论
发表评论

热门文章 小米路由器设置教程附共享有线路由后再接无TP-link无线路由器设置D-Link DI-524M路由器

最新文章 百度网盘解除黑名单摆百度不收录怎么办 百度 10款免费开源图表插件推荐ssid隐藏了怎么办?隐藏SSID的无线网络如何OneDNS设置教程两块网卡访问不同网络案例分享

人气排行 宽带连接图标不见了怎么办 宽带连接图标怎么dell 服务器开机总是提示按F1才能进系统解决dns是什么?dns怎么设置?buffalo无线路由器设置图文教程哪种WIFI无线各种加密方式更安全?ADSL宽带连接错误(720)及解决方法双网卡同时上内外网设置教程公司网络综合布线图解