sdk是什么意思
SDK中文意思是软件开发工具包,SDK一般都是一些软件工程师,为特定的软件包,软件框架,硬件平台,操作系统等建立应用软件时的,开发工具的集合。
一般而言SDK即开发Windows平台下的,应用程序所使用的SDK,它可以简单的为某个程序设计语言,提供应用程序接口API的一些文件。
但也可能包括,能与某种嵌入式系统通讯的复杂的硬件,为了鼓励开发者使用其系统或者语言,许多SDK是免费提供的;软件工程师通常从,目标系统开发者那里,获得软件开发包,也可以直接从互联网下载,有时也被作为营销手段。
设计工具是最具体的,它是指在实现阶段对人们提供帮助的工具。例如各种代码生成器、一般所说的第四代语言和帮助人们进行测试的工具(包括提供测试环境或测试数据)等,都属于设计工具之列。它是最直接的帮助人们编写与调试软件的工具。
主要优势:
分析工具主要是指用于支持需求分析的工具,例如,帮助人们编写数据字典的、专用的数据字典管理系统帮助人们绘制数据流程图的专用工具,帮助人们画系统结构图或ER图的工具等。他们不是直接帮助开发人员编写程序,而是帮助人们认识与表述信息需求与信息流程,从逻辑上明确软件的功能与要求。
计划工具则是从更宏观的角度去看待软件开发。它不仅从项目管理的角度帮助人们组织与实施项目,把有关进度、资源、质量、验收情况等信息有条不紊地管理起来,而且考虑到了项目的反复循环、版本更新、实现了跨生命周期的信息管理与共享,为信息以及软件的复用创造了条件。