文章导航PC6首页软件下载单机游戏安卓资源苹果资源

pc软件新闻网络操作系统办公工具编程服务器软件评测

安卓新闻资讯应用教程刷机教程安卓游戏攻略tv资讯深度阅读综合安卓评测

苹果ios资讯苹果手机越狱备份教程美化教程ios软件教程mac教程

单机游戏角色扮演即时战略动作射击棋牌游戏体育竞技模拟经营其它游戏游戏工具

网游cf活动dnf活动lol周免英雄lol礼包

手游最新动态手游评测手游活动新游预告手游问答

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

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

时间: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)及解决方法双网卡同时上内外网设置教程公司网络综合布线图解