1. 软件文档的规范编制,在软件开发工作中占有突出的地位和相当大的工作量。高质量、高效率的编制、分发、管理、维护文档,及时的变更、修正、扩充和使用文档,对于软件产品的设计开发、发行使用、变更维护、转让移植、二次开发等,对于充分发挥软件产品的效益,都有着重要的意义。
计算机之间起着重要的桥梁作用。
计算机之间起着重要的桥梁作用。
4.软件开发人员在各个阶段中以文档作为前阶段工作成果的体现和后阶段工作的依 据,这个作用是显而易见的。软件开发过程中软件开发人员需制定 一些工作
计划或工作报告,这些计划和报告都要提供给管理人员,并得到必要的支持。管理人员则可通过这些文档了解软件开发项 目安排、进度、资源使用和成果
等。软件开发人员需为用户了解软 件的使用、操作和维护提供详细的资料。
5. 软件文档是项目管理的依据
6. 软件文档是技术交流的语言
7. 软件文档是技术交流的语言,文档是进行项目质量审查和评价的重要依据,有效文档的提供,可以满足项目质量保证人员和审查人员的工作需要。
8.良好的系统文档,显然有助于完成软件的移植,或将软件转移到各种新的系统环境中去。
9.支持软件维护,软件文档提供系统开发的全部必要技术资料,有利于维护人员熟悉系统,开展维护工作;软件维护文档记载了软件维护过程中软件及其环境变化的全部信息。
软件文档的作用有哪些?
不知道我理解的是否正确:
一个软件会包含很多种类型的文件,比如:*.jpg、*.txt、*.exe、*.dll、*.chm等各种类型的文件。
其中*.jpg是共一些软件界面调用的,显示出来会比纯文字的漂亮很多;
*.txt是一些说明文件,就是记事本形式的,但一般不会通过软件来打开,而是通过文件夹的形式来进一步打开该文件;
*.exe文件就是可执行文件,就是你看到的一些软件界面,一般都是这样的文件来打开的;
*.dll是动态链接库文件,是和*.exe关系非常紧密的文件类型,很多操作都是*.exe来调用*.dll文件进行计算和保存;
*.chm是帮助文件,一般都是通过软件里的帮助菜单或者按钮来打开该文件,这些文件通常介绍该软件的使用方法和技巧。
软件开发文档的用途有哪些
在软件的生产过程中,总是伴随着大量的信息要记录、要使用。因此,软件文档在产品的开发生产过程中起着重要的作用。
1)提高软件开发过程的能见度。把开发过程中发生的事件以某种可阅读的形式记录在文档中。管理人员可把这些记载下来的材料作为检查软件开发进度和开发质量的依据,实现对软件开发的工程管理。
2)提高开发效率。软件文档的编制,使得开发人员对各个阶段的工作都进行周密思考、全盘权衡、从而减少返工。并且可在开发早期发现错误和不一致性,便于及时加以纠正。
3)作为开发人员在一定阶段的工作成果和结束标志。
4)记录开发过程中的有关信息,便于协调以后的软件、开发、使用和维护。
5)提供对软件的运行、维护和培训的有关信息,便于管理人员、开发人员、操作人员、用户之间的协作、交流和了解。使软件开发活动更科学、更有成效。
6)便于潜在用户了解软件的功能、性能等各项指标,为他们选购符合自己需要的软件提供依据。
文档在各类人员、计算机之间的多种桥梁作用中看出:
既然软件已经从手工艺人的开发方式发展到工业化的生产方式,文档在开发过程中就起到关键作用。从某种意义上来说,文档是软件开发
规范的体现和指南。按规范要求生成一整套文档的过程,就是按照软件开发规范完成一个软件开发的过程。所以,在使用工程化的原理和方法来指导软件的开发和维护时,应当充分注意软件文档的编制和管理。
PS:软件开发文档包括:
操作手册
维护修改建议
软件需求(规格)说明书
开发文档 软件需求(规格)说明书
数据要求说明书
概要设计说明书
详细设计说明书
可行性研究报告
项目开发计划
管理文档 项目开发计划
测试计划
测试报告
开发进度月报
开发总结报告
......
文档的作用是什么
文档的作用和分类
软件文档(document)也称文件,通常指的是一些记录的数据 和数据媒体,它具有固定不变的形式,可被人和计算机阅读.它和 计算机程序共同构成了能完成特定功能的计算机软件(有人把源 程序也当作文档的一部分).我们知道,硬件产品和产品资料在整 个生产过程中都是有形可见的,软件生产则有很大不同,文档本 身就是软件产品.没有文档的软件,不成其为软件,更谈不到软件 产品.软件文档的编制(documentation)在软件开发工作中占有突 出的地位和相当的工作量.高效率,高质量地开发,分发,管理和维 护文档对于转让,变更,修正,扩充和使用文档,对于充分发挥软 件产品的效益有着重要意义. 然而,在实际工作中,文档在编制和使用中存在着许多问 题,有待于解决.软件开发人员中较普遍地存在着对编制文档不感 兴趣的现象.从用户方面看,他们又常常抱怨:文档售价太高,文 档不够完整,文档编写得不好,文档已经陈旧或是文档太多,难于 使用等等.究竟应该怎样要求它,文档应该写哪些,说明什么问 题,起什么作用 这里将给出简要的介绍.
图 文档桥梁作用
文档在软件开发人员,软件管理人员,维护人员,用户以及计 算机之间的多种桥梁作用可从图中看出.软件开发人员在各个阶段中以文档作为前阶段工作成果的体现和后阶段工作的依据,这个作用是显而易见的.软件开发过程中软件开发人员需制定一些工作计划或工作报告,这些计划和报告都要提供给管理人员, 并得到必要的支持.管理人员则可通过这些文档了解软件开发项目安排,进度,资源使用和成果等.软件开发人员需为用户了解软件的使用,操作和维护提供详细的资料,我们称此为用户文档.
以上三种文档构成了软件文档的主要部分.我们把这三种文档所包括的内容列在图6中.其中列举了十三个文档,这里对它们作一些简要说明:
· 可行性研究报告:说明该软件开发项目的实现在技术上,经济上和社会因素上的可行性,评述为了合理地达到开发目标可供 选择的各种可能实施的方案,说明并论证所选定实施方案的理由.
· 项目开发计划:为软件项目实施方案制定出具体计划,应该包括各部分工作的负责人员,开发的进度,开发经费的预算,所 需的硬件及软件资源等.项目开发计划应提供给管理部门,并作 为开发阶段评审的参考.
· 软件需求说明书:也称软件规格说明书,其中对所开发软件的功能,性能,用户界面及运行环境等作出详细的说明.它是用 户与开发人员双方对软件需求取得共同理解基础上达成的协议, 也是实施开发工作的基础.
· 数据要求说明书:该说明书应给出数据逻辑描述和数据采 集的各项要求,为生成和维护 系统数据文卷作好准备.
· 概要设计说明书:该说 明书是概要设计阶段的工作 成果,它应说明功能分配,模 块划分,程序的总体结构,输 入输出以及接口设计,运行设 计,数据结构设计和出错处理 设计等,为详细设计奠定基 础.
· 详细设计说明书:着重 描述每一模块是怎样实现的, 包括实现算法,逻辑流程等.
·用户手册:本手册详细 描述软件的功能,性能和用户 界面,使用户了解如何使用该软件.
图 三种文档
· 操作手册:本手册为操作人员提供该软件各种运行情况的有关知识,特别是操作方法的具体细节.
· 测试计划:为做好组装测试和确认测试,需为如何组织测试制定实施计划.计划应包括测试的内容,进度,条件,人员,测试用 例的选取原则,测试结果允许的偏差范围等.
· 测试分析报告:测试工作完成以后,应提交测试计划执行 情况的说明.对测试结果加以分析,并提出测试的结论意见.
· 开发进度月报:该月报系软件人员按月向管理部门提交的 项目进展情况报告.报告应包括进度计划与实际执行情况的比较, 阶段成果,遇到的问题和解决的办法以及下个月的打算等.
· 项目开发总结报告:软件项目开发完成以后,应与项目实 施计划对照,总结实际执行的情况,如进度,成果,资源利用,成本 和投入的人力.此外还需对开发工作作出评价,总结出经验和教训.
· 哪些需求要被满足,即回答"做什么 "
· 所开发的软件在什么环境中实现以及所需信息从哪里来, 即回答"从何处 "
· 某些开发工作的时间如何安排,即回答"何时干 "
· 某些开发(或维护)工作打算由"谁来干 " · 某些需求是怎么实现的
· 为什么要进行那些软件开发或维护修改工作 上述十三个文档都在一定程度上回答了这六个方面的问题.这可从表中看到.
表 文档所回答的问题
至此,我们对文档的作用有了进一步的理解.每一个文档的任 务也是明确的,任何一个文档都此是多余的.
单文档与多文档应用程序有何区别?
单文档与多文档应用程序的区别:
1.单文档只能进行一份文档或图片的操作;
2.多文档可以用多个窗口显示不同的信息,进行不同的任务,有多个视图环境,可以同时操作多个文件。
MFC单文档应用程序结构分析
1、新建一个MFC的单文档应用程序
很简单,打开VC 6.0(惭愧,都这个时间了,我还在使用6.0~~),“文件”—> “新建”—> “工程”—> “MFC AppWizard(exe)”,然后输入工程名称,下一步的时候选择“单文档”,再下一步、下一步……完成即可。
我新建的工程名称是Writer,这里先说明一下,下面的分析中都会出现。
2、主要程序类分析
应用程序类 CWriterApp
CWriterApp类继承于CWinApp,负责管理整个应用程序。每一个MFC Windows应用程序对应一个CWinApp派生类的对象,这个对象可以在Writer.cpp中找到。
应用程序CWriterApp的一个重要初始化函数InitInstance,它用于初始化应用程序。在这个方法的是现在中,有这样一段代码,用来注册单文档的文档窗口、SDI架构主窗体和视图窗口:
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CWriterDoc),
RUNTIME_CLASS(CMainFrame), // main SDI frame window
RUNTIME_CLASS(CWriterView));
AddDocTemplate(pDocTemplate);
这段代码指明了文档类、架构类和视图类,从而构造了一个单文档视图结构的应用程序。
3、文档类CWriterDoc
文档类是用来存取数据的。其中的Seriallize方法可以存取数据。
4、视图类CWriterView
视图类负责显示程序数据及用户才操作。可以理解为程序和用户的接口(UI),这个接口设计的好坏直接影响到用户的体验。ps. 非常貌似UI的概念。
在这个类中,最常用的函数是OnDraw,这个函数的作用是重绘文档显示的内容,当窗口首次生成、改变大小、拖动的时候,程序都会调用这个方法来重绘界面。另外一个常用的函数是GetDocumnet,这个函用来获取文档的指针,便于访问文档中的数据。函数OnDraw的代码如下:
void CWriterView::OnDraw(CDC* pDC)
{
CWriterDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
}
在这个函数中,首先调用GetDocument函数获取到一个文档指针,从而通过pDoc 访问文档中的数据。
5、框架窗口类 CMainFrame
框架窗口类负责管理窗口中的菜单、工具栏、状态栏等。通常在OnCreat函数中创建工具栏、状态栏……代码不再贴出。
6、ps. 添加一个事件:“视图”—> “建立类向导”,在弹出的窗口中选择工程、选择类名称,在Messages中选择要添加的消息,选中后点击“Add Function”完成添加, 再点击“Edit Code”进行代码编辑。这里所添加的是消息映射(Message Maps),在Windows编程中,就是所谓的事件。
腾讯文档是什么软件 腾讯文档有什么作用
腾讯文档app是腾讯出品的一款可多人协作的在线文档软件。腾讯文档app致力为用户提供会议纪要、日报、项目管理信息表等各类Word/Excel模板,腾讯文档app支持多类型设备,随时随地满足办公需求,轻松提升工作效率。
使用腾讯文档app还可自主设置查看及编辑权限,腾讯文档app更有腾讯文件传输与存储技术保障,为你的文档安全上双保险!
word软件的作用是什么?
Word是由Microsoft公司出版的一个文字处理器应用程序。
Word的主要功能与特点可以概括为如下几点:
1、直观的操作界面
Word软件界面友好,提供了丰富多彩的工具,利用鼠标就可以完成选择,排版等操作。
2、多媒体混排
用Word软件可以编辑文字图形、图像、声音、动画,还可以插入其它软件制作的信息,也可以用Word软件提供的绘图工具进行图形制作,编辑艺术字,数学公式,能够满足用户的各种文档处理要求。
3、强大的制表功能
Word软件提供了强大的制表功能,不仅可以自动制表,也可以手动制表。Word的表格线自动保护,表格中的数据可以自动计算,表格还可以进行各种修饰。在Word软件中,还可以直接插入电子表格。用Word软件制作表格,既轻松又美观,既快捷又方便。
4、自动功能
Word软件提供了拼写和语法检查功能,提高了英文文章编辑的正确性,如果发现语法错误或拼写错误,Word软件还提供修正的建议。当用Word软件编辑好文档后,Word可以帮助用户自动编写摘要,为用户节省了大量的时间。自动更正功能为用户输入同样的字符,提供了很好的帮助,用户可以自己定义字符的输入,当用户要输入同样的若干字符时,可以定义一个字母来代替,尤其在汉字输入时,该功能使用户的输入速度大大提高。
5、模板与向导功能
Word软件提供了大量且丰富的模板,使用户在编辑某一类文档时,能很快建立相应的格式,而且,Word软件允许用户自己定义模板,为用户建立特殊需要的文档提供了高效而快捷的方法。
6、丰富的帮助功能
Word软件的帮助功能详细而丰富,Word软件提供的形象而方便的帮助,使得用户遇到问题时,能够找到解决问题的方法。为用户自学提供了方便。
7、Web工具支持
因特网(internet)是当今计算机应用最广泛、最普及的一个方面,Word软件提供了Web的支持,用户根据Web页向导,可以快捷而方便地制作出Web页(通常称为网页),还可以用Word软件的Web工具栏,迅速地打开,查找或浏览包括Web页和Web文档在内的各种文档。
8、超强兼容性
Word软件可以支持许多种格式的文档,也可以将Word编辑的文档以其它格式的文件存盘,这为Word软件和其它软件的信息交换提供了极大的方便。用Word可以编辑邮件、信封、备忘录、报告、网页等。
9、强大的打印功能
Word软件提供了打印预览功能,具有对打印机参数的强大的支持性和配置性。
10、文件格式的变更
随着office系列软件的不断升级,如office2007等最新版本的推出,其word,PowerPoint,excel的文件格式分别由doc、ppt、xls变更为docx、pptx、xlsx。docx格式的word文档在word2003及以下版本中不能直接打开。Microsoft官方已经提供了解决方案,那就是office文档兼容插件FileFormatConverters.exe 。下载后直接安装,然后就可以在office2003里打开后缀为docx的新版word文档了。
软件的作用是什么
软件(英语:software)是一系列按照特定顺序组织的计算机数据和指令,是计算机中的非有形部分。软件是计算机系统中与硬件相互依存的另一部分,包括程序、数据和相关文档的完整集合。
计算机程序是为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可被自动转换成代码化的符号化指令序列。
计算机程序包括源程序和目标程序。文档是指用自然语言或者形式语言所编写的文字资料和图表,用来描述程序的内容、组成、设计、功能规格、开发情况、测试结果及使用方法,如程序设计说明书、流程图、用户手册等。
扩展资料:
软件按应用范围划分,一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。
1、系统软件
系统软件为计算机使用提供最基本的功能,可分为操作系统和系统软件,其中操作系统是最基本的软件。
系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
操作系统是一管理计算机硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让使用者与系统交互的操作接口。
支撑软件是支撑各种软件的开发与维护的软件,又称为软件开发环境(SDE)。它主要包括环境数据库、各种接口软件和工具组。著名的软件开发环境有IBM公司的Web Sphere,微软公司的等。
包括一系列基本的工具(比如编译器、数据库管理、存储器格式化、文件系统管理、用户身份验证、驱动管理、网络连接等方面的工具)。
2、应用软件
系统软件并不针对某一特定应用领域,而应用软件则相反,不同的应用软件根据用户和所服务的领域提供不同的功能。
应用软件是为了某种特定的用途而被开发的软件。它可以是一个特定的程序,比如一个图像浏览器。也可以是一组功能联系紧密,可以互相协作的程序的集合,比如微软的Office软件。也可以是一个由众多独立程序组成的庞大的软件系统,比如数据库管理系统。
3、中间件
中间件是提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,在现代信息技术应用框架如Web服务、面向服务的体系结构等中应用比较广泛。
如数据库、Apache的Tomcat,IBM公司的WebSphere,BEA公司的WebLogic应用服务器,东方通公司的Tong系列中间件,以及Kingdee公司的等都属于中间件。
参考资料来源:百度百科——计算机软件
转载请注明出处51数据库 » 软件文档的作用 软件文档的作用都有哪些求答案