高效管理软件研发流程研究论文
高效管理软件研发流程研究论文
软件项目设计与开发过程管理分析
软件项目的规划,是软件设计与开发过程中比较复杂的阶段,也是决定软件开发质量和开发水平的关键,做好软件项目的整体规划将会为整个软件项目的运行奠定良好的基础。以下是我为您收集整理的软件项目设计与开发过程管理分析论文,以供参考,欢迎借鉴阅读。
摘要: 软件项目设计与开发的管理,其目的就是要从管理的角度,对软件项目在设计开发中的各个环节进行规范和监督,通过多种形式的有效管理措施,确保软件项目开发过程的高质量和低成本。对此,本文在分析软件项目设计与开发原则的基础上,结合软件项目设计与开发的全过程,就软件项目设计与开发的有效管理问题进行重点探讨。
关键词: 软件项目;设计与开发;过程管理;有效性
对软件项目设计与开发的全过程进行有效的管理,不仅是要为了顺利实现软件的特定功能与性能,还要确保能够保质、保量、低成本的完成软件开发的任务,使软件在投入使用后也能够保持稳定性、可靠性、实用性和经济性。简单的说,软件设计与开发的过程就是要将需求转变为软件表达的过程,要想切实提高软件项目设计与开发过程管理的有效性,不仅要坚持正确的软件项目设计原则,还要明确软件的设计流程,在设计与开发的各个过程都采取行之有效的管理对策。
一、软件项目设计与开发的基本原则
(一)实用性
实用性指的是软件项目的设计与开发一定要能够满足现代企业经营管理的需求,能够促进企业的不断发展,要避免“形式主义”、“中看不中用”等问题,否则有可能导致企业软件开发资金的浪费,难以取得良好的投资回报效果。因此,在选择软件设计与开发技术时,不能过度追求先进性和高投入,而是应当在充分了解企业实际需求的基础上,结合企业的发展方向,充分满足企业在不同层次和环节上的管理需求,这也是决定软件开发项目成败的关键因素。
(二)先进性
毋庸置疑,在信息技术不断变化发展的时代背景下,先进性是软件项目设计开发过程中必须充分考虑的问题,这可以有效降低企业在未来的投入,避免未来在软件项目开发中的重复建设和系统升级等问题。因此,企业在进行软件项目的开发设计时,一定要面向社会经济的未来发展方向和人民生活需求的变化趋势,紧跟社会步发展的步伐,与信息技术、计算机技术、通信技术以及相关学科的发展方向保持一致,这样才能不断推动社会的进步。
(三)经济性
任何一个软件项目的设计与开发,都必须充分考虑到投入产出比的问题,力争用最小的经济投入获取最大的投资回报,实现最好的软件开发设计效果和更高的经济效益,这也是软件开发企业的主要目标。因此,在保证软件开发质量的前提下,软件的开发费用需要控制在合理的预算范围之一,并尽量压缩,在设计开发过程中必须要考虑到软件在后期运行维护过程中的费用投入,实现软件项目设计与开发全过程费用的节约。
(四)系统性
在软件项目的开发设计中,一定保证其整体功能的完整性,既能满足企业在整体上的管理需要,设计与开发的系统必须能够全面、完整覆盖企业管理的软件信息系统,又要能够满足采购、生产、销售等个别部门的`管理需求,便于各个部门之间信息数据的传递和衔接。此外,还应当制定系统的软件项目设计与开发的管理规范,如开发文档的管理规范、报表文件规范、数据格式规范等,这是确保软件系统开发和操作水平的重要条件。
(五)可靠性
为了充分保证软件项目系统运行的高效、平稳和准确,不仅要保证软件系统在正常运行状况下数据传递的准确性和系统运行的可靠性,还需要确保软件系统项目在非正常状态下的可靠运行,因此在软件项目的开发设计过程中要提前针对一些紧急情况制定相应的应对策略。一个优秀、可靠的软件系统,必然是一个灵活的系统,即使在软、硬件环境发生故障时,仍旧能够保持部分使用或正常运行。
二、软件项目设计与开发的全过程管理
(一)软件项目设计与开发的启动
在软件项目的设计与开发过程中,实施全过程管理的第一个阶段就是项目的启动。在软件项目的启动阶段,首先,要明确软件项目设计与开发的目的,并在软件开发与软件使用的双方协议或者合同中进行约束,并对软件设计的主题、工程量进行量化,合理确定软件项目开发和设计的阶段目标和周期。其次,要加强同软件用户的充分沟通,了解用户的软件使用需求,理清软件记录的关键点,制定出完整的软件设计与开发流程;再次,对于在调研过程中所获取的原始资料,一定要进行加工处理,理清相关的约束条件和非功能性的客户需求,确保软件开发与建设项目具有很强的可实现性。
(二)软件项目设计与开发的规划
软件项目的规划,是软件设计与开发过程中比较复杂的阶段,也是决定软件开发质量和开发水平的关键,做好软件项目的整体规划将会为整个软件项目的运行奠定良好的基础。具体说来,软件项目规划主要包括项目预算、风险分析与预测、进度管理、质量控制等内容,在编制软件项目的开发计划时,一定要理清各个开发环节之间的关系,并制定出完整、科学的项目计划书,以期为软件项目设计与开发的全过程管理提供相应的参考依据。
(三)软件项目设计与开发的实施
软件项目实施阶段的有效管理,其目的就是要保证软件项目安装在预先设置的计划上正常运行,确保项目不要偏离预定的开发进程和设计目标。在软件项目的实施阶段,一定要按照软件项目的初步规划进行,并在实施过程中,增强对软件项目开发的有效控制,确保成本支出控制在相应的预算定额之内。同时,要对软件项目开发的成果进行动态的监控,随时与原先的计划过程进行比较,对于出现的偏差或缺陷要及时进行调整,确保各项软件开发指标和系统功能的顺利实现。
(四)软件项目设计与开发的结束
一个完善的软件项目管理过程,必然离不开软件项目的结束,这时相关人员要进一步确认软件项目在设计与开发过程中取得的成就,做好软件项目的交接、评审等工作。
三、结语
总之,为了提高软件项目设计与开发的质量和水平,软件设计人员需要首先认识到软件质量的重要性,树立应有的软件项目质量管理意识,要坚持正确的软件设计与开发原则,懂得加强过程管理与控制,同时还要对风险控制、配置管理等环节给予足够的重视,采用科学的技术方法和先进的管理技术来提高软件项目质量管理的有效性。
参考文献:
[1]李勇华,骆启武,付春燕.基于问题管理提升软件项目过程质量的实践[J].计算机与现代化,2007,4.
[2]商惠华.基于过程改进的软件质量管理模型[J].计算机工程与设计,2011,5.
[3]雷坚.项目管理在软件开发中的应用探究[J].软件导刊,2011,7.
探析软件项目管理中的PERT技术应用论文
软件项目管理是通过对项目参与人员、项目目标产品、实施过程和项目本身进行前期评估和开发阶段的管理等方式,确保项目能够在规定的时间范围内以更低的成本获取项目预期目标或超过预期。因此,软件项目管理决定着软件开发的成功与否,软件开发公司也通过先进管理技术的引入来提升软件项目管理质量,PERT技术就是代表性的技术之一 。 本文通过阐述软件 项目管理 现状、PERT技术基本内容以及该技术在软件项目管理中的应用,系统分析软件项目管理中PERT技术的应用现状及发展前景。
软件开发项目管理是软件开发领域的专业性项目管理活动,其成败关系到整个项目的成败,并影响到企业整体的商誉、市场和盈利能力。所以,软件企业需要关注项目管理能力的提升。而实现这一目的的重要途径之一就是在项目管理过程中应用各种技术对软件项目管理质量进行提升,从而确保项目的成功。PERT技术是软件项目管理中常用的技术之一,主要通过对项目进行整体评估和进度安排的方式提升项目的可行性以及开发效率,以降低项目风险,确保开发者的利益。因此,有必要对PERT技术进行深入的研究,从而更好的应用与软件项目管理,促进软件开发行业的发展与进步。
一、PERT技术简介
PERT技术全称计划评价与审查技术(Program Evaluation and Review Technique),是20世纪50年代中期发展起来的一种科学的计划管理技术, 最初是用于美国海军部开发北极星潜艇系统时为协调3000多个承包商和研究机构而开发的,其理论基础是假设项目持续时间以及整个项目完成时间是随机的,且服从某种概率分布。PERT可以估计整个项目在某个时间内完成的概率。
简单地说,PERT是利用网络分析制定计划以及对计划予以评价的.技术。它能协调整个计划的各道工序,合理安排人力、物力、时间、资金,加速计划的完成。在现代计划的编制和分析手段上,PERT被广泛的使用,是现代化管理的重要手段和方法。
PERT网络是一种类似流程图的箭线图。它描绘出项目包含的各种活动的先后次序,标明每项活动的时间或相关的成本。对于PERT网络,项目管理者必须考虑要做哪些工作,确定时间之间的依赖关系,辨认出潜在的可能出问题的环节,借助PERT还可以方便地比较不同行动方案在进度和成本方面的效果。
二、PERT技术在软件项目管理中的应用
计划评审技术属于网络计划技术的分支,主要用于项目管理和活动计划评估,最初是美国为了提升军事项目研发效率开发的计划管理模式,主要以数理统计为基础,运用网络方法和电子计算机方法进行实施,简称PERT技术。其基本原理是将一个完整的项目分割成单独的小项目,然后根据小项目间的关系进行分析,并绘制网络图;再通过网络图分析各项目运行时间和先后顺序,寻找出项目运行主线,并对项目的每一个环节进行可行性评价,确认项目整体的可行性,不断修正项目计划,从而达到项目管控和提高成功率的目的。
1.绘制活动分析表
PERT技术的主要操作步骤需要依据项目流程图绘制分析表格,而时间由三点法确定。三点时间法主要涉及三种时间:最乐观时间,最可能时间和最悲观时间。 其中最乐观时间为当所有外界影响因素均对项目产生正面影响时,项目完成的预期时间;最可能时间为当项目正常运行时,完成项目所需的时间,一般可参考同类项目的运行平均值;最悲观时间为假设项目会遇到比一般项目更多的不利因素影响时,项目完成最长需要的时间。通过以上分析,最终绘制出活动分析表。
2.绘制网络图
首先罗列出分割完毕的小项目即单独运行的活动,并筛选出不需要前提活动运行完毕即可实施的项目,也就是可以在项目初期直接运行的活动,然后依据这些项目进行紧前活动添加,逐步绘制出网络图。
3.网络时间计算
在时间轴上,时间对应的是点,在网络图上,节点与事件相对应,起始点表示事件开始,终止点表示事件的完成,中间节点表示该节点所在箭线的事件过程。根据上述对应关系进行活动的网络时间计算。
4.关键线路与时间差
关键线路为项目最佳运行方案,但是在实际操作过程中总会遇到各样的影响因素导致不能运行该线路,因此需要寻找最合适线路,而不同线路与关键线路的时间差很大程度上决定了线路的选择,同一个项目可以同时存在多个关键线路。
5.项目优化
项目优化的目的在于以最低的成本获得最高的项目成果。成本包括材料成本、人力成本、时间成本和其它成本,因此,需要考虑项目耗资和耗时两个方面。此外,项目的费用核算可以单独进行小项目核算,也可直接对项目整体进行成本评估。项目优化的主要途径为成本优化,成本优化的过程为:首先选取成本最小的关键线路进行实施,然后计算项目如果进行加速运行时带来的人力成本增加值,最后评估该线路整体成本,如满足预期则确定最终线路,如不能满足预期值则继续进行线路选取,重复上述步骤。
以上为PERT技术在软件项目管理中主要应用方式和常用管理路线,在具体的项目管理过程中需要针对具体项目特点进行调整,但是主要目的都是以最低成本获取最高成果。
三、结语
计划评审技术的应用有助于软件开发的项目管理人员更精确的评估项目完成时间、更有效的监督项目进展和预期完成质量,属于典型的项目进度控制方法。虽然PERT技术极大的促进了软件项目管理的质量,降低了软件开发风险,但是依然需要看到在该技术引入软件项目管理中后,容易对软件开发项目造成一定程度的专业性影响,如为了追求更低的成本和更快的工期,可能需要牺牲一部分软件附属功能,虽然不会对软件开发主体造成损害,但是可能会在一定程度上降低软件的用户友好度和使用舒适度,这些需要项目管理者正确把握该技术的应用尺度,不能一味追求利益而导致软件质量的低下。作为工程技术人员,应该对计划评审技术的应用研究应继续深入,探索更为合理和有效的引入方式,在不损害项目预期目标的前提下,提高项目质量和降低项目成本,为软件开发领域的进步做出贡献。
软件测试管理研究论文
去领测国际问问吧 他们挺专业的
晕,这个你要好好找找资料就行了啊。要不你到中国软件测试联盟网站里看看吧。那里应该有你想要的东西。
搜一个给你参考一下:软件测试从零开始引言 几年前,从学校毕业后,第一份工作就是软件测试。那时候,国内的软件企业大多对软件测试还没有什么概念,书店里除了郑人杰编写的《计算机软件测试技术》之外,几乎没有其它的软件测试相关书籍,软件测试仅仅在软件工程的教材中作为一个章节列出来,因此,我对软件测试一无所知。不过,在正式走上工作岗位之前,公司提供了为期两周的系统的软件测试技术专题培训,对接下来的软件测试工作有很大的指导意义。现在,我继续从事软件测试的培训与咨询服务,在这个过程中,亲眼目睹了很多软件测试新手面对的困惑,他们初涉软件测试行业,没有接受系统的培训,对软件测试一无所知,既不知道该测试什么,也不知道如何开始测试。下面针对上述情况,给出若干解决办法。 • 测试准备工作 在测试工作伊始,软件测试工程师应该搞清楚软件测试工作的目的是什么。如果你把这个问题提给项目经理,他往往会这样回答: “ 发现我们产品里面的所有 BUG ,这就是你的工作目的 ” 。作为一名软件测试新手,如何才能发现所有的 BUG ?如何开始测试工作?即便面对的是一个很小的软件项目,测试需要考虑的问题也是方方面面的,包括硬件环境、操作系统、产品的软件配置环境、产品相关的业务流程、用户的并发容量等等。该从何处下手呢?• 向有经验的测试人员学习 如果你进入的是一家运作规范的软件公司,有独立的软件测试部门、规范的软件测试流程、软件测试技术有一定的积累,那么,恭喜你!你可以请求测试经理委派有经验的测试人员作为你工作上的业务导师,由他列出软件测试技术相关书籍目录、软件测试流程相关文档目录、产品业务相关的文档目录,在业务导师的指导下逐步熟悉软件测试的相关工作。其实,在很多运作规范的软件公司,已经把上述的师父带徒弟的方式固化到流程中。 如果你进入的是一个软件测试一片空白的软件企业,那么,也恭喜你!你可以在这里开创一片自己的软件测试事业,当然,前提是老板确实认识到软件测试的重要性,实实在在需要提高产品的质量。这时候,可以到国内的软件测试论坛和相关网站上寻找软件测试资源,这种情况下,自学能力和对技术的悟性就至关重要了。 • 阅读软件测试的相关书籍 现在,中文版的软件测试书籍越来越多,有的是国人自己写的,有的是翻译国外经典之作。可以到 或者 等网络购书的站点查找软件测试相关的书籍。目前,从国外引入的软件测试书籍有很多经典之作,但是,翻译成中文后,翻译质量对阅读效果有很大的影响。 • 走读缺陷跟踪库中的问题报告单 如果您所在的公司已经有软件缺陷跟踪库了,无论采用的是商用工具,如 ClearQuest 、 TestDirecter 等工具,还是采用的 Bugzilla 、 Mantis 等开源工具,这都无关紧要,缺陷跟踪库中的缺陷报告单才是有价值的。缺陷跟踪库中的问题报告单是软件测试工程师工作绩效的集中体现,同时也是软件产品问题的集中体现。一般来说,缺陷报告单中最关键的几个部分包括:第一部分是发现缺陷的环境,包括软件环境、硬件环境等;第二部分是缺陷的基本描述;第三部分是开发人员对缺陷的解决方法。通过对上述缺陷报告单的三个部分作仔细分析,不知不觉你已经吸收了其他软件测试人员的工作经验,并掌握了软件产品常见的基本问题。这是迅速提高软件测试经验的好方法。 • 走读相关产品的历史测试用例 如果你所在的公司有测试用例管理系统,那么,走读相关产品的软件测试用例是迅速提高测试用例设计水平的一条捷径。走读测试用例也是有技巧的。测试用例写作一般会包括测试用例项和根据测试用例项细化的测试用例,下面举例说明。 “ 测试用户登录的功能 ” 是一个测试项,该测试项的目的是测试用户登录功能是否正确,是否能够完成正常的登录功能,是否能够对非法用户名和密码做异常处理等等。因此,根据该用例项,可以设计出若干个测试用例,大多数情况下,测试用例项和测试用例是一对多的关系。 通过走读测试用例项目,你可以掌握应该从哪些功能点着手未来的测试工作;通过走读软件测试用例,你可以了解如何根据被测试的功能点开展软件测试用例的设计工作,包括如何确定测试用例的输入、测试用例的操作步骤和测试用例的输出结果等。 总之,走读其他软件测试人员设计的优秀软件测试用例,是提高自身用例设计水平的好方法。 • 学习产品相关的业务知识 软件测试人员不仅要掌握软件测试技术相关知识,对产品相关的业务知识也要学习。这很好理解,如果从事财务软件的测试工作,一定要学习财务知识;如果从事通讯产品测试工作,那么相关的通讯理论知识也是必须的;如果从事银行软件的测试,银行的业务流程也是不可或缺的知识点。 因此,在学习软件测试技术的同时,千万不要忽略产品相关业务知识的学习。如果你是一个软件测试技术专家,但是对产品业务知识一无所知,那么也只能测试出来纯粹的软件缺陷,而面对眼前出现的产品业务相关的缺陷,很可能是视而不见,如此这般,软件测试的效果会大打折扣。 • 识别测试需求 识别测试需求是软件测试的第一步。如果开发人员能够提供完整的需求文档和接口文档,那固然好。可以根据需求文档中描述的每个功能项目的输入、处理过程和输出,来设计测试用例。如果开发人员没有提供软件需求文档,那该如何是好?下面给出几个有效的方法: • 主动获取需求 开发人员通常不会更好地考虑软件测试,如果没有开发流程的强制规定,他们通常是不愿意提供任何开发文档,即便有强制规定,需求文档也未必能够真正指导软件系统测试工作。因此,需要测试人员发挥主观能动性,与相关的软件开发项目经理和软件开发人员保持沟通,了解软件实现的主要功能是什么,并记录得收集到的信息。一般来说,开发人员即便没有提供相关需求文档,也会保存一些简单的过程文档,主动向开发人员索要这些文档,可以作为测试的参考。此外,可以与公司的技术支持人员交流,技术支持人员是最贴近用户的人,因此,通过交流可以获取第一手的用户使用感受,在测试的过程中会更加贴近用户。 当拿到相关的资料后,从哪些方面分析需求?如何与开发人员交流需求?其实,只要把握需求分析的几个关键的点就可以解决问题:输入、处理过程、输出、性能要求、运行环境,下面针对每一个项目逐一分析: 软件输入: 与该需求相关的一切可能输入,可以从这几方面考虑,输入来源、输入参数的数量、输入参数的度量单位、输入参数的时间要求、输入参数的精度和输入参数的有效输入范围。在测试用例设计中,这部分内容作为测试用例输入的依据。 处理过程: 描述对输入数据所执行的所有操作和如何获得输出的过程。测试人员了解处理过程即可,在测试过程中发现 BUG 时候,如果对处理过程了解的深入,对定位问题根源有很大的帮助。 软件输出: 描述每个需求的输出结果,包括输出的位置(如计算机显示器、打印机,文件),输出参数的数量、输出参数的度量单位、输出参数的时序、输出参数精确度、输出参数的有效输出范围、错误消息。在测试用例设计中,这部分内容作为测试用例的预期输出。 性能要求: 与该需求相关的性能要求,比如 “ 插入 ATM 取款卡后, 3 秒钟内弹出提示用户取款的图形界面 ” 。 3 秒钟这一限制,就是对需求的基本性能要求。 运行环境: 软件的运行所需的环境,包括硬件平台的要求、操作系统的要求、数据库的要求,以及其它相关支撑软件的要求。 • 确认需求的优先级 确认需求的优先级是很必要的,如果在产品进度比较紧的情况下,测试人员可以考虑优先测试优先级高的需求项,如果进度允许,那么在测试优先级低的需求项,如果进度不允许,那么就放弃测试优先级低的需求项。如果软件公司有规范的流程支撑,开发人员在提供软件需求文档的时候,应该在文档中确定需求的优先级。但是,如果开发人员连基本的软件需求文档都没有提供,又怎能指望他们确定软件需求的优先级?如果是这样,需求的优先级只能由测试人员完成了。 • 加入开发小组的邮件群组 测试人员需要通晓被测试产品,但是,产品在开发的过程中往往是不断变化的。如果软件开发团队有一套变更控制流程,测试人员会对产品的变更了如指掌。如果没有变更控制,那就要采用其他的土方法了。如果公司里面有自动化办公系统,也许采用的是 Lotus Notes 系统,也许使用的是 E-mail 系统,测试人员应该加入到开发人员的邮件群组中。当开发人员通过邮件讨论问题、通知召开技术会议的时候,测试人员可以及时知晓,如果必要,可以参加开发人员的技术会议。即便公司里面有了软件变更控制流程,加入到开发邮件群组也是一个很好的习惯。 • 与开发人员为邻 建议测试人员与开发人员为邻。我所在的测试组曾经与开发组是在相邻的写字间里,开发人员与测试人员的关系非常融洽,抛去同事关系,大家还是不错的朋友。不管开发人员有什么样的活动,测试人员都能第一时间获得信息。无论从事软件测试工作,还是从事其它的工作,与工作中上下游环节的同事保持良好的个人关系对工作有很大便利。一般的公司内部都存在部门墙,良好的人际关系是打通部门墙的手段之一。向领导建议测试人员与开发人员为邻,这很必要。 • 测试用例设计 测试需求收集完毕后,开始测试设计。测试用例是什么?测试用例就是一个文档,描述输入、动作、或者时间和一个期望的结果,其目的是确定应用程序的某个特性是否正常的工作。设计测试用例需要考虑以下问题: • 重用同类型项目的测试用例 如果我看得远,那是因为我站在巨人的肩上 --牛顿。 一般来说,每个软件公司的项目可以分为固定的几大类。可以按业务类型划分,比如 ERP 软件、产品数据管理软件、通信软件、地理信息系统软件等等;可以按软件结构来划分,比如 B/S 架构的软件、 C/S 架构的软件、嵌入式软件等等。参考同类别软件的测试用例,会有很大的借鉴意义。如果,公司中有同类别的软件系统,千万别忘记把相关的测试用例拿来参考。如果,系统非常接近,甚至经过对测试用例简单修改就可以应用到当前被测试的软件。 “ 拿来主义 ” 可以极大的开阔测试用例设计思路,也可以节省大量的测试用例设计时间。 • 测试用例执行 测试用例设计完毕后,接下来的工作是测试执行,测试执行中应该注意以下几个问题: • 搭建软件测试环境,执行测试用例 测试用例执行过程中,搭建测试环境是第一步。一般来说,软件产品提交测试后,开发人员应该提交一份产品安装指导书,在指导书中详细指明软件产品运行的软硬件环境,比如要求操作系统系统是 Windows 2000 pack4 版本,数据库是 Sql Server 2000 等等,此外,应该给出被测试软件产品的详细安装指导书,包括安装的操作步骤、相关配置文件的配置方法等等。对于复杂的软件产品,尤其是软件项目,如果没有安装指导书作为参考,在搭建测试环境过程中会遇到种种问题。 如果开发人员拒绝提供相关的安装指导书,搭建测试中遇到问题的时候,测试人员可以要求开发人员协助,这时候,一定要把开发人员解决问题的方法记录下来,避免同样的问题再次请教开发人员,这样会招致开发人员的反感,也降低了开发人员对测试人员的认可程度。 • 测试执行过程应注意的问题 测试环境搭建之后,根据定义的测试用例执行顺序,逐个执行测试用例。在测试执行中需要注意以下几个问题: 全方位的观察测试用例执行结果: 测试执行过程中,当测试的实际输出结果与测试用例中的预期输出结果一致的时候,是否可以认为测试用例执行成功了?答案是否定的,即便实际测试结果与测试的预期结果一致,也要查看软件产品的操作日志、系统运行日志和系统资源使用情况,来判断测试用例是否执行成功了。全方位观察软件产品的输出可以发现很多隐蔽的问题。以前,我在测试嵌入式系统软件的时候,执行某测试用例后,测试用例的实际输出与预期输出完全一致,不过在查询 CPU 占用率地时候,发现 CPU 占用率高达 90 %,后来经过分析,软件运行的时候启动了若干个 1ms 的定时器,大量的消耗的 CPU 资源,后来通过把定时器调整到 10ms , CPU 的占用率降为 7 %。如果观察点单一,这个严重消耗资源的问题就无从发现了。 加强测试过程记录: 测试执行过程中,一定要加强测试过程记录。如果测试执行步骤与测试用例中描述的有差异,一定要记录下来,作为日后更新测试用例的依据;如果软件产品提供了日志功能,比如有软件运行日志、用户操作日志,一定在每个测试用例执行后记录相关的日志文件,作为测试过程记录,一旦日后发现问题,开发人员可以通过这些测试记录方便的定位问题。而不用测试人员重新搭建测试环境,为开发人员重现问题。 及时确认发现的问题: 测试执行过程中,如果确认发现了软件的缺陷,那么可以毫不犹豫的提交问题报告单。如果发现了可疑问题,又无法定位是否为软件缺陷,那么一定要保留现场,然后知会相关开发人员到现场定位问题。如果开发人员在短时间内可以确认是否为软件缺陷,测试人员给予配合;如果开发人员定位问题需要花费很长的时间,测试人员千万不要因此耽误自己宝贵的测试执行时间,可以让开发人员记录重新问题的测试环境配置,然后,回到自己的开发环境上重现问题,继续定位问题。 与开发人员良好的沟通: 测试执行过程中,当你提交了问题报告单,可能被开发人员无情驳回,拒绝修改。这时候,只能对开发人员晓之以理,做到有理、有据,有说服力。首先,要定义软件缺陷的标准原则,这个原则应该是开发人员和测试人员都认可的,如果没有共同认可的原则,那么开发人员与测试人员对问题的争执就不可避免了。此外,测试人员打算说服开发人员之前,考虑是否能够先说服自己,在保证可以说服自己的前提下,再开始与开发人员交流。 • 及时更新测试用例 测试执行过程中,应该注意及时更新测试用例。往往在测试执行过程中,才发现遗漏了一些测试用例,这时候应该及时的补充;往往也会发现有些测试用例在具体的执行过程中根本无法操作,这时候应该删除这部分用例;也会发现若干个冗余的测试用例完全可以由某一个测试用例替代,那么删除冗余的测试用例。 总之,测试执行的过程中及时地更新测试用例是很好的习惯。不要打算在测试执行结束后,统一更新测试用例,如果这样,往往会遗漏很多本应该更新的测试用例。 • 提交一份优秀的问题报告单 软件测试提交的问题报告单和测试日报一样,都是软件测试人员的工作输出,是测试人员绩效的集中体现。因此,提交一份优秀的问题报告单是很重要的。软件测试报告单最关键的域就是 “ 问题描述 ” ,这是开发人员重现问题,定位问题的依据。问题描述应该包括以下几部分内容:软件配置、硬件配置、测试用例输入、操作步骤、输出、当时输出设备的相关输出信息和相关的日志等。 软件配置: 包括操作系统类型版本和补丁版本、当前被测试软件的版本和补丁版本、相关支撑软件,比如数据库软件的版本和补丁版本等。 硬件配置: 计算机的配置情况,主要包括 CPU 、内存和硬盘的相关参数,其它硬件参数根据测试用例的实际情况添加。如果测试中使用网络,那么网络的组网情况,网络的容量、流量等情况。硬件配置情况与被测试产品类型密切相关,需要根据当时的情况,准确翔实的记录硬件配置情况。 测试用例输入 \ 操作步骤 \ 输出: 这部分内容可以根据测试用例的描述和测试用例的实际执行情况如实填写。 输出设备的相关输出信息: 输出设备包括计算机显示器、打印机、磁带等等输出设备,如果是显示器可以采用抓屏的方式获取当时的截图,其他的输出设备可以采用其它方法获取相关的输出,在问题报告单中提供描述。 日志信息: 规范的软件产品都会提供软件的运行日志和用户、管理员的操作日志,测试人员应该把测试用例执行后的软件产品运行日志和操作日志作为附件,提交到问题报告单中。根据被测试软件产品的不同,需要在 “ 问题描述 ” 中增加相应的描述内容,这需要具体问题具体分析。测试结果分析软件测试执行结束后,测试活动还没有结束。测试结果分析是必不可少的重要环节, “ 编筐编篓,全在收口 ” ,测试结果的分析对下一轮测试工作的开展有很大的借鉴意义。前面的 “ 测试准备工作 ” 中,建议测试人员走读缺陷跟踪库,查阅其他测试人员发现的软件缺陷。测试结束后,也应该分析自己发现的软件缺陷,对发现的缺陷分类,你会发现自己提交的问题只有固定的几个类别;然后,再把一起完成测试执行工作的其他测试人员发现的问题也汇总起来,你会发现,你所提交问题的类别与他们有差异。这很正常,人的思维是有局限性,在测试的过程中,每个测试人员都有自己思考问题的盲区和测试执行的盲区,有效的自我分析和分析其他测试人员,你会发现自己的盲区,有针对性的分析盲区,必定会在下一轮测试用避免盲区。总结:限于文章的篇幅,本文不可能给出一个类似于 checklist 的指导性的软件测试新手入门。无论从事软件测试还是从事其它的工作,技术上的和技巧上的问题都可以通过查询相关的软件测试技术书籍获取,掌握一套基本的方法论是最重要的。以上文字,都是作者从事软件测试工作积累的经验之谈,如发现谬误之处请不吝指出。
需要吗…………
论文研究流程图用什么软件画
一、亿图图示
亿图图示是一款综合类办公绘图软件。它拥有260+绘图类型,包括流程图、组织结构图、UML图、电路图、平面设置图等。从绘图类型数量上看,它在这7款流程图软件中居首位。
功能特点:
1、除了丰富的绘图类型;
2、多端运行,亿图图示同时兼容Windows、Mac、Linux,而且支持Web网页版;
3、强大的云文档、社交分享功能,能够很好解决办公协同问题;
4、在文件导入/导出方面,是目前支持文件格式种类最多的流程图软件。
二、Visio
Visio是微软旗下的一款专业绘图软件,沿袭了微软的Office风格,经典简约,布局也与Office基本一致,用户非常容易上手。单从软件知名度来看,在这7款流程图软件中排名靠前。
功能特色:
1、绘图类型丰富,常见的绘图类型在这里基本都能找到;
2、操作简便流畅,符号拖放、图形自动连接、一键设置布局等绘图能力是标配;
3、软件性能稳定,基本不用担心因软件崩溃导致的文件遗失等问题。
三、OmniGraffle
OmniGraffle是由The Omni Group制作的一款专业绘图软件,功能同样丰富,可调整的图形属性也很多。不过在绘图类型上,相较亿图图示和Visio都要少。比如常见的泳道图,在OmniGraffle中就没有原生的(但也能手动绘制)。
功能特点:
1、拥有Stencils(用于拖放的形状模板);
2、OmniGraffle配套网站中有一些流程图的模板(Stencils)可供下载使用;
3、如果用户形成了自己的风格,也可以自定义常用模版,加快绘图速度。
四、ProcessOn
ProcessOn是一款在线绘图工具,用户无需下载安装,注册登录即可使用。
功能特点:
1、最大的特点是在线协作,(对于一份流程图或原型图,工作组员都可进行实时协作和修改,而且这些文件都是保存在云端);
2、ProcessOn软件中设置了模板中心。
五、
是国外的一款在线绘图工具(也有PC客户端),最大的特点就是开源、完全免费,甚至无需注册登录就能在线使用。尽管软件完全免费,但产品能力比之ProcessOn丝毫不弱。
功能特点:
1、基础的符号拖放、图形自动连接、一键设置布局等能力;
2、结合了一些云端网盘的功能,比如可以连接Google Drive、OneDrive、Dropbox,利用这些软件进行实时储存。
论文中这种图怎么画,用什么软件?? 你百度visio,是微软的软件,可以画你这种图,很多教材都是用这个软件画的;还可以网上搜别人做好的库,导进去更方便.这是我随手画的一个,你看效果可以的话,悬赏给我吧 请教大家写论文都用什么画图软件啊 是画论文里的滤波器结构分解图,我做的多层结构的滤波器 请问写毕业论文怎么作图?在Word中可以画图吗?还是必须要用什么软件? 普通的毕业流程图,用Microsoft Office Visio,我的毕业设计论文用的Microsoft Office Visio 2003,更多怎么画、论文插图教程直接在附件,因为图太多了、字数太多了,就不举例了。 写论文用什么软件画图 一般可用excel,专业点的可用origin与Matlab软件,都很不错!你可以试试!科研论文制图用什么软件 origin用的比较多吧 毕业论文用什么软件画图 普通的毕业流程图,用Microsoft Office Visio,我的毕业设计论文用的Microsoft Office Visio 2003,更多怎么画、论文插图教程直接在附件,因为图太多了、字数太多了,就不举例了。 毕业论文中常用的画图工具有哪些? 毕业论文中常用的画图工具有Windows画图、MSVISIO、还有Photoshop等, 请问论文里面的图要用什么软件画 auto cad 或者各学科的专业的画图工具 硕士论文用什么软件画座标图比较好 您好,我来为您解答: 一般的图表用Excel、origin 做较多。我都是用matlab的。 其它的像maple,mathcad数学软件都行。再就是一些专门用于论文画图的小软件,可以到verycd上搜索下,很多的。 如果我的回答没能帮助您,请继续追问。 毕业论文用什么画图软件画一般的图 求财务管理的毕业论文题目有大纲最好泰州哪有大学毕业论文范文毕业论文展示设计会计毕业论文不会写有谁能给点提示有关债务重组的毕业论文人民大学商学院自考本科毕业论文的字体与大要求画出来既美观又规范的。再加一条:比较好使用的答:我做的财务分析的论文,就是用的word插入图表就行,因为你要让老师点击图表时看到数据库。截图下来的图表是不能在论文中使用的
1、Gnuplot
Gnuplot是一个命令行的交互式绘图工具。用户通过输入命令,逐步设置或修改绘图环境,并以图形描述数据或函数。优点是画图速度快、画风清爽,软件开源且免费,图片质量相当专业。缺点是:需要写代码。
2、Matplotlib
Matplotlib是著名Python的标配画图包,其绘图函数的名字基本上与 Matlab 的绘图函数差不多。优点是曲线精致,软件开源免费,支持Latex公式插入,且许多时候只需要一行或几行代码就能搞定。缺点是需要Python编程基础。
3、visio
Microsoft Visio是Windows 操作系统下运行的流程图软件,它现在是Microsoft Office软件的一个部分。Visio可以制作的图表范围十分广泛,利用Visio的强大绘图功能绘制地图、企业标志等。最主要还是用来画流程图、示意图。
4、Origin
Origin是简单易学、操作灵活、功能丰富全面的画图软件,既可以满足一般用户的制图需要,也可以满足高级用户数据分析、函数拟合的需要。缺点是操作系统不太友好、易崩溃,只支持Windows系统。
5、Tecplot
Tecplot从简单的二维曲线曲面图,到复杂的三维动态图都可以实现。它的特色在于可快捷的将大量数据资料转化为容易理解的图片,例如等高线、向量图、网格图、剖面图、流线图等等。
软件工程研究生好发论文吗
可以发表的有很多呀,就拿软件工程与应用这本期刊的领域为例,一些这些文章都能发。软件架构、软件设计方法、软件领域建模、软件工程决策支持、软件工程教育、软件测试技术、自动化的软件设计和合成、基于组件的软件工程、计算机支持的协同工作、编程语言和软件工程、计算机网络、信息与通信安全、计算机图形学与人机交互、多媒体技术应用、人工智能与识别、嵌入式软件与应用、自动控制、分布式计算与网格计算、云计算技术、存储技术、数据库技术研究、计算机辅助设计与应用技术等
可以发表软件工程类的论文,如自制一个带有某功能的某工程。针对软件开发这个专业,很容易想出来的论文类别就是软件工程,这种论文也非常好写,只需要开发一个软件并对其进行阐述即可。软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。
研究生毕业论文发表 ,现在不是很容易,加上周期长,现有:全国中文核心期刊、国家级、省部级期刊多种 涉及内容 :政治、经济、法律、文学、艺术、物理、化学、工农医学、计算机科学、环境卫生、新闻传播、大众社科等各个领域
现在写论文发论文是越来越难了,有什么查重率的要求。当然,关键还是看你研究的课题有没有创新点,如果有创新点,你的论文自然就有创新,那就很好发表了,尤其是要有关键的数据创新。
软件学报流程
基本的投稿过程就是将所撰写的文章或是纸质版或是电子版,发送到该家报社或者杂志期刊所标注的地址或者电子邮件地址,此类刊物的收稿信息会有相关的要求。不同的报纸或者杂志期刊都有不同的收稿标准,这个要投稿者自己去注意,同时,不同的投稿方式也会有不同的要求,一定要详细的阅读对方的收稿信息,才能保证自己的稿件不会石沉大海。
《软件学报》创刊于1990年,是一本刊登计算机软件各领域原创性研究成果的期刊,所刊登的论文均经过严格的同行专家评议。主要面向全球华人计算机软件学者,致力于创办与世界计算机科学和软件技术发展同步的以中文为主的“中文国际软件学术期刊”,为全球华人同行提供学术交流平台。
为杂志写稿注意的36个问题 一、 电子邮件投稿应该用什么格式? 主题:投稿栏目、文章名、发表笔名。 内容:文章的全部内容。 落款:您的真实联系地址、邮编、姓名、邮箱地址、固定电话、手机、QQ号码(注明QQ名)、其他您觉得有必要留的联系信息。 除了以上内容,一概不欢迎。 二、 为什么不欢迎使用附件? 大家知道,很多病毒是通过邮件附件传送的,就我知道,很多杂志社的电脑上都装了病毒粉碎机这个软件,就是说在处理电子邮件的时候,有附件的系统一律删除。这意味着您辛苦的文字永远不会被编辑看到。 另外,附件来稿格式不同,往往因为软件问题而打不开,或者,打开是乱码。 所以,为了您自身利益,别使用附件投稿。 三、 来稿之前知道自己的文字适合什么栏目吗? 每个杂志都是由无数个栏目组成的。你在来稿之前,必须确定自己的文章适合哪个栏目。这样,在邮件的主题里列出来,编辑在看稿的时候,也有更强的目的性。此外,这么做,也代表着你对杂志的熟悉程度。编辑在文章归档的时候,也方便。编辑都很懒,喜欢省事省心的作者。 四、 一个月来几篇稿子比较适合? 个人觉得,不要超过三篇。有一次,一个作者一下子给我发来二十多篇文章。从好的方面想,这是作者信任你,将他的文章全部都给你挑选;但是,从另一个角度上说,如果你这么多文章都是没发表过的,那是否意味着这些都是被其他编辑筛选下来的?别的编辑不要的文章,我要来干什么? 五、 截稿时间是什么样的概念? 截稿时间分为两种,一是杂志每月交稿时间;二是临时征稿截止时间。对于第一个时间,我个人觉得写手没必要太计较。因为杂志是做长线,你这一期赶不上,放到下一期好了。对于第二个时间,那么就是说,在截稿之前你可以去按照要求来写,但是,一旦过了时间,就没必要再写再投稿了。因为时间一过立即定稿,就算你写得再好,也不会用。个人经验是宜早不宜迟,因为我们在临时组稿的时候,往往时间没到就取得了适合的好稿子而提前定稿了。 六、 字数要求的含义是什么? 简单点来说,能少就不要多。规定多少字那你就写多少字,不可以任性多写几百一千字让编辑删。毕竟,你字少了,只要文章不错,我空出来的版面还可以安排其他一些东西;但是,你字多了,虽然你恼潞芷�粒�蛞晃依恋蒙玖耍�喑隼吹淖质�又痉拍睦铮? 七、 为什么不能有错别字? 一个作者在线问我,我给你的信刚发过去,几千字的文章,你怎么一分钟就看完说不要?你这是什么工作态度?我回答很简单:你的文章我没看就退了,答案是你去注意一下你的文章标题。其实,答案很简单,他的标题上有一个错别字。文章中的个别错别字可以原谅,但是,标题都写错了的作者,你觉得他的文笔和责任心会怎么样?文章中的错别字也别太多。多了,编辑会坏了胃口,不想再将你文章看下去的。所以,恳请各位,在发稿之前,至少将文章读三遍,没必要来考核编辑的改错字能力。请写手注意“像”与“象”,“的、地、得”等的使用区别。标点符号的使用也是问题。 八、 编辑是否有义务给作者回信? 应该回每一封信,但是,做起来,不现实。虽然我现在依然做到每信必复,但是,我也怀疑我自己能坚持多久。你要问答案?随便你去一个论坛,一天回两百个帖子看看就能理解我的感受。毕竟,我们的工作重点是在编稿子和做栏目上。我不给你回信,不是不尊重你的劳动,是我实在没时间。大哥,我一天看稿下来,也真得很累。 九、 是否应该要求编辑给自己修改文章? 可以要求,但是,做好编辑拒绝的准备。理由同上。 十、 我请编辑在线看我文章有错吗? 没错。但是,做好编辑拒绝的准备。因为很有可能编辑在看其他的稿子,在和其他的作者做交流等等。你临时插上一脚,编辑怎么可能会随便分心来满足你? 十一、 留用是否代表一定发表? 留用和发表是两个概念。编辑拿了你的稿子,是觉得你这篇适合杂志。但是,我们每一期杂志都会在好稿子中挑选最优秀的稿子。我个人也有稿子在印刷之前被拿下的经历。是否发表,要等杂志定稿后才知道。一般编辑会通知您稿子已用。要是一个月都没通知,那就意味着稿子被毙了,赶快给别家吧。 十二、 是否应该按照编辑要求改文章? 必须。只有编辑才知道栏目要的到底是什么样的文字。在这里别怀疑编辑的能力。一个好作者,必须要学会按照编辑的要求修改自己的稿子。我知道有一个女孩子写稿子还可以,就是对自己太溺爱了。编辑请她自己修改一下稿子,她抛下一句:你觉得我稿子不好,那么就别用啊,我给别人去。大家想想,这样的话说出来之后,编辑以后还会请你写稿子吗? 十三、 是好文章就一定可以上杂志吗? 不一定。好文章也要适合杂志栏目设置。栏目设置之外的文章,再好也没法用。毕竟,杂志不会随便迁就作者开栏目。 十四、 什么是再好杂志也不用的文章? 敏感话题、太颓废故事、畸恋等等等等。杂志要求有十不准。 十五、 网络语言和杂志语言的区别是什么? 比如:“我靠”、“昏倒”等等网络词汇不要随便出现在杂志上。网络上喜欢用的碎句子,杂志也不喜欢。非网络题材栏目,也最好别在文章中用太多的网络专用词汇。其他的自己多看杂志,慢慢领会。 十六、 为什么杂志喜欢用名家的文章? 第一期杂志定稿名单出来后,很多朋友问我,为什么你们那么喜欢用名家?为什么不多给普通人机会?我反问了一句,你看过卡拉OK冠军开演唱会的吗?名家之所以是名家,那是他文章里的确有一般写手没有的东西。但是,究其实,我们对待用稿还是坚持只看文章不看人。第一期稿子也毙了很多名家的文字,但是,也发了几个写手的杂志处女作。有这个疑问的人,建议还是多勤奋多努力,学会提高自己。毕竟,所有的名家都是一步步走出来的。别嫉妒别人眼前的光环而忘记别人背后的艰辛。 十七、 投稿需要使用你的幽默感吗? 一个写手给我来稿的时候,信的最上面有一句:字数多了,你删吧,我有点懒。很幽默吗?我相信这个作者在写的时候是微笑的,但是,我的回信很简单:抱歉,我比你更懒。虽然编辑删稿改稿是职责,但是,这么无聊地使用自己的幽默感有必要吗?编辑心情好觉得这是你的幽默,但是,心情不好的时候当你这是什么? 十八、 谦虚一点有必要吗? 没必要,除非你硬要让编辑相信你写得很烂。谦虚是美德,但是,你自己将自己的文章说得一无是处,那么,还给编辑看什么?对自己有信心一点,兄弟。 十九、 引用和抄袭的概念是什么? 引用只可以是一句话,一个小片断,一个闪光点。但是,你拿人家的文章来改头换面说是自己的,自己心里亏不亏?我在征求职场故事的时候,收到不下于二十篇讲自己在应聘的时候,地上有张纸屑、有个拖把、有一毛钱等等,因为自己做了举手之劳的事情,而被老板看中,一跃而成为公司上层精英。我不管这个故事真还是假,但是,大家N年前就看过有这样的故事出现,现在又拿出来,你说算是引用还是抄袭? 二十、 为什么我们不欢迎文章发表之前贴网络? 文章不是不可以贴网络,但是,在发表之前你贴网络了,谁可以保证你的文章不被抄袭?我知道的一些地方小报经常在网络上拿文章拼自己版。我自己的随笔经历过这样的事情,本来一家杂志已经决定发了,但是,在定稿之前发现当地的报纸上抢先登了出来。开始怀疑我一稿多投,但是,我自己压根就不认识这家报纸。我能说什么?自己撤稿了。 二十一、 一稿多投的概念是什么? 一篇文章给两家以上的媒体。从我个人的角度上讲,做写手写文章,非常希望可以一搞多投,而且我也这么做过。但是,我现在做编辑了,自然要为杂志的利益角度上考虑。毕竟,我们不希望自己做出来的杂志都是别人吃过的剩饭。对于一稿多投的作者,一般我们会选择放弃。别到时候解释自己不知道,这个是行规,不知道也要接受处罚。 二十二、 需要如此宣传你自己吗? 一个作者给我来稿的时候,文章最后附着自己文章发过哪个杂志第几期,洋洋洒洒十多条;还有一个作者将自己牡媒本��惶跆趿谐隼矗�忧�魑牡狡笠倒せ岜热�N铱锤遄又�螅�醯煤芷婀郑�矣植徽衅福�愀嫠呶艺饷炊嘧鍪裁矗磕愀�依锤澹�植皇峭都蚶�K凳祷埃�话惚嗉�疾幌不妒盏秸庋�男牛�盏搅耍�驳毙�翱础1鹚滴颐钦庋�撕α四愕淖宰穑��牵�憧匆肚愠切次恼滦枰�嫠弑鹑俗约悍⒐�谋灸钠诼穑坑媚愕奈恼滤祷埃�灰�磕愕穆睦�⒀浴? 二十三、 什么时候可以开始询问稿费标准? 你是一线写手,具有较高的知名度,是编辑主动请你写文章,那么你可以在写作之前问清楚稿费标准多少。如果不是,是你自己投稿,那么,在文章发表之前最好别问。毕竟,我想文章是否能发是最重要的。一般我们都会向大家公布一个稿费标准,比如100-400,我建议一般作者别在文章还不怎么样的时候,就向编辑问这个栏目多少钱那个栏目多少钱。说实话,你没这个资格。 二十四、 可以和编辑成为文章之外的朋友吗? 可以。编辑也是人。很多时候,适当地和编辑聊聊文章之外的话题,能彼此更好地沟通。而且,就为个人而言,也很喜欢彼此之间可以分享除了文章之外的属于朋友之间的友谊和快乐。但是,编辑要是在上班时间,最好别随便打搅。 二十五、 和编辑QQ交流说什么都可以吗? 不可以。有一个作者给我来信,在QQ上说他向我的两个信箱里发了三次信,但是,都被退回来。随后,说了一句,你用的是什么破邮箱?说实话,平时我们彼此交流还不错,但是,我觉得,这样的话还是少说为好。你的信发不出来,难道就是我的邮箱有问题?就算是我的邮箱有问题,也轮不到你来指责啊。 二十六、 编辑和你QQ上说话很简洁代表什么? 说明编辑忙,你最好别打搅。很多人问,你既然忙,那么你开QQ做什么?其实,这个问题问得很幼稚。你手机是不是一天到晚开着?我要是没事就打你的手机和你穷聊,你会很开心?并且,我们开QQ,很多时候是在和别的作者在做交流。 二十七、 公布多个邮箱地址就需要每个邮箱都将相同的文字发一次吗? 绝对不需要。我在网络上本来只公布一个投稿邮箱,后来因为一些朋友说投稿不很方便,所以,我又公布一个邮箱。但是,现在我每次收信都发现很多作者将一篇文章同时发问两个邮箱。我一天基本上收到稿子大概在一百五到两百之间,公布两个地址后,邮件暴涨。在这么多稿子中,有时候我真很难区别出来哪些稿子是发了两次的。有一次我看稿子,觉得文章似曾相识,莫非是抄袭?就在要将这个作者打进冷宫的时候,才想起来,似曾相识的原因是因为早上看过他这篇发到我网易的邮箱,晚上看到的,是他发到我搜狐邮箱的文字。 二十八、 编辑误会你怎么办? 不着急,别激动,要相信,是误会,肯定会有解释清楚的时候。等几天给编辑信箱里发一封解释事情的邮箱说清楚自己的真实情况,我想编辑不会太不近人情的。但是,如果你四处散播编辑误会你这样的消息,那么,就算编辑有心想冰释前嫌,最后可能还是选择算了。 二十九、 一个杂志内部我需要联系几个责编? 一个足够了。很多杂志规定,一个作者只能联系一个编辑。这个是行规,愿意不愿意,都要遵守。除非编辑明确告诉你,他们不介意一个作者联系多个编辑。 三十、 不满意现有的责编就可以随便换编辑吗? 在你的文章没在这家杂志发表出来,那么你可以选择新编辑,但是,选择了新编辑必须要告诉对方自己为什么要离开过去的编辑。如果你的文章已经在过去的责编手里发表了,那么很抱歉,就算你们合作再不愉快,也不可以随便换。真要想换,打电话给主编,陈述理由,主编同意后,方才可以更换。 三十一、 我直接给主编邮箱发稿好不好? 不好。一般主编都不亲自参加组稿,所以,除非你是主编私交非常好的朋友,否则,最好别发,因为,发了也等于白发。 三十二、 可以请本杂志内非自己责编的其他编辑看文章吗? 最好别。别的编辑手里的作者请问看文章,有时候我真犹豫,因为,我不知道看了该怎么说。我说好,人家责编未必觉得好;我说不好,可是人家责编喜欢怎么办?再说了,你的责编知道我看了你的文章,他会怎么想?要是以为我是在抢作者,那不在编辑之间制造误会么? 三十三、 想写非自己责编负责的版面文章怎么办? 给自己的责编发过去,我想任何责编都会帮你转的。但是,人家已经申明谢绝非自己作者参与的栏目,那么你就别写了。因为你写了,发给自己责编,不是叫责编为难吗? 三十四、 有问题我直接打电话找编辑谈好不好? 好。我个人觉得,作者应该多主动和编辑交流。编辑给你回信,往往只说你文章问题一个大概,你自己主动打电话给编辑,交流会更顺利直接明了。 三十五、 我可以向编辑索取杂志吗? 可以。但是,我们自己手里的杂志也是一定的,不是谁要都可以送一本的,一般是先来先得。所以,编辑说对不起的时候,那只能说明要求太晚了,他手里已经无杂志可送了。但是,你只要在杂志上发过文章,一般编辑以后都会按月给你寄杂志的。 三十六、 作者和编辑之间的关系是什么? 互为上帝的关系。编辑没有了作者,那么编辑水准再高也没办法展现;作者没有了编辑,那么文章写得再好也只能自娱自乐。所以,编辑要尊重作者的劳动,作者也要理解编辑的辛苦。你可以是天下所有编辑的作者,但是,我们不能强求我自己是编辑手里的唯一的作者。除了和自己责编搞好关系之外,也别轻易得罪非自己的责编的其他编辑。你想啊,你得罪了别的编辑,编辑们在一个办公室坐着,你真以为编辑会因为你而和同事闹矛盾?一般的结果是,你得罪了其他编辑,你的责编也无奈要放弃你。 IT撰稿人的基本素质 一般来说IT类媒体对撰稿人没有什么过高要求,编辑只看稿子不看人,你只要对电脑操作有很多别俱一格的技巧或者经验,确实能给读者带来有用的知识,你是初中毕业他也用你的稿。你虽是电脑博士,你的稿子太深奥了不太适合现在流行的IT媒体,也不会发表你的,你还是投向学术报刊好。目前中国以《中国电脑教育报》《电脑报》为代表的流行IT媒体是以实用和经验技巧为主,以作者的需求为导向,在市场中求得生存和发展壮大。如果你不掌握这个方向,你成不了一个合格的IT撰稿人。 IT类稿件投向哪 目前有三类IT类媒体需要作者的稿件: 第一类是传统的IT类报刊杂志, 第二类是专门的光盘读物或者IT类报刊杂志的随刊光盘, 第三类是一些IT类的网站需要稿件。作为IT撰稿人当然可以选择向这三类需要稿件的地方投稿。 不过请注意:各类媒体在给作者的稿费上是有很大区别的,第一类的IT类报刊杂志发的稿件都会给作者稿费,而光盘稿件和网站稿件会不会给你稿费,要看做光盘和网站的具体规定。就是报刊杂志类,也有高有低,办得成功的有名气的IT类报刊杂志,给作者的稿费就高,一般会在每1000字70元到200元之间,《中国电脑教育报》,一般的报刊杂志也就每1000字30~80元不等。如果你的稿子确实比较好,我还是建议你投向稿费稍高一点的媒体,别明珠暗投了,把好东西买一个不值钱的价。 完稿之后,你千万不要用邮寄信件的形式投稿,我估计现在没有几个编辑会看那些纸质的稿件,往你的email信箱的通讯簿里多存一点各报刊的email地址吧,在他们办的刊物上面或者网站上面很容易找到的。但是你一定要注意哟,现在大多数IT媒体不同的版有不同的编辑来管理,你写的稿子适合哪一个版发表,首先你自己要搞清楚,乱投版面,你的稿很可能石沉大海哟。 写作内容从哪里来 特别是最初投稿的作者,你的第一篇稿子的内容来源于你学电脑的经验总结和知识的积累,从这个意义上来说,菜鸟是无法写出稿子的,能写出电脑稿子的一般最差也得是个老菜鸟。所以IT撰稿人一定要注重平时电脑知识的积累与总结。 如果你真想把IT自由撰稿作为一种长久的爱好或者暂时的职业,那么你初次投稿一定要注意不能马虎,最好写出有一定份量的力作,能让编辑记住你的名字,IT撰稿很难搞屡败屡投能成功的。 如果你的写作真的很突出,已经让编辑记住你大名,那么你可能会接到编辑的约稿。一般来说写约稿就象编辑出的题一样,比写自己知道的东西要难很多,因为编辑布置的东西不见得是你很熟悉的,但是编辑的约稿最好还是不要推托,这关系到你今后能否在他的版面上发稿。 再头脑灵活的人,写稿子多了也有内容枯竭的时候,也就是没有什么选题可写了。这时编辑可能也要你帮他去找选题。目前找选题一般有这么几种方法:1、在BBS社区上看看菜鸟们都提了些什么问题,而菜鸟们提的问题有时就是一个很好的写作内容;2、当然新闻组上也有很多讨论,可以给撰稿人带来灵感,3、在各大软件下载区看看有什么最新的软件新的版本,这些软件有什么新的功能,有的话,赶快下载来试试写出来,迟了被别人抢了先手。4、看看各大网站又推出什么新花样的服务,有的话马上写出来,越快越好,迟了写出来没有人发你的文章。5、最近是不是出现了什么大型的软件升级版出来了,有的话快的写新功能新体验,6、是近是不是有新的硬件产品出来了,有的话快点写测评,7、巴不得电脑新病毒越多越好,一篇查杀新病毒的所谓安全文章又面市了,8、上面几项都没有找到的话,那只好看看别人写过的内容了,看看别人写的还有什么漏掉的东西没写过,或者写了但没有写清楚写完善,再把它清楚一下完善一下。 什么才算好稿件 那什么东西才是好的稿子,能吸引编辑的眼球呢?第一是新,特别是别的媒体没有发过的你所投的媒体也没发不过的稿子最受欢迎。第二是实,也就是稿子一定要实用,现在受读者喜欢的IT媒体基本上发的东西都很实用,如果编辑认为你写的这个东西太抽象了理论性太强了,吸引不了读者的眼球,你投了也是白投。理论性强的东西不要投流行的IT媒体,请投学术刊物(就是那些不仅不会给你稿费,而且你在上面发文章还要自己掏钱交版面费的那种没几个人看的某大学或某研究机构的学报:))。第三是特,这个特字,就是你的稿件一定要有特色,因为光写新的东西不见得有那么多新的东西供你写,你写别人写过的选题也行,但一定要写出自己的特点,比如写网线怎么做已经是个很老的选题了,但我也写了个做网线的选题:如何用网线通电话,一下子就吸住了编辑的眼球,发在电脑报上,100多元的稿费又进了帐。 IT撰稿人的软件硬件准备 纯粹为了写稿,那么最基本的要求就是有一台能上网的电脑,能把你写的稿子通过互联网发出去就可以了。但是这里面有个让撰稿人为难的事就是图片的处理。图片分三种,第一种要利用外部的设备来获取图片,如硬件图、cmos图等,第二种图要绘制,如网络结构图,软件流程图,第三种,就是用得最多的屏幕窗口图。我现在分别说说这三种图如何用最经济的办法完成。 对于第一种要利用外部的设备来获取图片,我们有没有为了写一篇只有一到两百元稿费的稿子而专门去买一个几千元的数码相机、扫描仪等?没必要,现在每个城市提供数码照相服务的很多,我们把要用到图片的硬件拿到数码影楼去照照相,又不要它打印出来,把图像压缩一下用软盘带走,很方便,我已多次采用这种方法获取图片每次成本没有超过10元。 对于第二种要绘制的图片,我强烈给大家推荐Visio2002 这是一款非常适合撰稿人用的图片绘制软件,它可以非常方便地绘制网络结构图流程图等等, 对于第三种软件的窗口图,我看也没有必要用什么抓图软件了,我只用一个键盘上的printscreen键,再加上windows中的画图程序就解决了所有问题。 最后就是一定要装上个winzip或者winRAR了,因为图片多的话,就必需要用它们把图打一下包,然后用附件发给编辑了,如果你是第一次投稿与编辑不熟,不要把你的文章放要附件里,没有编辑会打开一个不熟悉的人的附件看的,你可以把稿子的文本写在邮件正文,把图放在附件里,如果编辑看到你的正文对你的稿子感兴趣的话,他自然会打开你的附件看你的图片,如果用DOC格试投稿注意不要进行图文混排,一般把文图分开,在文中注明图1图2之类的,再把图片命名为图1.bmp、图2.Bmp与之对应,这样很方便编辑。 《网友世界》杂志社(Net Friends Magazine)是一本面向初中级用户的新锐杂志,附多媒体光盘一张,现向全体电脑爱好者们征集优秀稿件。 一、投稿信箱 网事风云: 上网进行时: 菜鸟乐园: 冲浪工具: 冲浪技巧: 局域网与宽带: 红客路线: 设计一族: 老鸟传道: 流行数码: 新游民部落: 网人网语: 小白菜聊天室: E博士信箱: 综合投稿信箱: 游戏匣子,动感前线,新视线: 电脑E友,巨乐部,动漫XP: 二、文章撰写注意事项: 为了使您的文章写的更加规范,请在写文章时注意以下点要求: 1.文中涉及到英文单词时,注意首字母大写,如:windows(错误)、Windows(正确)。 2.介绍软件名称以及版本号时,要注意在软件名和版本号之间要加一个半角的空格,如:Windows2000(错误) 、Windows 2000(正确)。 3.介绍软件大小时,注意单位写清楚、写规范,如:353K(错误)、 353KB(正确)、353M(错误)、353MB(正确)。 4.当所介绍的内容有较强的步骤性时,可以用“首先,其次,再次”或“第一步,第二步……第N步”的方式来描述。如果使用阿拉伯数字做步骤编号,要特别注意,数字后的分隔点要用句点,而不要用顿号,如:1、2、3、(错误) . 3.(正确)。 5.由于文章排版时会自动进行首行缩进,所以写文章时,请将段首的缩进空格删除(不要段首加空格)。 6.文章如需要配图时,请在文章相关位置加上图号,图号书写要规范,图号数字要用阿拉伯数字,如:打开窗口(如图1),启动界面如图2所示,不要直接写成(图2)或(图二)。为了便于排版人员方便找到图片位置,在文中插入图片的地方加一排星号,以求醒目。 7.为了说明更加具体,如果有需要,最好在图片中做一定的注释(由于图片是单独核算稿费的,如果图片符合要求,并有必要注释,稿费标准会适当增加)。 8.图片的文件名最好以文章名的缩写+阿拉伯数字命名,如果图片编号为个位数,要求在前面加一个零补位。如:一篇名为《电子邮件任我发》的文章配图,图片名应为:邮件(正确)、(错误)、图(错误)、图一.tif(错误)。 9.为了增加文章的可读性,建议增加一些小提示,小技巧之类的内容。 10.写完文章后,要多检查几遍,注意文中标点的正确使用、语句连贯性以及错别字问题,尤其是“的、地、得”的问题。 11.投稿时文章以TXT文本文件格式保存,图片以TIF或BMP格式单独保存。将文章和图片用WINRAR或WINZIP压缩后,发到相应的投稿信箱。发信时,主题要注明“投稿:文章名”。信中要写明通信地址、邮编、真实姓名、笔名、QQ、MSN等个人信息和联系方法,以便我们及时与你联系。
Journal of Software有两种,一个是美国的,一个是中国的,都是EI检索,美国的比中文的水平更差!应该都要版面费的! 《软件学报》(中文版Journal of Software),ISSN:1000-9825是一本刊登计算机软件各领域原创性研究成果的期刊,所刊登的论文均经过严格的同行专家评议.《软件学报》主要面向全球华人计算机软件学者,致力于创办与世界计算机科学和软件技术发展同步的以中文为主的"中文国际软件学术期刊",为全球华人同行提供学术交流平台.EI收录《软件学报》创刊于1990年,由中国科学院软件研究所和中国计算机学会联合主办.CN11-2560/TP, ISSN1000 -9825, CODEN RUXUEW.月刊,每期176面,每月6号出版.《软件学报》注重刊登反映计算机科学和计算机软件新理论、新方法和新技术以及学科发展趋势的文章,主要涉及理论计算机科学、算法设计与分析、系统软件与软件工程、模式识别与人工智能、数据库技术、计算机网络、信息安全、计算机图形学与计算机辅助设计、多媒体技术及其他相关的内容.美国的Journal of Software简介如下,同样为EI检索。 (JSW, ISSN 1796-217X) is a scholarly peer-reviewed international scientific journal focusing on theories, methods, and applications in software. It provides a high profile, leading edge forum for academic researchers, industrial professionals, engineers, consultants, managers, educators and policy makers working in the field to contribute and disseminate innovative new work on software.