软件开发项目管理工具

2024-10-25 版权声明 我要投稿

软件开发项目管理工具(精选8篇)

软件开发项目管理工具 篇1

现在的企事业单位都有各自的网络办公系统、,依托服务器进行数据的存储和交换,而且不断发展的网络应用正在不断的蚕食着企业不多的带宽流量,也占用了员工更多的时间,因此企业上网行为管理监控就变得非常重要。

同时,因为企业很多的商业信息都存储在局域网中,一旦单位内部服务器遭遇黑客攻击,那么企业商业机密将暴露无遗,从而给企业带来巨大的经营风险。为此,企业就更应该通过各种举措加强商业机密保护,监控局域网员工上网行为,记录员工上网内容。而目前安装使用小草上网行为管理软路由这样的局域网管理软件已经成为企业网络管理的普遍做法。

当前企业网管面临的诸多网络管理问题主要有以下几种:

部分员工上班时间使用P2P软件进行下载、炒股、玩网游、上微薄、聊天等与工作无关的网络行为,一方面占用公司的宽带资源,造成网络速度变慢、网络性能下降;另一方面,员工随意上网也挤占了员工的工作时间,降低了工作效率,影响了工作进度,不利于企业生产率的提高。

员工利用公司网络从事危害公司安全、泄露公司秘密等犯罪活动,制作、查阅、复制和传播有碍社会治安和有伤风化的信息;一些员工利用公司网络上进行任何干扰网络用户、破坏网络服务和破坏网络设备的活动。

所以我们必须借助于各种网络管理手段来加强员工上网控制、监控局域网上网行为、记录员工上网内容。当然,实现有效的管理电脑上网行为,除了在单位建立各种上网管理制度之外,也必须通过技术手段来监控电脑上网、记录员工上网内容,从而实现对员工上网的全面管理。

有效控制员工上网,应该从上网管理制度、企业网络管理规范等管理角度,配合一定的奖惩处罚机制,同时还必须借助于专门的员工上网管理软件、局域网监控软件来从技术层面进行有力的配合,才能实现严密而有效的网络管理和网络控制。

软件开发项目管理工具 篇2

关键词:电动工具,发展,项目开发管理

随着全球经济一体化发展的不断深化, 各个行业皆与国际接轨, 对于电动工具行业来说也存在国内与国际广阔的市场成长空间。目前, 我国电动工具行业已经成为一个外向型特征十分明显的行业, 出口率高达85%以上, 出口量居世界首位, 是居第二位的德国的2倍。我国已成为世界电动工具生产和出口的双料大国。

在此种良好的市场环境下国内电动工具企业随之规模化, 日益壮大。同时企业面临着更严峻的考验——不断变化的客户需求与同行业的竞争。

当下企业在技术、设备、信息、资源、营销等方面都趋于同质化, 企业需要新的竞争手段来和其它企业拉开距离, 获得优势, 企业的发展应以市场为导向, 以产品研发创新为核心, 让产品以种类规格齐全、高科技含量、高性价比等特点成为企业的核心竞争力, 从而在竞争日益激烈的国内外市场赢得应有的市场份额。新产品开发成为电动工具企业成功经营的核心, 持续推出成功的新产品将使企业保持活力, 提高行业竞争力。在现代大规模企业使新开发产品项目获得成功, 不能单单只依靠技术, 还要靠高效的管理, 现代化的生产要依靠现代化的管理——项目管理日益深入电动工具行业。

所谓项目管理:是指在项目活动中运用专门的知识、技能、工具和方法使项目能够实现或超过项目干系人的需要和期望。项目管理是由项目经理负责, 在一定约束条件下, 对项目全过程, 进行高效率的组织、计划、协调和控制, 最优实现项目目标的科学管理过程。简而言之“正确地做事”。

电动工具行业在开发新产品时引入项目管理, 有利于我们在产品开发时面向成果考虑问题 (关注任务的完成) ;有利于开发过程中团队的协作;可以有效地借助外部资源降低成本;有利于解决产品项目开发中不断的变化;有利于从根本上改善中层管理人员的工作效率。同时正确有效的实施项目管理还可以大大缩短项目开发周期、降低项目开发成本、提高项目开发资源有效利用率……可以说项目管理的好坏直接影响项目开发是否能够取得成功。

首先新产品开发项目要实行分级管理、责任到位、目标明确的管理方式。

那么从项目管理的角度讲, 新产品开发项目顺利进行要注意哪些问题呢?

1 项目产品开发背景。

了解市场趋向, 以市场为导向的需求识别。对于新产品的开发方向要建立在企业发展战略的基础之上, 确保企业在“做正确的事情”开发的新产品能够实现企业提升。“凡是预则立, 不预则废”, 在产品立项前应该做好充分的调研工作, 调研内容至少应当包括:市场可行性调研、技术可行性调研、经济及成本可行性调研等。

企业在决定投入之前, 应做好充分的调研分析。调研分析应从外部和内部两方面入手:外部调研目标客户群和同类产品;内部调研资金、人员和技术储备。开发新产品项目投入高、见效慢, 在实施研发创新时, 研发人员应牢固树立以市场为导向的观念, 以市场研究指导新品研发。新品研发的相关人员都应该牢固地树立以市场为导向的观念, 并把它运用到产品研发的整个过程。即便产品上市, 仍然需要持续的研发投入。

2 充分了解市场后对项目产品进行定位, 包括产品的具体特征、使用功能、价格等。

如果市场上有同类产品, 要对同类产品进行评估和分析, 将评估和分析结果作为需求开发的另一个来源。如果研发项目是对现有产品的升级, 那么一定要把现有客户的反馈意见作为需求开发的重要来源。需求的来源决定了需求的质量乃至后续产品的竞争能力。

3 对开发产品项目进行可行性研究和计划。项目计划的制定对于整个项目运行是十分重要的。

企业在发现目标项目市场以后, 还需要具备各种资源条件, 确定自己是否能够达到目标, 如果有欠缺, 应当及时创造条件去弥补。制定一个完整的项目计划, 其包括:清晰的目标、资源、成本、质量、时间进度、任务名称、完成标志、阶段里程碑。

对于电动工具开发项目主要阶段/进程包括:项目启动、外观确定、结构确定、3D数据作成、试作品委托、试作品测试、模具委托、图纸作成、工程样机试制、工程样机评审、小批试制……

4 团队组建。

组建项目组是项目顺利进行的先决条件之一。“有什么样的项目团队, 就开发出什么样的项目产品。”人, 是项目运行中最重要的因素。许多项目最终没有取得成功, 就是由于项目缺乏有力的领导, 团队协作不力等人力资源因素造成的。可见团队组建的重要性。在开发新产品的过程中要培养自身技术开发能力——以自主开发为主, 充分结合工厂资源。

5 有效的沟通管理。

沟通在团队工作中的重要不言自明。就电动工具产品开发项目而言其成员主要包括:项目总负责人、设计人员、试验人员、项目进度跟踪人员、生产技术支持人员、部品及产品的质量管控人员、采购人员、财务人员等等。一个项目完成依赖于多部门共同协调完成, 只有保持有效的沟通渠道, 才是保证项目按正确方向行进的有效方法。

6 项目时间管理。

时间管理是项目管理中的一个关键职能, 即进度管理, 项目进度失控对所开发项目的影响是灾难性的。时间管理对于项目进展的控制至关重要。在范围管理的基础上, 通过确定、调整合理的工作排序和工作周期, 时间管理可以在满足项目时间要求的情况下, 使资源配置和成本达到最佳状态。

项目负责人和项目小组, 按开发项目计划进行进度控制, 在项目进展的不同阶段进行评审, 和项目例会, 及时的对项目进展情况反馈、评定和发要的纠正措施。

7 成本管理。

成本控制, 包括项目研发成本、制造成本、销售成本三大部分, 还包括现场管理、降低物耗、提高生产效率……要从项目整体出发, 全面控制项目的成本关键在于研发过程的成本控制作为整个开发项目成本控制的起点。

8 持续搜集用户反馈, 关注竞争产品, 准备产品升级。

拥有一定数量和统计学上分布的典型客户, 为改进产品提供了宝贵的需求来源。从某种意义上将, 谁拥有更多的用户, 谁就拥有更广泛的需求来源, 谁就拥有改进产品的动力和可能。因此, 应该设计合理的流程、建立畅通的渠道, 配备专人搜集、管理和跟踪用户反馈, 通过产品升级和改进, 不断完善产品, 不断满足客户的需求。.

9 项目人力资源管理。

技术开发部作为公司技术创新体系的核心, 承担公司新产品开发, 技术创新工作, 负责公司工艺技术的管理, 参与企业技术进步发展规划的制定, 具有十分重要的地位。为了建立一个良好的工作机制, 使各项工作程序化, 规范化, 加强工作的协调, 明确各项工作的要求与目标, 更好地调动科技人员的工作积极性, 充分发挥大家的潜能, 科学、合理、高效地完成公司赋予的各项职能和任务。

确保这些项目管理要件, 是保证开发项目顺利进行的依据。充分利用项目管理的计划职能、组织职能、协调职能、控制职能, 它有利于更快地解决问题;不在项目范围外耗资源;防范未来的风险;更有效地与客户、成员、相关人士沟通, 并能管理“期望”;在第一次就产出高品质的成果。

电动工具生产企业通过系统的项目开发管理机制, 可大幅度提高对产品开发的效率, 做到以创新为核心, 使企业在竞争日益激烈的国内外形势中立于不败之地。

参考文献

[1]电动工具行业现状及分析, 2011.

软件开发项目管理工具 篇3

关键词:软件工程;计算机辅助软件工程工具;工具整合

中图分类号:TP311 文献标识码:A文章编号:1007-9599 (2011) 07-0000-02

Integration Tool Exploration of the Software Engineering Technology,Economics,Management,Law

Liu Tong

(Beijing Information Science Technology University,Beijing100101,China)

Abstract:As modern software engineering related to technical,economic,management,law and other areas,derived from a cross between two disciplines,the traditional CASE tools can not meet modern software engineering and development needs of the future.This paper talk integration of software engineering technology,economics,management,law,systematic CASE tools,and document automation of the main features to be described in detail,given an instance of an automated economics

Keywords:Software engineering;CASE Tools;Tool Integration

一、现状&问题

软件工程是一门研究用工程化方法构建和维护软件的学科。由于落后的软件生产方式无法满足迅速增长的需求,从而导致软件开发与维护过程中的一系列严重问题,即软件危机。为了解决软件危机所产生的不良后果,人们引进工程化开发的思想,继而衍生出软件工程技术、软件工程经济学、软件项目管理、工程伦理与知识产权保护等一系列分支领域和学科。

计算机辅助软件工程(CASE)工具,帮助进行应用程序开发的软件,包括分析、设计和代码生成。CASE工具为设计和文件编制传统结构编程技术,提供了自动的方法。《中华人民共和国国家标准——信息技术CASE工具的评价与选择指南》(GB/T 18234-2000)中对CASE工具有如下描述:在软件工程领域,计算机辅助软件工程工具代表了用于开发与维护软件系统的支持技术的一个主要方面。这些工具的选择必须从技术与管理需求两方面加以仔细地考虑。

目前CASE工具的使用范围主要集中在软件工程技术层面。软件工程技术、经济与管理就像一个金字塔,技术是软件工程的基础,管理用于统筹经济与技术的平衡。由于行业发展迅猛,软件工程正逐步向多学科交叉的方向发展。但是随着软件工程领域的逐步系统化,其配套的辅助开发工具却相对落后,且不成体系。在企业实际应用时,工具的发展跟不上技术与理论的发展,配套环境相对陈旧,各自独立,这无疑会大大降低企业资源的高效利用。使用Microsoft Project做项目管理,使用Enterprise Architect进行建模,使用Test Director做测试管理,使用Microsoft Office编制文档,之后就是各种IDE与测试工具……在大量的开发工作中,工具的使用就要占到很大部分,跨工具的交互问题是否能够得到有效处理?企业是否有足够财力保证工具是最新版本,以跟上时代步伐?资源是否得到有效配置?这些问题的答案目前还都是未知数。

二、系统化的CASE工具

笔者在此提出一款整合软件工程技术、经济、管理、法律的CASE工具概念。与其说是CASE工具,不如说是遵循CMMI(软件能力成熟度模型集成)的平台工具。它既是平台,又是工具。既可以根据CMMI不同等级定义过程,又可以自定义过程,既可以选择遵循中国国家标准,又可以选择遵循ISO/IEC标准,或是世界其他地区或组织的标准,开发过程既可以选择执行瀑布模型,也可以选择执行增量迭代模型……这款工具将国际、国家、组织、地方的标准与模型进行整合,指导软件开发人员进行贯穿于软件生命周期全过程的过程改进与软件测试,通过标准、模型、经验的方法指导软件技术实现。

通过软件规模与复杂性度量、软件差错与可靠性度量、COCOMO(成本建设性成本模型)等方法进行投资、融资与项目可行性分析;软件成本预测与分析;资源的计划、组织与控制;招标与投标管理;软件项目的经济效益、社会效益与风险分析;项目评价与决策等。

通过WBS(工作分解结构)、阶段化管理、量化管理等相关项目管理方法,进行人力资源、风险、时间、成本、质量的综合管理,并与软件工程经济高度集成,进行自动的资源合理配置,大大降低开发成本,并能够通过平台工具的实时监控,全面了解项目进度与其他相关信息,协调开发人员与测试人员的工作,使得开发与测试纳入到统一的工作平台下。

通过平台工具,对软件实施知识产权保护,合同管理、商标与专利保护等。例如,在文档自动化与相关源代码、软件文档的基础上,自动生成中国国家版权局规定的《计算机软件著作权登记指南》中所定义的申办材料,充分利用已有工作成果,进行资源整合。

集成后的工具,使得软件开发人员所关注的是软件本身及其过程改进,避免冗余工作,通过技术手段可以高效整合企业内部资源,高效进行系统化的软件开发工作。

三、文档自动化

简单的说,软件=程序+文档。软件产品必然要伴随着大量的文档。《中华人民共和国国家标准——计算机软件文档编制规范》(GB-T-8567-2006)中所规定了共25类国家标准文档,以人工的方式来组织文档,缺点是不方便进行文档组织、版本控制,容易出现文字错误,与软件建模工具脱节,需要进行大量的静态黑盒测试,需要大量文档编写人员进行文档的维护。这无疑增加了软件开发成本。

Microsoft Office 2007及其更高版本在Excel、Word、PowerPoint中采用基于XML的文件格式。新的文件格式称为Office XML格式。新的格式使得任何支持XML的应用程序都可以访问和处理该文件格式的数据。应用程序不必是Microsoft Office系统乃至Microsoft产品的一部分。而最关键的是,Office XML文件格式已经正式收录到ISO/IEC DIS 29500标准中,成为新的国际通用文档格式,并被Open Office兼容,使得该格式能够进行跨平台应用。

这使得文档自动化成为可能,人们在实际使用过程当中,可以将软件模型、模型描述、文档描述加以整合,开发者选择执行的文档标准后,可以按照提示或提纲通过工具填写文档内容,并设定统一文档格式,进行输出,将软件开发人员从无聊的文档格式整理中解脱出来,关注文档内容,编制文档的过程,即为创造软件的过程。

四、一个可自动化的经济学实例

进行软件规模估算的方法很多,常用的有过Albreach功能点法,MarkⅡ功能点法、COSMIC功能点法等。平台工具可以封装以上方法的算法,快速估算软件规模,以下我们以Albreach功能点法举例说明。

某软件根据需求分析,拟定关于外部输入权系数 ,外部输出权系数 ,外部查询权系数 ,内部逻辑文件权系数 ,外部接口文件权系数 的权重系数,并根据系统需要数据通信的程度、分布处理功能程度、临界性能要求、内部处理复杂性等共14类衡量标准得到环境复杂性因子 ,,由Albreach公式:

可得功能点为:

若功能点与源代码行的转换率为 (该公式可由经验模型导出),则估算的软件规模为:

该实例中,需要经验模型的积累,即通过已有项目的情况,预测分析出本次项目的结果,如果缺乏平台工具的数据支持,这一方法的人工计算方法将较为艰难。平台工具可以通过填写问询表格的可视化界面方式收集表格1与表格2的内容,并根据内部已有的大量项目经验构建数学模型,并反馈结果,待项目结束后,通过自动化分析工具对经验模型加以修正,通过大量经验积累,减小误差,并使得方差趋于最小化。通过软件工程经济学与项目管理中的各种模型,我们可以进行相互组合,模块复用,实现复杂数据的计算。

参考文献:

[1]GB/T 18234-2000.中华人民共和国国家标准——信息技术CASE工具的评价与选择指南[S]

[2]GB-T-8567-2006.中华人民共和国国家标准——计算机软件文档编制规范[S]

[3]介绍Microsoft Office(2007)Open XML文件格式[Z].Microsoft Developer Network

[4]崔启亮.软件国际化与本地化管理[J].软件世界,2006,23

[5]赵玮.软件工程经济学[M].西安:西安电子科技大学出版社

《先进软件开发技术与工具》试题 篇4

1. 介绍创建.NET程序的基本步骤。(4分)

答:打开Visual Stdio 2008 文件菜单 新建 项目 选择语言和项目类型 编写代码 编译 运行。

2. C#语言的特点?(5分)

●简洁的语法

●精心地面向对象设计

●与Web的紧密结合

●完整的安全性与错误处理

●版本处理技术

●灵活性与兼容性

3. C#中参数传递有哪些方式?各有什么特点?(6分) 答:有传值和传引用方式。

传值方式,是指将实际参数的值复制一份,存入形式参数中。在方法中对形式参数值的改变不会影响到实际参数。

传引用方式,是指将实际参数的地址复制一份,存入形式参数中,在方法中通过地址可以改变实际参数的值。

4. e is T在什么时候返回true?e as T在什么时候返回非null?(6分) 答:e is T在对象e的类型为T时返回true。

e as T在对象e兼容于T类型时,返回非null。

5. 给出C#语言效率低于C/C++语言的3个原因。(6分) 答:(不确定)

C#有高级内存管理机制,方便了开发,但降低了代码效率;

C#代码是托管运行的,效率较低;

C#不能直接进行内存管理,效率低。

6. 解释以下基本概念。(14分)

(1)托管代码 (2)抽象类 (3)接口 (4)引用类型

(5)异常 (6)属性 (7)值类型

答:

(1)托管代码——由公共语言运行库环境(而不是直接由操作系统)执行的代码。

(2)抽象类——至少包含一个抽象方法的类,该类不能被实例化。

(3)接口——只包含方法、属性、索引器、事件,均为public权限,而且方法只有定义没有方法体。

(4)引用类型——直接存储变量值的引用,该类型的变量作参数,传递的是值所在的地址。

(5)异常——程序执行时遇到的任何错误情况或意外行为

(6)属性——属性是这样的成员:它提供灵活的机制来读取、编写或计算某个私有字段的值。

(7)值类型——直接存储变量的`值,该类型的变量作参数,传递的是变量的副本。

7. 虚方法、抽象方法、静态方法、接口中的方法和密封方法有何区别?(10分)

答:虚方法:用virtual修饰,告诉编译器这个方法可以在派生类中被改写。

抽象方法:用abstract修饰,没有方法体,它所在的类是抽象类。抽象方法必须由其所在类的派生类重写,除非该派生类也是抽象方法。

静态方法:用Static修饰,静态方法存储在类空间中,直接由类访问。

接口中的方法:只有方法的声明,没有方法体,必须由接口的派生类重写。

密封方法:用seal修饰,表示该方法不能被派生类重写。

8. 抽象类、密封类和接口有何区别?各在什么情况下使用?(10分) 答:抽象类:至少含有一个抽象方法的类。用于各派生类有同样的行为,但实现代码各不一样的情况,这时可以基类中定义即抽象方法,该基类就是抽象类。

密封类:表示该类不能被继承。用于不希望该类被继承或修改的情况。

接口:只包含方法、属性、索引器、事件,均为public权限,而且方法只有定义没有方法体。用于向外界声明所具有的行为,用于实现多重继承。

9. 下列程序片断有何错误?(12分)

(1)

class BaseClass

{ public virtual void f1() { }

} class DerivedClass : BaseClass { } public void f1() { }

答:DerivedClass中f1应改为public override void f1(){},加上override。

(2)

class BaseClass

class DerivedClass : BaseClass { } public void f1() { } } { public sealed void f1() { } 答:DerivedClass中f1()不能被重写。

(3)

abstract class BaseClass

class DerivedClass : BaseClass { } public void f2() { } } { public abstract void f1() { }

答:BaseClass中f1应为public abstract void f1();,没有方法体;

DerivedClass中应添加public void f1(){……},实现抽象方法。

10. 写出下列程序的输出。(7分)

class BaseClass

} new public void f2() { } Console.WriteLine(“DerivedClass.f2”); class DerivedClass : BaseClass { public override void f1() { } Console.WriteLine(“DerivedClass.f1”); } public void f2() { } Console.WriteLine(“BaseClass.f2”); { public virtual void f1() { } Console.WriteLine(“BaseClass.f1”);

} b.f1(); b.f2(); BaseClass b = d; static void Main(string[] args) { DerivedClass d = new DerivedClass();

答:(答案没验证)

BaseClass.f1

BaseClass.f2

11. 编写一个程序,接收用户输入的两个数字(这两个数字不能都大

于30,否则要求用户重新输入),计算两数的乘积并输出。(8分) 答:

static void Main(string[] args)

{

} Console.Write(“请输入小于30的数字:”); y = int.parse(Console.ReadLine()); while(y>30) { } z = x*y; Console.WriteLine(“结果是:”+z); Console.Write(“请输重新入小于30的数字:”); y = int.parse(Console.ReadLine()); int x=100,y=100,z; Console.Write(“请输入小于30的数字:”); x = int.parse(Console.ReadLine()); while(x>30) { } Console.Write(“请输重新入小于30的数字:”); x = int.parse(Console.ReadLine());

12. 马(Horse)、大象(Elephant)、老虎(Tiger)、狮子(Lion)是动物(Animal),动物能够Eat,但是不同的动物有不同的Eat行为。另外,有些动物具有食肉特性(ICarnivore),食肉动物能够捕食(Prey)。定义类和接口用类继承和接口实现来表示以上事物之间的关系。(12分)

答:

interface ICarnivore

{

常用工具软件教案 篇5

【教学目的与要求】

会使用WinZip、Windows优化大师、瑞星杀毒软件、虚拟光驱等常用系统工具软件,掌握网络蚂蚁、FoxMail、TeleportPro等网络工具软件的使用,掌握RealPlayer、豪杰超级解霸、Winamp等多媒体工具软件的使用,了解其他常见工具软件的使用。

第一节 系统工具软件

一、文件压缩软件WinZip

压缩的目的是减小文件,便于存储和传送。WinZip通过特殊的算法,能以较高的压缩比压缩文件、压缩成自解压缩文件,并能解压缩文件,启动WinZip后,可能出现如右图所示的两种界面,上图为Classic(古典)界面,下图为Wizard(向导)界面。可以通过分别单击两图的“Wizard(向导)”按钮和“WinZipclassic(经典界面)”按钮来切换界面。要使用WinZip最简单的办法是通过菜单命令选择所要的操作。

例1:把C:ProgramFilesMicrosoftOfficeOfficeBitmapsDbwizEvtmgmt文件压缩,同时创建一个自解压缩文件。

1.“我的电脑”下打开文件所在位置的窗口,右击Evtmgmt.gif图标,选择“WinZip→AddtoEvtmgmt.zip(添加到Evtmgmt.zip)”菜单命令,接着会在该文件目录处出现一个文件Evtmgmt.zip,此文件即是Evtmgmt.gif的压缩文件。

2、右击Evtmgmt.zip图标,选择“WinZip→CreateSelf-Extractor(创建自解压文件)”菜单命令,打开右图所示对话框。直接单击【OK】按钮,会在文件原来目录下创建一个自解压缩文件Evtmgmt.exe,也可以指定路径来保存自解压缩文件。

注意:自解压缩文件是在压缩文件基础上形成的。与文件压缩方法相似,可以通过右键菜单对被压缩的文件解压缩,对于自解压缩文件可以通过双击执行的方式解压缩。

例2:把Evtmgmt.zip文件解压缩到桌面,把Evtmgmt.exe解压缩到F:盘。(该例用于课堂演示)

二、Windows优化大师

Windows操作系统使用一段时间后,有时会出现系统性能不断下降,经常死机等故障。Windows优化大师可以很好地解决这些问题,软件界面直观,左侧为优化项目,右侧为具体优化内容。通过这些优化项目,可以对操作系统的磁盘缓存、文件和网络系统、开机速度、系统安全进行优化,对操作系统的注册信息、垃圾文件进行清理及其他的优化、清理和设置。

为了弥补Windows系统安全性的不足,Windows优化大师为电脑使用者提供了系统安全的一些增强措施。

Windows优化大师主界面的左边单击“系统安全优化”按钮,切换到优化系统安全界面,在此可以对系统的安全选项进行设置。如开机后自动进入屏保,退出系统时自动清除文档记录等。窗口右侧的四个按钮可以分别设置开始菜单、应用程序、控制面板和收藏夹内容的显示与隐藏。当单击“更多设置”按钮可进行更多安全设置。

例:隐藏驱动器E及桌面“网上邻居”图标。

1.启动Windows优化大师,单击“系统安全优化”按钮。

2.单击“更多设置”按钮,打开“更多的系统安全设置”窗口。

3.在“请选择要隐藏的驱动器”区域中选择驱动器E。

4.在“以下的安全设置选项提供给有经验的Windows用户”区域中选择“隐藏‘网上邻居’图标”。

5.单击【确定】按钮,下次重新启动计算机时,设置生效。除了以上两个优化项目,还可以通过桌面菜单优化来加快所有菜单的运行速度,通过文件系统优化加快文件访问速度,通过注册信息清理优化注册表,通过系统个性设置消除桌面快捷方式的小箭头等。

三、瑞星杀毒软件

“瑞星杀毒软件”能全面清除感染DOS、Windows、Office等系统的病毒以及危害计算机安全的各种“黑客”等有害程序。其两大主要优点为:Windows内存杀毒和三重病毒分析过滤。瑞星杀毒软件在特征值扫描技术的基础上,增加了行为模式分析(BMAT)和脚本判定(SVM)两项查杀病毒技术,三个杀毒引擎相互配合,使系统更加安全、可靠。该软件可以通过“开始”菜单、桌面快捷方式和双击状态栏中的瑞星监视器图标来启动。下图显示的是瑞星杀毒软件2005年版。

例:使用瑞星杀毒软件,清除内存和C盘中的病毒。

1、启动瑞星杀毒软件。

2、选定杀毒范围为内存和C盘。

3、单击“查杀病毒”,开始杀毒。

4、如果有毒,将出现“询问”对话框,要求选择对病毒的处理方式—“直接清除/删除文件/忽略”,按“直接清除”按钮,清除病毒。

5、查杀病毒结束后会出现“查毒结束”窗口,单击“确定”按钮。

选择“设置”菜单下的“详细设置”命令按出现如右图所示的对话框。可以通过相关的设置选项卡来设置瑞星杀毒软件的功能。在瑞星杀毒软件里设置输入其升级ID号,在连接到Internet上的情况下,单击“在线升级”按钮来实现智能升级。

四、虚拟光驱

虚拟光驱是模拟真实光盘及光驱的工具软件。它采用独特的读取技术,可将光盘上的数据,压制成虚拟光盘文件(*.VCD)存放到机器硬盘上,并将此文件当成光盘来使用。当要使用光盘上的数据时,只需要在包含此数据的虚拟光盘文件的图标上右击,在快捷菜单中选择相应命令,虚拟光盘就可加载到虚拟光驱中,可以直接读取数据了。

启动虚拟光碟总管的界面如右图所示,界面由菜单栏、工具栏和工作区组成,工作区左侧显示机器现有光驱(包含物理光驱),右侧显示虚拟光盘文件。

例1:将“Word97”职称计算机考试模拟光盘制成虚拟光盘文件。

1、双击任务栏虚拟光驱图标,启动虚拟光碟总管,单击“建立VCD(压制)”按钮,出现“虚拟光驱—选择光驱”对话框,选择需要制作虚拟光驱的光盘驱动器,单击“下一步”按钮。

2、出现“虚拟光驱--选择目标文件路径”对话框,单击“浏览”按钮,建立存放文件的路径及文件名(如F:Word模块考试Word97.VCD),点“保存”,单击“下一步”按钮,出现“虚拟光驱—设定”。

3、选择相关选项,单击“下一步”按钮,出现“虚拟光驱—选项设置”对话框,设置相关选项,单击“下一步”按钮,出现“虚拟光驱—统计信息”对话框。

4、单击“下一步”按钮,出现“虚拟光驱—压制影音类光盘”对话框,显示光盘文件的压制过程,压制完成,单击“完成”即可。

虚拟光驱软件可以对整张光盘进行压制外,还可以对硬盘上或光盘上的文件进行部分压制。

例2:使用虚拟光盘文件“Word97.VCD”

1、在虚拟光碟总管中单击“加入”按钮,按照虚拟光盘文件保存的路径把该文件加入到虚拟光碟总管窗口,选择Word97.VCD,单击工具栏上的“插入”按钮,出现虚拟光盘正在插入到虚拟光驱H中的显示。

2、随后就可以像使用真正光驱一样使用虚拟光驱访问虚拟光盘中的文件了。即在虚拟光碟总管窗口左侧双击打开虚拟光驱,选择需要打开的文件“打开”即可。

3、不需要时,可以使用工具栏上的“弹出”按钮把虚拟光盘文件弹出。

默认情况下虚拟光驱软件仅提供一个虚拟光驱,可以右击任务栏虚拟光驱图标选择“设置光驱数目”菜单命令来增加虚拟光驱的数目。

课堂练习:将C:WINNTMedia《甜蜜幻想之舞》文件制成虚拟光盘文件。

1、双击任务栏虚拟光驱图标,启动虚拟光碟总管,单击“部分收纳”按钮,出现“部分收纳”对话框。

2、在窗口的上部右端按照路径选择文件,右击选择“加入”或将文件拖拽到窗口下部的右窗口,单击工具栏上的“开始压制”按钮,出现“虚拟光驱--选择目标文件路径”对话框,单击“浏览”按钮,建立存放文件的路径及文件名(如C:DocumentsandSettings),深度为3层,存到E:盘“工院主页”文件夹下。

1、单击“新项目向导”按钮,打开“新项目向导步骤4之1”对话框,选择第一项“在我的硬盘上创建一个可以浏览的网站”,即在本地硬盘上创建一个网站副本,单击“下一步”按钮。

2、打开“新项目向导步骤4之2”对话框,输入想要下载网站的网址“http://”,设置下载深度为3,单击“下一步”按钮。

3、后两步使用默认值即可,最后单击“完成”按钮,打开“另存为”对话框,选择保存位置并命名“保存”即可,此时在“TeleportPro”窗口中添加了一个新工程,单击“开始”按钮,开始网站下载。

4、下载完成后,即可通过任何浏览器离线浏览(如双击文件“index.htm”即可使用IE浏览器进行网页的浏览)。

课堂练习:用TeleportPro下载“山西工程职业技术学院”网站上的图片文件,存到E:盘“工院主页PHOTO”文件夹下。

操作提示:步骤同上例,只是在第一步选择“搜索某一网站上特定类型的文件”,第三步单击“添加”按钮选择文件类型。

第三节 多媒体工具软件

一、播放软件Realplayer

1、特点:网上收听收看实时音频、视频的最佳工具,网络传输速率过慢时可以在下载完毕后通过RealPlayer播放。

2、技术支持:支持RA、RM、MP3、AVI、MID等20多种媒体格式。内置了许多频道,包括约120个网络广播电台,方便收听、收看各类节目。

3、界面:版本不同界面稍有区别,启动Realplayer后,可以看到如右图所示的界面。在菜单栏下面是播放工具栏,播放工具栏的下方是地址栏及图像播放窗等。

4、基本功能:菜单命令中的“文件”菜单主要用来打开文件,“视图”菜单用来控制视图的外观,“播放”菜单用来控制正在播放的文件,此外“频道”、“电台”、“收藏夹”等保存着要播放对象的位置信息。

二、豪杰超级解霸

豪杰超级解霸安装时,默认会启动自动伺服器,使得光盘放进光驱后能够自动运行解霸播放影音文件。该软件可以播放RM、MPEG4、DVD、VCD、DVCD、SVCD、CVD等几十种文件格式并提供了一个内容丰富、功能强大的实用工具集,包含了影音制作、图像处理等领域,常用的有MP3数字CD抓轨工具、AVI转MPEG工具、快速HTTP下载器、VCD转GIF工具等。

例1:影碟播放时,可以通过单击面板上的“截取一幅图像”按钮来截取正在播放的图像为多种格式的静态的图像。

例2:使用解霸录制播放中的片段,保存到D盘根文件夹下。

1、播放要录制的影音文件。

2、单击面板上的“循环/选择录制区域”按钮。

3、在要录制片段的起始处单击面板上的“选择开始点”按钮。

4、通过拖动播放滑块,找到要录制片段的结尾处单击面板上的“选择结束点”按钮。

5、单击面板上的“录像指定区域为MPG或MPV文件”按钮,打开“保存数据流”对话框。

6、选择D盘根文件夹,文件名为“片段”,单击“保存”按钮。

7、开始数据处理,处理完毕后自动关闭对话框,录制完成。

例3:将音乐CD光盘中的一个文件压成WAV与MP3格式,并存到D盘根文件夹下。

1、选择“开始→程序→豪杰超级解霸3000→实用工具集→音频工具→MP3数字CD抓轨”菜单命令,启动MP3数字CD抓轨工具,打开“MP3数字抓轨”对话框。

2、在对话框中上部的音轨选择下拉列表中选择一个音轨文件。在保存路径中选择D盘根文件夹。

3.单击“开始读取”按钮,开始转换,完成后,单击“退出”按钮,关闭MP3数字CD抓轨工具。

注意:这里的操作如果在“开始读取”前选择“直接压缩成MP3”则将文件压缩成MP3格式,否则为WAV格式,两种格式的压缩比相差几乎20倍。

三、播放软件Winamp

MP3格式音乐文件压缩比高,音质失真小,网上传输方便,Winamp是最佳的MP3播放器,同时它还能够播放绝大多数的音频文件如MP2、XM、WAV、VOC等音频格式。

Winamp启动后有两种界面:经典型与现代型,经典型代型由三部分组成:最上面是播放控制面板,包括播放控制按钮、频谱分析窗口、音量滑块等,中间是均衡器面板用来调节音效,最下面的面板包含显示/隐藏其他面板的按钮。

例:使用曲目列表面板播放歌曲。

1、单击播放控制面板的“PL”按钮,出现播放的曲目列表面板。单击曲目列表面板的“add”按钮,选择“adddir”出现添加音频文件对话框,按路径找到并选择音频文件,单击“确定”按钮即将要播放的文件添加到播放列表下。

2、双击需要播放的曲目即可。

第四节 其他工具软件

一、截图软件HyperSnap-DX

功能:

1、可截取全屏、活动窗口、任意窗口及屏幕上任意区域。

2、可抓取静态图像,也可以抓取使用DirectX技术的游戏画面和DVD等动态图像。

3、可将抓取后的图形去除背景并可以对图像进行缩放、旋转和镜像等操作,同时也可以对图像进行色调、亮度、饱和度和对比度等的调节。

例1:静态图像截取---截取FlashMX界面的主工具栏,把所截的图缩小50%。

1、启动HyperSnap和FlashMX程序。

2、在HyperSnap窗口中,选择“捕获→窗口或控件”命令。

3、此时屏幕自动切换到FlashMX窗口,右上角出现截图提示,鼠标移动到的对象(如窗口、工具栏、浮动面板、工具箱等)的边框不断闪动。

4、把鼠标移到主工具栏处,当文字工具栏边框开始闪动时,单击鼠标开始截图。

5、屏幕又自动切换回HyperSnap窗口,截取图像成功。

6、单击“图像→比例缩放”菜单命令,打开“比例”对话框,在“原始大小的百分比”栏内输入要缩小的比例“50”,单击“应用”按钮,单击“完成”按钮。

7、单击“保存”按钮存盘。

例2:动态图像截取---连续截取超级解霸播放的图像,并存到D:截取练习目录下,文件名依次为photo1、photo2„„。

1、在D盘根文件夹处创建一文件夹“截取练习”。

2、选择“捕捉→捕捉设置”菜单命令,单击“快速保存”选项卡。

3、选中“自动将每次捕捉的图像保存到文件中”选项。

4、单击“更改”按钮,改变路径和文件名为D:截取练习photo01.bmp,单击“确定”按钮。

5、选择“捕捉→启用特殊捕捉”菜单命令,打开“DirectX/Direct3D及Glide”对话框。

6、选择对话框中的前两个选项,单击“确定”启动抓取特殊图像功能。

7、用超级解霸播放要截图的文件。在播放过程中,按键盘上的ScrollLock键截取图像,每按一下该键,就截取一幅图像,图像自动存到D:截取练习下。

8、可以使用Windows环境下的“缩略图”来查看截取的图像。

二、看图软件ACDSee

功能与特点:

1、一款高性能专业图像浏览软件。

2、支持BMP、GIF、JPG、TGA、TIF等几乎所有的图像文件格式。

3、可以直接查看动画GIF,可以为每一个文件夹建立一个相册,还可以实现批量图片格式转换和对图像进行简单加工处理。

图像浏览:在左侧窗口中选中要显示的文件夹,右侧即会显示该文件夹所含图片文件的图像。双击该图像,出现如右图所示的窗口,这时可以通过单击“下一张”按钮来浏览下一张图片。

例1:用幻灯片的方式,播放D:截取练习内的图像。

1、左侧窗口中单击D:截取练习文件夹,在右边显示出所有的图像。

2、选择“工具→幻灯片设置”命令打开“幻灯片演示”对话框。设定各图片切换方式及图片切换延时等参数。单击“确定”按钮开始放映。按Esc停止放映。

例2:把D:截取练习内的.bmp图像一起转换为.jpg格式。

1、在左侧窗口中找到“截取练习”文件夹,使右边显示出所有的图像。

2、在右侧窗口中,选中这3个不同文件格式的图片。

常用工具软件 学习心得 篇6

院系:土木建筑工程学院

学号:100906245

姓名:朱珍珠

我学习了常用工具软件之后,学会了一些工具软件的概念和一些常用网络工具的使用,通过对这些工具的学习及掌握, 让我对计算机硬件及软件的认识更加的深刻。课程中介绍的这些常用工具就是软件中的佼佼者, 它们能维持计算机在日常生活中更加稳定流畅的运行。这门课程注意突出实用,使我能看得懂,找得到,学得会, 用得着。

下面我就对于这门课几个难忘的软件使用体会一一的介绍下, 希望以此能更加的加深对这门课及介绍的各种软件的印象。

软件一: 电脑管家

腾讯电脑管家(原名QQ电脑管家)腾讯电脑管家是腾讯公司出品的免费专业安全软件,2 合 1 杀毒版集“专业病毒查杀、智能软件管理,系统安全防护”于一身,开创了“杀毒 + 管理”2合1的创新模式,先后通过VB100等四大权威测试,杀毒实力跻身全球第一阵营。

(1)该软件的电脑清理垃圾,简洁方便,而且清除的速度较快,使用起来很不错,多次使用都为我节省出了好多地方,清理了好多看见到看不见的垃圾,提高了电脑的有效应用率,而且也多少的提高了电脑开机的时间;

(2)电脑管家中有一个软件管理功能,该功能的软件卸载,将电脑安装的各种软件进行了分类,方便了对各个软件的选择和对比,能够节约电脑的内存,而且可以帮助用户找到各个软件 的区别,更好的选择适合自己的要求的软件。在软件卸载功能中,用户还可以选择是否彻底删除有关文件,并且有强力清除残余,更好的更完全的删除软件,效果不错,比较喜欢,我个人将软件管理功能单独放置到了桌面上,以方便日常使用。同时,该功能还有一个软件更新提醒,能够及时检测电脑中所有安装的软件的最新版,并且还有已经更新的用户百分比,方便用户进行选择;

(3)腾讯电脑管家还有一个闪电查杀功能,因为平时对电脑不太注意病毒的查杀,一般都是在使用电脑是突然想起进行电脑病毒的查杀,因此需要这个电脑病毒闪电查杀进行急速的查杀,并且还不影响我的其他操作,这个功能很好的符合了我的要求。每次都能很快的得到病毒的查杀结果,如果只是单纯的说得分的话,得分也不是很低,几乎都是89分以上,挺满意的!!

(4)当然了,也不是说这个软件是百分之百的满意,还有一个功能是手机管家,就是说,每次手机用数据线连接到电脑上是,在还没有进行完电脑病毒查杀的时候,就已经提示出来是否要用电脑进行手机管理。本来这个功能挺好的,但是可能是我个人的手机问题,这个功能总是无法得到很好地使用,总是无法用电脑对手机进行管理,但是每次使用都会有提示是,又找不到原因,还无法关闭,这个很不喜欢·····

总结:总体来说,对腾讯电脑管家是满意的,界面大部分比较友好,内容绝大部分的是比较友好的,使用比较方便,也比较放心,而且他的有些功能非常的适合我的要求,比较喜欢使用,评分可以达到90分!软件二:

HaoZip(2345好压)和2345浏览器

(1)2345好压软件是一款国人自己开发并拥有卓越压缩比和压缩速度的压缩文件管理器。

据老师介绍,2345好压压缩软件(HaoZip)是强大的压缩文件管理器,是完全免费的新一代压缩软件,相比其它压缩软件占用系统资源更少,有更好的兼容性,压缩率比较高。它提供了对ZIP、7Z和TAR文件的完整支持,能解压RAR、ARJ、CAB、ISO、ACE、UUE等多达49种格式文件,这是同类软件无法比拟的。

个人也比较喜欢好压,使用较为方便,快捷。解压或者加压都很迅速,基本上都是右键即可,适合我的使用习惯,操作起来也比较友好,个人比较偏爱。

(2)2345浏览器,现在有较新版,在以前,打开网页的时候,电脑右下角总有提示是否对2345浏览器进行更新,那段时间对2345浏览器的印象特别不好,学校网速本来就不快,还要更新软件,更浪费。但是后来更新以后,发现这个浏览器运用起来更人性化。

比如,有一个快速截屏工具,不用再ctrl+alt+a,而且保存地址可以自己选择,自己命名,经常使用这个工具功能。再者比较喜欢的是该浏览器的侧边栏功能,该侧边栏里有一个历史记录功能,可以查找到数月以前的浏览记录,当然了,我本人不是要查找,而是要删除历史记录,也就是说,能够删除该用户的所有历史浏览记录,并进行彻底删除,对个人信息的保护很有必要,这个经常使用。

当然了,好压和2345浏览器还有一些其他的比较好的功能,只是个人喜好不一样,使用习惯不一样,对于其他的一些功能,我本人并没有太多的爱好,这些已经足以满足我的需求,所以其他的不加以赘述。

总体来说,好压和2345浏览器评分还可以,当然如果单说浏览器的话,搜狗的一些功能更强大一些,比如同学们都比较喜欢的那个多个贴吧自动签到功能等等,当然,浏览效果也大致相同了,主要学校的网速不是太快,不管是哪个浏览器,有时候都会刷不开网页。对于这两个软件,个人打分是85分,因为还有其他的一些功能是我不使用的,所以对于我,用处不是太大。

软件开发项目管理工具 篇7

一、固定资产卡片的建立

(一) 固定资产卡片样式的建立。运用Excel的常用命令, 即可设计出固定资产卡片的样式, 大致如图1。

(二) 固定资产卡片数据的输入。

1.已计提月份。“已计提月份”项目反映到当前月份, 该项固定资产已经计提的月份数 (不包括当前月份) 。根据现行企业会计制度规定:当月增加的固定资产, 当月不提折旧, 从下月起计提折旧。例如, 某企业2012年1月购进一台设备, 到2015年8月“已计提月份”数中不含购入时的1月份, 也不含当前的7月份, 已计提的月份数= (2015-2012) ×12+ (8-1) -1=42。为使每月固定资产卡片实现自动更新, “已计提月份”的输入通过函数来实现, 如图1, 函数YEAR (TODAY () ) 的结果是提取出当前系统的年份 (即2015年) , YEAR (B8) 的结果是提取开始使用日期的年份 (即2012年) , 同理, MONTH (TODAY () ) 和MONTH (B8) 的结果是分别提取当前系统的月份和开始使用日期的月份, 读者可以结合以上举例理解。

2.年折旧额。常用的固定资产折旧方法有直线法、工作量法、双倍余额递减法和年数总和法。利用Excel内置的财务函数即可以非常方便地计算各种折旧方法下的年折旧额。

(1) 直线法。直线法又称为平均年限法, 它是根据固定资产的原值、预计净残值及预计使用年限平均计算折旧的一种方法。直线折旧函数的格式为:SLN (cost, salvage, life) , 参数cost为固定资产原值;salvage为固定资产残值;life为固定资产预计使用年限。如图1, 将固定资产原值、净残值率和预计使用年限分别输入B9、D9和D7单元格中, 用公式“=B9*D9”在F9计算得出净残值。直线法下计算年折旧额的函数SLN的三个参数就可作如图2的设置。

(2) 双倍余额递减法。双倍余额递减法是在暂不考虑固定资产残值的情况下, 根据期初固定资产账面余额和双倍的直线法折旧率计算固定资产折旧, 在固定资产折旧年限到期前两年内, 将固定资产净值扣除预计净残值后的余额平均摊销。此方法下函数的格式为:DDB (cost, salvage, life, period, factor) , 前三个参数与直线法相同, 参数period为固定资产计提折旧的年份 (因为各个年份下固定资产计提折旧的金额不相同) , 参数factor默认值为2, 即为双倍余额递减率;用户可改变此参数, 可以为其他的整数, 如为3, 则为3倍余额递减率。

工作量法下计算年折旧额的函数参数设置基本同直线法, 年数总和法计算年折旧额的函数参数设置基本同双倍余额递减法, 读者使用这两种方法时可参照以上使用。

二、固定资产清单的生成

固定资产清单的信息来自于固定资产卡片工作表, 通过VBA语言编写宏代码“固定资产卡片栏目数据转入固定资产清单”, 运用循环语句 (Do While语句和For语句) 可以逐次将“固定资产卡片”中的“卡片编号”、“日期”等数据自动转入“固定资产清单”工作表的相应栏目, 也可以运用Excel工作表数据之间的链接功能完成。

三、固定资产数据的查询和统计分析

(一) 查询固定资产信息。查询固定资产的信息是通过Excel提供的筛选功能来完成的, 筛选分自动筛选和高级筛选功能, 其中, 高级筛选可以设置更多的筛选条件, 并将筛选结果从数据列表中抽取、复制到当前工作表的指定位置。高级筛选命令的执行关键是构造“条件区域”, 构造时需注意三点:一是条件区域的首行输入数据列表的被查询“字段名”, 如“固定资产名称”、“已使用年份”、“年折旧额”等, 字段名的拼写必须正确并且要与数据清单中的字段名完全一致, 为避免出现不一致, 字段名采取从数据清单中直接复制的方法完成。二是条件区域中只包含要查询的字段名, 并且不一定按字段名在数据清单中的顺序排列。三是在条件区域的第二行及其以下各行开始输入筛选的具体条件, 具体条件与条件区域相对应, 在同一行输入的多重条件其间的逻辑关系是“与”;在不同行输入的多重条件其间的逻辑关系是“或”。在数据清单的其他位置构造好条件区域, 在“高级筛选”对话框中按照提示设置、确认, 即可完成查询操作。

(二) 汇总分析固定资产信息。通过Excel提供的分类汇总命令和建立数据透视表的方法完成汇总分析固定资产的信息。其中, 通过数据透视表做汇总, 相比分类汇总命令, 分类依据可以选取两个以上 (分类汇总命令只可选取一个) , 汇总数据的灵活性更强。

建立数据透视表的关键步骤在于正确设置行标签、列标签和数据项, 行标签、列标签和数据项均是从数据清单中选取, 其中行标签和列标签作为汇总依据, 一般是从固定资产名称、使用部门等非数值型项目中选取, 数据项作为要汇总的数据, 一般是从数值型项目中选取, 如已提折旧、净值和年折旧额等。操作方法是从数据表字段列表中拖动字段到相应标签处。如图3, 从字段列表中将固定资产名称拖动到列标签处, 将使用部门拖动到行标签处, 将已提折旧、净值和年折旧额拖动到数值处, 创建完成后即如图3所示。

Excel是office系列中最常用的电子表格处理软件, 利用它强大的数据处理功能和提供的相关技术, 可以实现对固定资产的有效管理。

摘要:固定资产卡片是对固定资产进行管理的一种独有的方式, 对每一项固定资产设立一张卡片, 卡片中的项目可以详细地反映固定资产的类别、名称和使用状况以及计提折旧的相关信息。本文运用Excel提供的大量函数, 设计了固定资产卡片的样式和固定资产卡片中数据的输入方法, 以此反映各种折旧方式下, 固定资产计提折旧的信息。此外, 运用Excel提供的统计分析功能, 对固定资产信息进行查询和汇总。

关键词:Excel函数,固定资产卡片,固定资产折旧

参考文献

[1]邵亮.Excel在会计中的应用[M].北京:教育科学出版社, 2013

软件开发工具的选择 篇8

关键词:软件 开发工具 软件危机 选择

一、引言

随着计算机科学技术的飞速发展和信息技术的不断进步,计算机与细腻新技术逐渐被应用到各行各业中。各领域都要求软件开发者能够迅速、高质量的为本领域提供各种具有较强的实用性的软件产品。但是在现实软件开发中,由于各领域的复杂性、差异性、变化性等特点的存在,给软件开发带来了极大的困难,不能完全满足社会各领域对软件开发的需求。

软件产业的全面发展决定着一个企业、一个行业、一个国家的信息化建设水平的高低。目前,虽然我国软件产业已经取得了长足的发展,特别是近年来每年都在以两位数的复合增长率上涨,但是,我国软件开发与运用等方面仍存在着诸多问题。据权威机构的统计数据报告显示:大型专用软件的开发占世界软件销售额的85%,而其开发中出现的失败率高达70%。而我国的信息建设项目的成功率也并不高。那么导致软件开发的这种状况的主要原因是什么呢?该如何选择软件开发工具呢?

二、软件开发工具概述

(一)软件开发工具的基本概念

目前的软件编写都是建立在一种开发工具软件的基础上的,有了这类工具软件,软件开发从规划、业务流程分析、软件模块的设计、代码的测试、使用与管理等方面都进一步实现了规范化管理,这为程序员编程带来了便利。软件开发工具的使用不仅降低了程序员编程的难度,更为那些复杂的软件开发提供了较大的帮助。

(二)集成软件开发工具

软件是相对于那些看得见、摸得着的硬件而言的,软件就像是计算机的大脑。软件分为系统软件和应用软件。不论是系统软件还是应用软件都为人们的生活带来了方便,在互联网时代软件拥有庞大的数量,软件的产生是人类集体智慧的突出表现,是现代文明得以传承的介质,是人类文明发展的推动力。

随着计算机技术的不断发展,很多复杂的业务管理流程、复杂系统控制都依赖于软件开发工具来得以实现。这些集成的软件开发工具涉及到软件开发的各个生命周期。越来越多的软件工程需求带动了集成软件开发工具的产生与发展。目前,比较常见的集成软件开发工具有很多,例如:VB,PB,DELPHI,VC,JAVAASP等。这些软件开发工具各有特点,各有所长。例如:VC具有强大的功能、JAVA具有强大的网络编程功能、VB简单易学,易于掌握。

三、软件开发工具的发展历程

软件开发工具如果从开发效率上来划分,可以分为编辑器、集成开发环境、软件开发平台三代历程。

(一)软件编辑器

这种软件开发工具从功能到界面都需要编写大量的代码,编辑的主要功能是将代码进行编译,使其成为目标程序,并对其进行错误调试。这种程序的主要表现形式就是0和1这样的代码序列。但是对于这些代码序列,并不是每一个用户都能够看的懂的。种种程序对计算机的硬件有着极高的依赖程度,因此其维护性较差。

(二)集成开发环境

在软件开发工具中集成了很多通用的界面定制功能和通用功能。例如:通讯的组件、数据库的操作、数据展示控件、打包工具等。这些功能的集成是软件开发的效率得到了提高。例如:VIAUAL、STUDIO、MYECLIPSE等。这些是目前最流行、实用率最高的软件开发工具,大部分软件厂商的程序开发人员都在使用这些开发工具。

(三)软件开发平台

软件开发平台的提出为软件开发提供了一个全新的平台和理念。平台作为软件开发工具的应用环境是软件开发逐渐实现了可视化、定制化、无代码化,软件开发的效率的到了空前的提高,在很大程度上解放了程序员的开发工作量,让程序员能够将注意力集中在对业务的关注上,而不是技术。例如:咨微OBPS开发平台就是最具代表性的。

四、软件开发工具的选择

随着软件技术的不断进步,各种高级语言不断规范,使得程序员对软件开发工具的选择也提出了新的要求。就目前而言,我国的软件开发已经逐渐由原来的手工作坊的形式发展到软件工程的阶段。软件开发本身也在不断的发展,已经由过去的“算法+数据结构=程序”的传统模式转变成“设计模式+对象组件+开发工具=程序”。开发工具的选择已经成为软件开发成功与否的主要因素之一。

选择软件开发工具有两个主要因素,即:所开发的最终用户和开发人员。软件开发的最终用户是所有软件开发的主要来源和最终归宿,它更是影响着软件开发工具选择的决定性因素。另外,开发人员的习惯、爱好、经验也在影响着软件开发工具的选择。同时,严格的软件工程管理和开发人员的技术水平是软件开发成功与否的关键。

总之,随着软件业的飞速发展给人类的生活带来了巨大的变化。这不仅是人类文明成果的具体体现。软件开发工具的发展给软件业的进一步发展提供了动力。软件开发工具在不同领域的有效利用,使软件工程各个时期达到有效管控的二亩地。

参考文献:

[1]曹田.基于TCM的前向纠错编码在光通信中的研究[J].软件,2012(07)

[2]温秀兰,许有熊,王东霞.基于拟随机序列求解点到自由曲线最短距离[J].计算机仿真,2012(08)

[3]黄为勇.一种采用完全Logistic混沌的PSO-GA优化方法[J].计算机应用研究.2012(09)

作者简介:王珊珊,(1980.11.18) 讲师,硕士,研究方向:计算机科学技术与应用,毕业院校:吉林大学.工作单位:吉林工商学院信息工程分院。

上一篇:面试时的问题下一篇:详细版小学体育教学工作计划参考