软件开发流程与规范.docx

上传人:b****5 文档编号:7362817 上传时间:2023-01-23 格式:DOCX 页数:12 大小:24.56KB
下载 相关 举报
软件开发流程与规范.docx_第1页
第1页 / 共12页
软件开发流程与规范.docx_第2页
第2页 / 共12页
软件开发流程与规范.docx_第3页
第3页 / 共12页
软件开发流程与规范.docx_第4页
第4页 / 共12页
软件开发流程与规范.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

软件开发流程与规范.docx

《软件开发流程与规范.docx》由会员分享,可在线阅读,更多相关《软件开发流程与规范.docx(12页珍藏版)》请在冰豆网上搜索。

软件开发流程与规范.docx

软件开发流程与规范

软件开发

百科名片

软件(Software)简单的说就是那些在计算机中能看的着,但摸不着的东西,概念性的说软件也称为“软设备”,广义地说软件是指系统中的程序以及开发、使用程序所需要的所有文档的集合。

软件分为系统软件和应用软件。

软件并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。

软件被应用于世界的各个领域,对人们的生活和工作都产生了深远的影响

软件开发的内容

软件开发过程

软件开发专业

软件开发流程

软件开发平台

软件开发-软件开发中的注意事项

展开

编辑本段软件开发的内容

  不仅仅是用户需求,应该是开发中遇到的所有的需求。

比如,你首先要知道做这个项目是为了解决什么问题;测试案例中应该输入什么数据。

.....为了清楚地知道这些需求,你经常要和客户、项目经理以及项目伙伴交流。

设计

  编码前,肯定有个计划告诉你要做什么,结构是怎样等等。

你一定要按照这个来做,否则可能会一团糟。

编程

  如果在项目截止日,你的程序不能跑起来或达不到客户的要求,你就拿不到钱。

测试

  目的是让你知道,什么时候算是完成了。

如果你聪明,你就应该先写测试,这样可以及时知道你是否真地完成了。

否则,你经常会不知道,到底有哪些功能是真正完成了,离预期目标还差多远。

  软件开发中,客户和开发人员都有自己的基本权利和义务。

客户

  定义每个用户需求的商业优先级;

  制订总体计划,包括用多少投资、经过多长时间、达到什么目的;

  在项目开发过程中的每个工作周,都能让投资获得最大的收益;

  通过重复运行你所指定的功能测试,准确地掌握项目进展情况;

  能随时改变需求、功能或优先级,同时避免昂贵的再投资;能够根据各种变化及时调整项目计划;

  能够随时取消项目;项目取消时,以前的开发工作不是一堆垃圾,已开发完的功能是合乎要求的,正在进行或未完成的的工作则应该是不难接手的。

开发人员

  知道要做什么,以及要优先做什么;

  工作有效率;

  有问题或困难时,能得到客户、同事、上级的回答或帮助;

  对工作做评估,并根据周围情况的变化及时重新评估;

  积极承担工作,而不是消极接受分配;

  一周40小时工作制,不加班。

编辑本段软件开发过程

  软件开发过程分为5个阶段:

分析

  软件需求分析就是回答做什么的问题.它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言(形式功能规约,即需求规格说明书)表达出来的过程。

本阶段的基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可.需求分析的主要方法有结构化分析方法、数据流程图和数据字典等方法.本阶段的工作是根据需求说明书的要求,设计建立相应的软件系统的体系结构,并将整个系统分解成若干个子系统或模块,定义子系统或模块间的接口关系,对各子系统进行具体设计定义,编写软件概要设计和详细设计说明书,数据库或数据结构设计说明书,组装测试计划。

设计

  软件设计可以分为概要设计和详细设计两个阶段。

实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。

可以是一个函数、过程、子程序、一段带有程序说明的独立的程序和数据,也可以是可组合、可分解和可更换的功能单元.模块,然后进行模块设计。

概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。

详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。

编码

  软件编码是指把软件设计转换成计算机可以接受的程序,即写成以某一程序设计语言表示的"源程序清单".充分了解软件开发语言、工具的特性和编程风格,有助于开发工具的选择以及保证软件产品的开发质量。

  当前软件开发中除在专用场合,已经很少使用二十世纪80年代的高级语言了,取而代之的是面向对象的开发语言。

而且面向对象的开发语言和开发环境大都合为一体,大大提高了开发的速度。

测试

  软件测试的目的是以较小的代价发现尽可能多的错误。

要实现这个目标的关键在于设计一套出色的测试用例(测试数据和预期的输出结果组成了测试用例)。

如何才能设计出一套出色的测试用例,关键在于理解测试方法。

不同的测试方法有不同的测试用例设计方法.两种常用的测试方法是白盒法测试对象是源程序,依据的是程序内部的的逻辑结构来发现软件的编程错误、结构错误和数据错误。

结构错误包括逻辑、数据流、初始化等错误。

用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果。

白盒法和黑盒法依据的是软件的功能或软件行为描述,发现软件的接口、功能和结构错误。

其中接口错误包括内部/外部接口、资源管理、集成化以及系统错误。

黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。

黑盒法。

维护

  维护是指在已完成对软件的研制(分析、设计、编码和测试)工作并交付使用以后,对软件产品所进行的一些软件工程的活动。

即根据软件运行的情况,对软件进行适当修改,以适应新的要求,以及纠正运行中发现的错误。

编写软件问题报告、软件修改报告。

  一个中等规模的软件,如果研制阶段需要一年至二年的时间,在它投入使用以后,其运行或工作时间可能持续五年至十年.那么它的维护阶段也是运行的这五年至十年期间。

在这段时间,人们几乎需要着手解决研制阶段所遇到的各种问题,同时还要解决某些维护工作本身特有的问题。

做好软件维护工作,不仅能排除障碍,使软件能正常工作,而且还可以使它扩展功能,提高性能,为用户带来明显的经济效益。

然而遗憾的是,对软件维护工作的重视往往远不如对软件研制工作的重视.而事实上,和软件研制工作相比,软件维护的工作量和成本都要大得多.

  在实际开发过程中,软件开发并不是从第一步进行到最后一步,而是在任何阶段,在进入下一阶段前一般都有一步或几步的回溯。

在测试过程中的问题可能要求修改设计,用户可能会提出一些需要来修改需求说明书等。

编辑本段软件开发专业

专业培养 

  计算机:

软件开发专业主要培养德智体全面发展,具有一定计算机软硬件维护、网络组建、维护管理的高级实用技术型人才。

通过本专业的学习,能熟练掌握常用的计算机软件的使用、维护与技巧;在硬件方面学生应了解计算机硬件的发展,熟练掌握计算机组装的方法,能熟练运用应用软件检测计算机性能、故障的范围所在,掌握硬件故障的一般处理方法;在网络方面,学生应掌握目前流行网络的技术特点,掌握网络工程、网络维护、网络安全及应用方面的知识。

能胜任一般网络工程方案的设计、组建、网络维护、及简单网站的建设与维护。

同时,使学生了解由于IT技术的发展而引起的法律和道德方面的问题.

就业方向

  本专业毕业生适合的工作岗位是计算机程序设计师。

适合于熟练地按照工程化的思路进行软件编制、软件测试的工作岗位,能担任各种企事业单位和各级工程建设部门、管理部门的计算机软件和硬件维护、网络的组建、维护等工作,也可从事计算机研究与应用、软件开发等方面的工作.就业范围为:

计算机软件公司、具有软件开发能力的大型企业及事业单位、大专院校和科研院所。

编辑本段软件开发流程

流程的总括

  软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。

  1相关系统分析员和用户初步了解需求,然后用WORD列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。

  2系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。

这次的文档会清楚例用系统大致的大功能模块,大功能模块有哪些小功能模块,并且还列出相关的界面和界面功能。

  3系统分析员和用户再次确认需求。

  4系统分析员根据确认的需求文档所例用的界面和功能需求,用迭代的方式对每个界面或功能做系统的概要设计。

  5系统分析员把写好的概要设计文档给程序员,程序员根据所列出的功能一个一个的编写。

  6测试编写好的系统.交给用户使用,用户使用后一个一个的确认每个功能,然后验收。

流程的举例

  1某公司想找人订做一套人事管理软件,从某种渠道上得知我们有提供这种服务,所以联系上了我们。

  2我们会派专门的软件工程师到他们那里去了解我们要设计一个什么的东西给他们用,然后回来做个方案给他们,其中方案的内容包括:

我们开发出来的软件大概的界面是怎样?

方便什么人使用?

什么人可以使用什么功能?

方便到什么程度?

大概的硬件要求是怎样等?

  3他们看了方案后,确定他们就是要做一套这样的软件,我就开始开发这套软件。

  4我们把开发出来的软件交用他们使用,其中在使用的过程中哪里使用不方便或哪里达不到要求,我们会第第一时间修改这些功能,直到他们要求的所有功能都能很完美的解决掉。

软件开发中的注意事项

  1、项目设计

  项目设计的主导思想,我觉得可以理解为两种,一种是完全设计,一个是简单设计.

  完全设计是指在具体编写代码之前对软件的各种方面都调查好,做好详细的需求分析、编写好全部的开发文档,设计出程序全部流程后再开始写代码。

换句话说,就是全部的计划好了,能看到最终的样子,再开战。

这好像也是很多“软件工程"书里要求的那样。

开始的时候,我觉得这种方法不错也。

什么都计划好了,照着做就是了。

不过这里有个明显的问题,就是谁来做这个完美的计划?

估计只有及其BT的人了,但是大部分人的想要完全设计,并且没有错误,或者已经有几种后备的容错方案,并能准确无误的推行。

以达到最终目标。

这样的境界,没有很多年的工作经历是不可能的.我也没有这样的本事,所以我也就放弃了这种想法。

  简单设计:

简单设计一种概念,一种可以接受的简单的设计,最起码数据库已经定下来,基本流程已经确定的方案,来作为程序设计的开始,并随时根据实际情况的进展来修正具体的功能设计,但这种功能修改不能是修改数据库结构。

也就是说数据库结构是在编程之前经过反复论证的。

这种方法减少了前期设计的时间,把代码编写工作和部分设计工作放在了一起,实际缩短了项目开发的时间。

如果说完全设计方法要求有很厉害的前期设计人员,那么简单设计要求有很有设计头脑的编程人员.编程人员不仅仅是K代码的人而且要负责程序架构的设计.所以对程序员的要求就很高了。

简单设计的成功的一个基点是编程人员设计的逻辑结构简单并能根据需要来调整其逻辑结构,就是代码结构灵活,简单设计带来的另外一个变化就是会议会比较多,编程人员之间的交流就变的很重要。

现在一般的中小型软件公司基本上都是采用简单设计的,除非那些很大型的软件公司。

  总结,简单设计考验的是开发人员的能力。

完全设计考验的是前期设计人员和整个项目组完整能力。

(各种文档的编写,开发人员一定会要写一部分的.)

  2、设计变化和需求变化

  开发人员最怕的是什么呢?

设计变化,还是需求变化?

我觉得需求变化是最最致命的。

当你的一个项目数据库都定下来后,而且已经开发了若干个工作日,突然接到甲方公司提出,某个功能要改变,原先的需求分析要重新改,如果这个修改是涉及的数据库的表结构更改的话,那真是最致命的。

这就意味着项目的某些部分得重新推倒重来,如果这个部分跟已完成的多个部分有牵连的话,那就后果更可怕了。

所以当碰到这种情况发生,作为项目经理的你就应该考虑先查责任人,究竟是自己的需求分析做的不够好,还是客户在认同了需求分析后做出的修改,如果是后者的话,你完全可以要求客户对他的这个修改负责任!

那么,呵呵,客户先生,对不起了,本次新增加的需求将归入另外一个版本。

如果是改变前面某个需求的定义,那么说不定就要推倒重来了,不过这个时候到不用太在意,毕竟错的是客户.(项目正式开始前没有没有说清楚其需求)。

所以,各位看客,在需求分析做好后,在开工之前一定要叫客户认可签字,并且在合同上要注明,当由客户原因引起的需求改变而造成开发成本的增加,客户要为此买单地.

  如果在需求不变的情况之下,设计发生了变化,这个仅仅是我们内部之间的矛盾,商量一下就能解决。

在简单设计中,因为前期的设计是不完整的,那么当进入任何一个新的模块进行开发时,都有可能引起设计的变化。

开发人员的水平的高低就基本上决定了软件的好坏。

  3、代码编写

  当需求定下来数据库也定下来后,其实我们就可以进行实质性的编码了,按照我的看法,一个人单独编程最好,能随时偷懒。

(上网,和MM聊聊),但是现在的软件项目越来越大,工期也越来越紧,事实上我们一个小组里面,一般有3-5程序员,所以我们要强调团队合作性。

那么你写的代码使得别人要能够看懂,我们必须在实际的编写代码过程中要有详细的编码规范,编码规范在很多书籍里面都提到过。

但最起码以下的一些规范是我们必须要遵守的:

  一)源程序文件结构:

  每个程序文件应由标题、内容和附加说明三部分组成.

  

(1)标题:

文件最前面的注释说明,其内容主要包括:

程序名,作者,版权信息,简要说明等,必要时应有更详尽的说明(将以此部分以空行隔开单独注释)。

  

(2)内容控件注册等函数应放在内容部分的最后,类的定义按private、protected、pubilic、__pubished的顺序,并尽量保持每一部分只有一个,各部分中按数据、函数、属性、事件的顺序。

  (3)附加说明:

文件末尾的补充说明,如参考资料等,若内容不多也可放在标题部分的最后。

  二)界面设计风格的一致性:

  由于采用可视化编程,所有的界面均与Win32方式类似,相应采用的控件等也大都为Windows操作系统下的标准控件,而且参考了其他一些市面上相关的企业内部管理的应用软件。

  基于简单易操作的原则,贴近用户考虑,用户界面采用Windows风格的标准界面,操作方式亦同Windows风格,这样在实施过程,可以降低对客户的培训,也可以使用户容易上手,简单易学.

  三)编辑风格:

  

(1)缩进:

缩进以Tab为单位,一个Tab为四个空格大小.全局数据、函数原型、标题、附加说明、函数说明、标号等均顶格书写。

  

(2)空格:

数据和函数在其类型,修饰(如__fastcall等)名称之间适当空格并据情况对齐。

关键字原则上空一格,不论是否有括号,对语句行后加的注释应用适当空格与语句隔开并尽可能对齐。

  (3)对齐:

原则上关系密切的行应对齐,对齐包括类型、修饰、名称、参数等各部分对齐.

  另每一行的长度不应超过屏幕太多,必要时适当换行。

  (4)空行:

程序文件结构各部分之间空两行,若不必要也可只空一行,各函数实现之间一般空两行。

  (5)注释:

对注释有以下三点要求:

  A、必须是有意义;

  B、必须正确的描述了程序;

  C、必须是最新的.

  注释必不可少,但也不应过多,以下是四种必要的注释:

  标题、附加说明;

  函数说明:

对几乎每个函数都应有适当的说明,通常加在函数实现之前,在没有函数实现部分的情况下则加在函数原型前,其内容主要是函数的功能、目的、算法等说明,参数说明、返回值说明等,必要时还要有一些如特别的软硬件要求等说明;

  在代码不明晰或不可移植处应有少量说明;

  及少量的其它注释。

  四)命名规范:

  坚持采用匈牙利变量命名惯例,所有标识符一律用英文或英文缩写,杜绝采用拼音,标识符中每个单词首字母大写,缩写词汇一般全部大写,只在必要时加“_”间隔词汇。

  4、BUG修补

  程序出现了BUG谁来修补呢,嘿嘿嘿……

  最好的办法是谁编写谁修补,谁改坏谁修补.一个人改坏的代码一人去修。

两个人一起改坏的代码两人一起修.

  5、开发人员的测试

  开发人员的测试是保证代码能正常运行,在开发时候发现的错误往往比较容易修正。

(另外一个好处就是没有人来骂你。

因为只有你自己知道)。

但是一旦软件到了测试小组那里出了问题,那么就多了很多时间来修正BUG,如果到了客户哪里才发现的BUG,那么时间就更长了,开发人员本身受到的压力也是到了最大话了。

客户—〉公司->测试小组—>开发人员。

这个完全是倒金字塔型的,承受能力差的一环很容易出事情的。

  另外开发人员的测试除了保证代码能正常运行以外,还有一个很重要的方面就是要保证上次能正常运行的代码,这次还是能正常运行。

如果做不到这点,那么BUG就不断的会出现,很多BUG也会反复出现。

于是软件看上去就有修补不完的BUG了。

如果出现这种情况,那么开发人员有必要再教育。

一般公司教育的方式有四种。

第一种,扣工资,第二种,加班,反复加班+精神攻击。

第三种,开除。

第四种,调动人员来帮助那个出了麻烦的家伙.但愿看这个文章的人不要受到前面三种教育。

软件开发企业用人主要有以下几个特征

  1外包开发行业快速发展,对“人才"在代码和文档方面的规范性、技能和工具的熟练程度要求越来越高;

  2Java和.NET技术在市场上平分秋色,都有大量的岗位需求,同时值得庆幸的是二者在应用层面上的技术差异越来越少;

  3软件开发企业对开发人员的基本技术素养强调得越来越多,例如:

面向对象的程序设计思想和代码组织方法、HTML/CSS/JavaScript客户端技术;

  4为了保证质量和工期,企业中大量使用各种框架技术,要求开发人员至少熟悉一种框架技术;

  5MIS、OA、ERP、CRM、系统集成、物流、进销存、电子政务、网站建设这一类B/S系统,成为软件工程师需求最大的业务领域。

编辑本段软件开发平台

  软件开发平台源于繁琐的实践开发过程中。

开发人员在实践中将常用的函数、类、抽象、接口等进行总结、封装,成为了可以重复使用的“中间件”,而随着“中间件"的成熟和通用,功能更强大、更能满足企业级客户需求的-—软件开平台应运而生。

  平台是一段时间内科研成果的汇聚,也是阶段性平台期的标志,为行业进入新的研发领域提供了基础。

由于平台对企业核心竞争力的提升非常明显,目前国内的管理软件市场,软件开发平台的应用已经成为一种趋势。

  目前国内的软件开发平台,除国际品牌如IBM,国内平台商比较成熟的有Justep、普元、昕友亿方、创恒信、北京百特安茂信息技术有限公司提供的VisualSet开发平台,以及山东金现代信息技术有限公司出品的轻骑兵软件开发平台等,部分管理软件企业也开始借力平台提升企业竞争力,如用友。

  由于开发环境、开发人员、功能定位、行业背景等的不同,不同品牌的平台存在较大差别。

以轻骑兵软件开发平台为例,其最大特点在于可视化的界面定制、方便快捷的流程配置、按需定义的报表定制、功能完善的二次开发支持.

编辑本段软件开发-软件开发中的注意事项

  1、项目设计

  项目设计的主导思想,我觉得可以理解为两种,一种是完全设计,一个是简单设计。

  完全设计是指在具体编写代码之前对软件的各种方面都调查好,做好详细的需求分析、编写好全部的开发文档,设计出程序全部流程后再开始写代码。

换句话说,就是全部的计划好了,能看到最终的样子,再开战。

这好像也是很多“软件工程”书里要求的那样.开始的时候,我觉得这种方法不错也。

什么都计划好了,照着做就是了。

不过这里有个明显的问题,就是谁来做这个完美的计划?

估计只有及其BT的人了,但是大部分人的想要完全设计,并且没有错误,或者已经有几种后备的容错方案,并能准确无误的推行。

以达到最终目标。

这样的境界,没有很多年的工作经历是不可能的。

我也没有这样的本事,所以我也就放弃了这种想法.

  简单设计:

简单设计一种概念,一种可以接受的简单的设计,最起码数据库已经定下来,基本流程已经确定的方案,来作为程序设计的开始,并随时根据实际情况的进展来修正具体的功能设计,但这种功能修改不能是修改数据库结构。

也就是说数据库结构是在编程之前经过反复论证的。

这种方法减少了前期设计的时间,把代码编写工作和部分设计工作放在了一起,实际缩短了项目开发的时间。

如果说完全设计方法要求有很厉害的前期设计人员,那么简单设计要求有很有设计头脑的编程人员.编程人员不仅仅是K代码的人而且要负责程序架构的设计。

所以对程序员的要求就很高了.简单设计的成功的一个基点是编程人员设计的逻辑结构简单并能根据需要来调整其逻辑结构,就是代码结构灵活,简单设计带来的另外一个变化就是会议会比较多,编程人员之间的交流就变的很重要。

现在一般的中小型软件公司基本上都是采用简单设计的,除非那些很大型的软件公司.

  总结,简单设计考验的是开发人员的能力。

完全设计考验的是前期设计人员和整个项目组完整能力。

(各种文档的编写,开发人员一定会要写一部分的。

  2、设计变化和需求变化

  开发人员最怕的是什么呢?

设计变化,还是需求变化?

我觉得需求变化是最最致命的。

当你的一个项目数据库都定下来后,而且已经开发了若干个工作日,突然接到甲方公司提出,某个功能要改变,原先的需求分析要重新改,如果这个修改是涉及的数据库的表结构更改的话,那真是最致命的。

这就意味着项目的某些部分得重新推倒重来,如果这个部分跟已完成的多个部分有牵连的话,那就后果更可怕了。

所以当碰到这种情况发生,作为项目经理的你就应该考虑先查责任人,究竟是自己的需求分析做的不够好,还是客户在认同了需求分析后做出的修改,如果是后者的话,你完全可以要求客户对他的这个修改负责任!

那么,呵呵,客户先生,对不起了,本次新增加的需求将归入另外一个版本。

如果是改变前面某个需求的定义,那么说不定就要推倒重来了,不过这个时候到不用太在意,毕竟错的是客户。

(项目正式开始前没有没有说清楚其需求)。

所以,各位看客,在需求分析做好后,在开工之前一定要叫客户认可签字,并且在合同上要注明,当由客户原因引起的需求改变而造成开发成本的增加,客户要为此买单地.

  如果在需求不变的情况之下,设计发生了变化,这个仅仅是我们内部之间的矛盾,商量一下就能解决。

在简单设计中,因为前期的设计是不完整的,那么当进入任何一个新的模块进行开发时,都有可能引起设计的变化。

开发人员的水平的高低就基本上决定了软件的好坏。

  3、代码编写

  当需求定下来数据库也定下来后,其实我们就可以进行实质性的编码了,按照我的看法,一个人单独编程最好,能随时偷懒。

(上网,和MM聊聊),但是现在的软件项目越来越大,工期也越来越紧,事实上我们一个小组里面,一般有3-5程序员,所以我们要强调团队合作性.那么你写的代码使得别人要能够看懂,我们必须在实际的编写代码过程中要有详细的编码规范,编码规范在很多书籍里面都提到过.但最起码以下的一些规范是我们必须要遵守的:

  一)源程序文件结构:

  每个程序文件应由标题、内容和附加说明三部分组成。

  

(1)标题:

文件最前面的注释说明,其内容主要包括:

程序名,作者,版权信息,简要说明等,必要时应有更详尽的说明(将以此部分以空行隔开单独注释).

  

(2)内容控件注册等函数应放在内容部分的最后,类的定义按private、protected、pubilic、__pubished的顺序,并尽量保持每一部分只有一个,各部分中按数据、函数、属性、事件的顺序.

  (3)附加说明:

文件末尾的补充说明,如参考资料等,若内容不多也可放在标题部分的最后。

  二)界面设计风格的一致性:

  由于采用可视化编程,所有的界面均与Win32方式类似,相应采用的控件等也大都为Windows操作系统下的标准控件,而且参考了其他一些市面上相关的企业内部管理的应用软件.

  基于简单易操作的原则,贴近用户考虑,用户界面采用Windows风格的标准界面,操作方式亦同Windows风格,这样在实施过程,可以降低对客户的培训,也可以使用户容易上手,简单易学。

  三)编辑风格:

  

(1)缩进:

缩进以Tab为单

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1