自考之SDT
软件开发工具(Soft Development Tools)是一本让程序猿了解自己自己所使用工具的书,作为一个刚刚接触编程的小菜鸟。计划工具、分析工具、设计工具。尽管用的都不是非常多,但也有一个概念了。
以下是软件开发工具的第一遍导图,看着会非常头晕吧:
把工具学完以后,再进行一下分析就知道:工具主要讲的就是A、现状与发展 B、开发与使用。里面的东西比較基础,转化为自己的思想理解起来会比較easy。
依据导图中咱们来分析一下:
一、现状和发展
首先我们须要了解一些开发工具的发展历史。看看它是怎么发展起来的,从仅仅和机器进行交互的机器语言。到增加一些有意义的单词的汇编,在需求和发展的促使下,有了过程化程序设计--对过程的处理。之后人们为了让机器多做些事情,就慢慢发展处理非过程化语言。
由于这些都是先从外国发展起来。所以我国的软件开发工具和外国还是有一定区别的,其它理论性研究倒还好,最大的区别就是应用比較少。
在软件开发工具的发展历史上,发展趋势想着网络化、智能化、一体化标准化方向发展,这样就更能用开发工具取代人做一些简单、反复的东西。
二、开发与使用
软件开发工具一书最基本的阅读对象就是企业管理者和程序开发人员,这本书会有非常大一部分篇幅对工具进行介绍。
首先软件开发前要
知道这些工具不光能够自己开发。也能够购置,这就要看看两种方式那种更合理,更能获得优点最多、怎么权衡。
当然非常多程序开发人员都会有一些自行开发的工具来提高效率,来看看他们是怎么做的。软件开发是为了
使用。
开发过程和全部程序开发的过程一样,分为规划、需求分析、设计、编码实现、測试和运维,然后投入使用。
在开发过程中,会产生非常多的信息,比方版本号信息、文档、使用的数据等,这些东西都要有一个信息库来进行存储,在这个过程中不同格式信息会越来越多,就要进行异地备份和标准化管理。
学习完这这理论的知识后,就能够去找个实际的开发工具进行一下熟悉了,书中用的是Eclipse,这里不多说。看书去吧。
***********************************************************************************
希望这次能顺利通过,(*^__^*) 嘻嘻……
自考之SDT的更多相关文章
- KTHREAD 线程调度 SDT TEB SEH shellcode中DLL模块机制动态获取 《寒江独钓》内核学习笔记(5)
目录 . 相关阅读材料 . <加密与解密3> . [经典文章翻译]A_Crash_Course_on_the_Depths_of_Win32_Structured_Exception_Ha ...
- KTHREAD 线程调度 SDT TEB SEH shellcode中DLL模块机制动态
KTHREAD 线程调度 SDT TEB SEH shellcode中DLL模块机制动态获取 <寒江独钓>内核学习笔记(5) 继续我们的线程相关的数据结构的学习.接下来我们学习 KTH ...
- 2)C语言的基本知识(C自考学习)
字符集 在C语言程序中允许出现的所有基本字符的组合称为C语言的字符集.C语言的字符集就是ASCII字符集.主要包含一下几类: 1)大小写英文字母A~Z,a~z(52个) 2)数字0-9(10个) 3) ...
- PAT、PMT、SDT详解
下面针对解复用程序详细分析一下PAT,PMT和SDT三类表格的格式. 如下图,四个频道复用 PAT---Program Association Table,节目关联表 .PAT表携带以下信息: (1) ...
- 全国自考C++程序设计
一.单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中 只有一个是符合题目要求的,请将其代码填写在题后的括号内.错选.多选或未选均无 分. 1. 编写C++程序一般需经过的 ...
- 2012年游戏软件开发独立本科段01B0815自考科目
01B0815自考科目 课程代码[学分] 课程名称 03708[02] 中国近现代史纲要 03709[04] 马克主义基本原理概论 03684[10] 综合英语(四) 01042[05] 应用数学 0 ...
- SDT v0.0.1 上线
自己的第一个开源组件,断断续续写了有一段时间,感觉可以发布 v0.0.1.SDT 是 SVG Drag Tree 的缩写,一个可以通过拖放 SVG 图标,来生成拥有树形结构的视图与相应数据的前端组件. ...
- 5)C语言函数(C自考学习)
函数的概念 在一个程序中,如果在不同地点多次执行某项操作,就可以把完成这项操作的程序段从程序中独立出来,定义成函数,而原来程序中凡需要进行这个操作的程序段可以只用"函数调用"来替代 ...
- 4)C语言指针(C自考学习)
指针和指针变量 指针就是地址,地址是一种数据类型.指针变量也是变量,但只能存放地址类型的数据,可以称为"地址型"变量. 1)内存单元和地址 一个程序运行时,程序本身和程序中用到的数 ...
随机推荐
- Leaflet学习笔记(一)
一.简介 Leaflet是一个主要适用于移动端交互地图的领先的开源javascript库.虽然js库只有38KB左右,但是却能满足大部分开发者的所有功能需求. Leaflet拥有着简单,高效和实用的设 ...
- The evolution of cluster scheduler architectures--转
原文地址:http://www.firmament.io/blog/scheduler-architectures.html cluster schedulers are an important c ...
- birthday
2.29 7.25 7.... 5... 10.01 02 03
- 使用HANDLECOLLISIONS的几个场景
使用HANDLECOLLISIONS的几个场景: 1.target丢失delete记录(missing delete),忽略该问题并不记录到discardfile 2.target丢失update记录 ...
- 错排公式 全排列函数 next_permitation(a,a+n)
不容易系列之一 错排:3件东西分别装进3个不同的特定的袋子,如果刚好一个都没有装对,就叫做错排! 大家常常感慨,要做好一件事情真的不容易,确实,失败比成功容易多了! 做好“一件”事情尚且不易,若想永远 ...
- P3157 [CQOI2011]动态逆序对 CDQ分治
一道CDQ分治模板题简单来说,这道题是三维数点对于离线的二维数点,我们再熟悉不过:利用坐标的单调递增性,先按更坐标排序,再按纵坐标排序更新和查询时都直接调用纵坐标.实际上,我们是通过排序将二维中的一维 ...
- bzoj2763 [JLOI]飞行路线 分层图最短路
问题描述 Alice和Bob现在要乘飞机旅行,他们选择了一家相对便宜的航空公司.该航空公司一共在n个城市设有业务,设这些城市分别标记为0到n-1,一共有m种航线,每种航线连接两个城市,并且航线有一定的 ...
- 20180929 北京大学 人工智能实践:Tensorflow笔记07
(完)
- Python安装selenium启动浏览器
1:在Python运行火狐或谷歌的浏览器是需要下载相对应的驱动 例如:你想在Python中使用代码命令打开firefox的网页 如果没有安装驱动,直接运行的话会出下面的错误 所以我们要安装相对应的浏览 ...
- POJ1158 城市交通Traffic lights IOI 1999 (最短路)
POJ1158 城市交通Traffic lights IOI 1999 (最短路) (1) 问题描述(probolem) 在d城里交通的安排不同寻常,城中有路口和路口之间的道路,再任意两个不同的路口之 ...