配色: 字号:
软件分类
2013-05-30 | 阅:  转:  |  分享 
  
软件分类

软件(中国大陆及香港用语,台湾作软体,英文:Software)是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为编程语言、系统软件、应用软件和介于这两者之间的中间件。软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。另也泛指社会结构中的管理系统、思想意识形态、思想政治觉悟、法律法规等等。



软件分类:

大体的软件分类可以划分为:系统软件和应用软件

小的分类可以这样分:

聊天

下载

浏览器

驱动

视频

编辑开发

压缩刻录

游戏

系统工具

安全杀毒

音乐

图形图像:Adobe/PS/,绘声绘影、影视屏王

翻译

文字处理

其它

软件无处不在,在计算机里面除了你能看到的硬件剩下的就是软件了

软件编程分好多种的

最基本的就是c语言它是面向过程的

学完c语言在学习例如c#,java......就简单的多了

这些都是编程语言,编程语言不要求学的种类多,只要求精....要有自己独特的方法

软件无处不在,任何一个软件无不经历三个周期

软件定义期:包括问题分析可行性研究需求分析

软件开发期:概要设计详细设计实现测试

运行维护期:使用与维护

最后退役

软件开发之前一定要结合实际,要有人需要,要根据分析能够实现



软件特点:

(一)描述和定义变化的元数据管理。

元数据是变化管理的关键,它们的作用是用标准化的方式记录下每一个应用系统要件的属性,定义出每一项业务在相应要件中的差异,以及实现的结果,比如每一个数据项、每一个数据集合(表格、物理表)、每一个流程、每一个指标等等,分别都是有哪些属性(包括注释和管理用的业务属性)描述,应该用什么形式描述等。

(二)解析和执行变化的业务管理。

传统应用系统的业务实现往往都是采用直接编码的方式实现的,而在AS2.0中的业务实现,一般都是通过业务加载的方式实现的,所谓业务加载就是利用相关工具,通过对元数据的定义或者配置产生相应的编码集合,进行适当的组合实现业务需求的过程。这个过程实际上是对应用所发生各类变化的详细描述,而应用系统就是通过对这些描述的解析和执行,实现对应用的支撑。

(三)记录和保存变化的档案管理。

这里的档案管理分为2个概念:一个是内容变化的归档管理,指的是传统的纸质档案管理,以及信息系统处理的各类业务所涉及的,需要归档的电子信息内容的管理;另一个是需求变化的归档管理,指的是为了实现业务需求的变化,对信息系统相关功能进行维护和变更结果的归档管理。

(四)监视和控制变化的状态管理。

变化的状态指的是支持AS2.0的机房、网络、设备、系统软件等环境要件每次变更、调整过程的时点记录;服务器、中间件、应用系统等各种应用资源在运行时间变化的时点记录;各种业务构件、业务进程在运行时间的时点记录;各类应用及其支撑环境在应用过程中问题的提交、响应、结果的记录等等。传统的应用系统它们通常是用人工或日志的形式进行记录的,而AS2.0则应该提供专门的共享环境进行集中、统一的记录、分析、关联、知识化等方面的管理。





献花(0)
+1
(本文系夏夏0首藏)