软件开发过程及技术

2022-06-18 版权声明 我要投稿

第1篇:软件开发过程及技术

软件工程技术在系统软件开发过程的应用

当今社会,互联网占领了一大半的市场,在我们的日常生活中随处都可以见到互联网科技,互联网已经给我们带来了很多的惊奇,让我们感受到了方便。在系统软件开发中,软件工程技术是核心,和传统的软件工程技术相比,现代的智能化系统开发更加适用现在市场的需求。本文通过对软件工程技术在系统软件开发过程中如何使用进行研究,给强化软件开发的质量和效益提供一些有效的建议。

1.软件工程技术在系统软件开发时的特点

开发一个软件用到的技术很多,不同的系统软件对软件工程技术的要求也不一样,在开发系统的时候,要考虑到当时人们的需求是什么,所以说系统开发是很复杂的。系统软件的各个模块的耦合度要很高才行,一个模块发生变化时,会带来很多的后果。系统开发的过程应该是一个规范、科学和系统的漫长过程。

2.软件工程技术在系统软件开发时要注意的事项

以前在进行软件开发之前,要进行一个很重要的工作,那就是系统建模,然后再根据先前的系统需求做出分析,还要对当时的社会需求进行彻底的调查。经过调查发现,市面上的软件有很多已经不能满足应用程序的更新换代,这主要是由于系统开发的时间太长以及程序的復杂度太高导致的。所以,软件工程技术在系统软件开发时要注意下面这两点。

2.1遵循科学性

要开发一个好的软件,就要注重科学性,在开发软件前要进行市场调查,做好需求分析。还要拿市场上已经有的同类或相关软件进行比较和借鉴,这样我们就可以选择相适用的软件工程技术来使用。软件工程技术在软件系统开发中发挥的作用越大,系统开发就会越轻松,软件开发的工期就会越短。

2.2注重实用性

在开发软件的时候,一定要注重软件的实用性,根据系统开发的实际情况,选择更好的软件工程技术。软件工程技术是系统开发过程中的一个很重要的辅助,这个辅助也决定了系统是否可以顺利地运行。

3.软件工程技术在系统软件开发中的具体应用

系统软件的开发既需要注意它的科学性,也需要注意它的实用性,但是现代的系统软件中只注意这些是不够的,我们还要掌握一些方法。第一是优化构建软件的开发模型,软件开发模型的构建也是十分重要的,在这个模型下,可以使系统软件的开发更加的高效,思路更加的清晰,如果出现问题,可以进行有效的解决,不耽误系统的下一步开发。第二个方法的是,要积极开发软件程序应用,不但要知道软件的性能,还要知道软件的发展潜质,另外也要了解用户想要什么,方便后续的优化甚至减少优化。第三个方法是对软件工程的项目进行管理,这需要一些步骤:

(1)项目准备,为项目做出一个合理的可行性分析。

(2)启动项目,知道项目的可行性,准备工作已经做好了,就可以对软件工程的计划方案进行制定。

(3)对项目组织进行计划。统计一下各个方面需要的人力,还有技术要求。

(4)对项目进行跟踪评估,这个很重要。

我们通过一个案例来更好地理解软件工程技术在系统软件开发中如何更好地应用。比如说,要建一个图书管理系统,可以使用Java语言,结合JSP技术,再结合前端的HTML5对系统表面进行美工,采用MVC框架,使用企业数据库。JSP的稳定性很强,很多大型的游戏设计师都是用这个技术,Java语言是一种脚本语言,可以适用于很多版本的电脑,HTML5可以实现三段适应,手机、电脑和平板可以同时登陆,而且页面都是一样的,没有变化。这些软件工程技术都是很实用的,价格也很实惠,开发起来也比较方便,由于该技术的耦合度要很高,维护起来也很方便。前期开发的思路也是很清晰的,采用的技术也很明白,下一步就是软件工程导论和UML建模,还有需求分析交给技术人员,让他们进行研究开发。如此便节省了不少的工期,减少了后期维护的次数和费用。一个好的软件工程技术所需要的系统维护的实际经费,要比前期系统的预算费用要少很多。

4.结束语

通过这次的思考,可以了解到软件工程技术的应用是很重要的。在开发软件前,要有一些准则和一些方法,只有这样,开发出来的系统才会更加的完善,后期维护才会更方便,每一小步的完善,都是我国软件工程事业发展的助力。

作者:刘彦凯

第2篇:系统软件开发过程中的软件工程技术

摘要:近年来,社会不断进步,网络技术不断发展,计算机系统的应用愈加广泛,在人们日常生活和工作中扮演着愈加重要的角色。而系统软件是控制计算机系统正常运行、实现计算机系统功能的重要组成部分,系统软件开发质量直接影响着计算机系统在各行各业的应用。本文主要介绍了系统软件开发和软件工程技术的概念,同时从系统软件开发过程的软件项目开发计划、软件需求分析、软件设计、软件实现、软件测试与维护等阶段详细地阐述了软件工程技术的应用。

关键词:系统软件;开发过程;软件工程;技术

引言

近年来,计算机信息技术通过自身的强大功能逐渐成为社会生产和生活中不可或缺的应用技术。现如今为了进一步提升计算机信息技术的发展,不论在计算机硬件方面还是在计算机软件方面都积极地实施着改革和创新。其中,软件工程技术就是计算机系统软件开发中的应用技术,此种软件工程技术不仅具有高效的开发效果,同时还有效的弥补了传统软件上的不足,从而为我国计算机信息技术发展作出了巨大贡献。

1系统软件开发中软件工程技术运用原则

①科学性原则,系统软件开发模式改变了过去软件程序开发的过程,在一定程度上提升了软件程序开发的效率,系统软件程序通过构建软件开发模型来实现对软件进行设计和开发。一方面,过去的软件开发中,软件的开发流程较为繁琐、复杂,需要较长的开发周期,而这样的开发模式显然无法满足当下各行各业快速发展的态势,同样也无法满足各行业对于应用软件的专业化要求。因此,在系统软件开发的过程中,需要按照科学性的原则来运用软件工程技术,在充分分析各类软件工程技术和应用程序开发需求的基础上进行应用软件程序开发,确保开发的应用程序能够满足实际应用需求。②实用性原则,软件工程技术的应用是确保系统软件顺利开发的重要手段,因此在应用软件工程技术的过程中需要特别注重其实用性,根据不同类型的系统软件开发的要求来选择恰当的软件工程技术进行开发,从而提升系统软件开发效率,使得设计和开发的系统软件能够符合使用者的基本需求。

2系统软件开发过程中的软件工程技术

2.1解决软件开发的局限性

计算机系统软件开发是一个十分复杂和繁琐的过程,在此过程中需要涉及多个环节和技术,并且需要大量的分析和演算。然而传统的系统软件开发中存在一定的局限性,主要体现在传统程序软件在实际应用的过程中会出现资源浪费与闲置的问题,这就极大地影响了计算机的使用效果。在此背景下,软件工程技术在系统软件开发中的应用,有效地解决了传统软件开发所存在的问题。具体应用方式是:当系统软件开发完成后,应用软件工程技术达到数据实时共享的目的,如此一来就可以有效地避免了数据、信息、资源出现闲置和浪费的问题,从而成功地克服了传统软件开发技术的局限性。此外,在克服传统软件开发技术的局限性前提下,软件工程技术还可以有效地发现软件开发过程中所存在的问题和错误,并且采用合理地解决方式进行处理,以此避免影响到系统应用软件的质量。

2.2软件开发系统

系统包含了不同类型的信息,不同的信息之间存在着主-子关系。无论是多层结构显示还是平级显示,可以直接在开发过程完成管理流程的有效规划。业务需求信息对象的状态字段能够表示出前文提到的不同业务状态,在业务对象正式创建之后开发工具会生成业务对象,函数在加载的阶段会被自动地执行,函数则在业务需求保存之前就自动执行。这样一来,业务需求在某一个状态下只能进行“某种类型”的操作,业务需求在保存之前如果进行了修改,那么也应判断业务需求的匹配关系等。技术需求在软件开发层面和实现方法上和业务需求流程设计比较接近,只有某些地方可能存在差异。一是技术需求完成状态时会调用函数来修改匹配的业务需求,而是技术需求加载时会匹配各个需求的优先级。

2.3设计和扩发软件应用程序

软件应用程序是系统软件开发过程中最为关键性的环节之一,通常通过系统软件的更新与升级来实现软件应用程序开发的组织框架,在进行软件更新升级时,相关软件技术人员需要对过去一段时间内,软件程序应用过程中的各种数据进行客观、合理分析,并通过分析数据发现程序应用者对于程序的应用需求,据此对软件应用程序进行更新和调整,从而使更新后的软件程序能更好地满足程序应用者的需求。除了分析软件应用程序的数据之外,软件技术人员还需要了解程序应用者对于软件应用程序的偏好,例如在程序应用界面设计风格的偏好、对于应用程序内容的偏好等,并根据应用者的这些偏好对应用程序界面的设计进行优化和调整,使应用程序界面设置的内容更符合程序应用者的兴趣偏好,从而提升软件程序应用者的体验感,增加使用应用程序的频率和时间长度,推动应用程序后续的开发和使用。

2.4平台使用方法

关于系统软件的开发工作,最为直观,最为基础的软件工程技术形态就是平面化的软件程序。为了开发系统软件,需要使用到某些平台,将其做为信息的载体,确保对系统软件的正常操控。系统软件需要覆盖多个程序软件,也就是存在多种的程序软件,应用到系统软件中,经常出现不同软件程序交叉使用的情况。在此期间,如果对这些交叉性的程度进行位移处理,那么一旦某个程序出现故障,那么必然会导致所有的程序面临瘫痪的情况。所以,我们在进行系统软件开发的时候,需要借助第三方平台,也就是需要一个独立环境,完成系统软件的模拟操作。如此即便出现软件交叉问题,并不会对系统的核心程序带来冲击,保证系统地运行。我们现实生活中,使用比较频繁的软件——QQ为例,分析软件工程技术平台的使用方法:首先,结合程序操控的相关要求,乙方将所有参与到程序开发的人员统一记起来,集中到QQ群内,如此群内成员便可以借助平台进行交流,共同讨论,分享研究成果。其次,系统开发被人们认可之后,可以通过分享地方式,以文件资料的方式,将程序的运行情况充分展示出来。

2.5着眼产品实现

产品实现是系统软件开发的重要方向,需要产品人员充分考虑到系统在使用过程中可能出现的各种问题,分别从用户、市场、系统生态等不同的角度予以评估,确保系统软件设计的实际经济效益。技术人员在实现系统的实际使用需求过程中,要注意将这些需求进行符号化和形式化的转换,有利于帮助需求的确认与管理。在软件设计开发的过程中,要注意遵守设计标准,如SPICE、CMM等,确保系统软件在运行过程中能够更好地与机器环境形成匹配。在实际的开发设计中不仅要考虑到语言环境和语言工具,还需要从方法与模式上进行详细地分析,将系统的设计向更加人性化的方向开发。产品导向和市场导向是目前系统软件设计的重要发展方向,需要结合实际不断探索系统的各类功能才能为用户提供更加便捷的系统软件服务。

结语

随着社会经济的发展,对于计算机软件系统的要求也有了极大的提升,传统的系统开发程序显然已经无法满足当下对于计算机软件开发的需求,因此在计算机软件程序的开发过程中,需要软件开发者能够合理应用软件工程技术对计算机软件系统进行开发,满足程序使用者多样化的使用需要,除此之外,还需要不断提升自身的数据分析能力,通过数据分析来发掘计算机软件应用者的偏好,优化调整软件应用程序开发思路,合理利用计算机硬件设施,更好地满足计算机应用者更多的需求与偏好,从而推动软件系统开发水平的提升。

参考文献

[1]杨吉鹏,温强强.系统软件开发过程中的软件工程技术分析[J].技术与市场,2020,27(8):102-103.

[2]付强.计算机软件工程的管理创新[J].集成電路应用,2020,37(6):110-111.

[3]于志平.软件工程技术在系统软件开发中的运用[J].城市建设理论研究(电子版),2020(12):58.

作者:汪昭

第3篇:系统软件开发过程中的软件工程技术分析

摘要 : 近年来,随着我国科技水平的不断提升,我国的各个领域都有效的依靠计算机技术得到了相应的转型与升级。而计算机技术在实现变革的过程当中,通过进行系统软件的开发,能够在很大程度上推动计算机技术水平的提升。在各行业快速发展的基础上对系统软件开发与实践内容提出了更多的要求。在现阶段软件工程技术应用的过程当中,必须要对系统软件开发进行相应的优化并拓展软件工程技术内容,推动软件工程技术的进一步应用。在此基础上,本文就其展开探究与分析。

关键词 : 系统软件开发; 软件工程; 技术应用

在计算机互联网时代快速发展的过程当中,必须要有效地依托系统软件的开发与使用作为发展动力,进而推动计算机技术的进一步发展。在具体对系统软件进行开发的过程当中,需要运用软件工程技术,进而确保系统软件的科学性与应用性。因此,相关软件技术人员也应当充分明确对软件工程技术进行优化的重要价值。在具体进行软件系统开发的过程当中,必须要保障软件的专业性能和时效性。因此,软件技术人员必须要顺应时代的发展趋势,对软件工程技术进行优化与创新,确保软件工程技术水平能够更好的满足系统软件开发所提出的相关需求,进而推动我国各行业的进步与发展。

1 软件系统应用与开发分析

1. 1 软件应用程序开发分析

所谓软件程序模型构建主要是指在具体对系统软件进行开发过程中的最基本的环节。通过进行软件程序模型构建能够有效的保障软件整体的应用环境,确保其能够满足软件应用程序开发设计的顺利进行。在具体进行软件应用程序开发的过程当中,必须要根据相关的基础理论作为依托,进而反复的对软件程序模型进行修正与计算,进而形成生存期模型。事实上,在具体对软件应用程序模型进行构建的过程当中,除了生存期模型外还会有增量型,演化型等模型。与软件应用程序的整体应用环境相比,各种性质的模型都具备自身的优势,但也存在着一定的不足之处。比如演化型程序模型可以对软件开发流程进行相应的优化与调整,确保软件工程技术人员能够按照开发程序去对软件应用进行开发,减少开发错误率,保障最终的软件开发质量。但是该模型形式中也存在着一定的不足之处,如果在具体进行软件开发的过程当中某一环节出现问题,则会导致整个软件应用程序无法正常开发。

1. 2 系统软件应用分析

在具体对软件应用程序进行开发的过程当中,软件工程技术人员必须要以全局观念对软件应用程序开发的优缺点进行相应的分析,并针对其中所存在的问题优化软件工程技术,并将优化后的软件工程技术应用到软件开发过程当中提升软件的应用质量。通常情况来说,在具体对软件程序进行开发的过程当中,需要耗费较长的时间,而各行业的发展也对软件程序开发提出了更多的需求。因此,必须要对传统的软件程序进行相应的优化与升级。而系统软件开发则是以软件为基础构建的一种新型软件开发模式,相对于传统的软件应用程序来说,它能够更为有效的运用信息技术对数据进行处理,同时也能够整合各类软件中的信息数据及功能。通过应用系统软件开发,不仅能够更好的满足各行业对软件程序设计所提出的相关需求,同时也能够加快软件应用程序的开发周期,提高软件程序应用的实用性和实效性。

2 软件工程技术的应用方法与途径

2.1 科学构建软件开发模型

在具体进行系统软件开发的过程当中,需要耗费较长的周期,并且其中所涉及的内容也相对广泛。软件工程设计人员必须要有效的借助软件工程技术进行系统软件的开发。为了从根本上提升系统软件开发的实用性和应用质量,软件工程技术人员在具体开发系统软件之前应当充分了解与学习软件工程技术应用的相关原理,并以其基础理论作为指导依据来开展软件开发工作。除此之外,在具体对相关原理进行学习时,软件工程技术人员也能够明确软件程序开发中所存在的问题与缺陷,进而对软件工程技术进行相应的优化,确保其能够更进一步的推动系统软件开发工作的顺利进行。在经济水平不断提升的基础上,各行业对软件应用程序开发和应用所提出的要求不断增加,为了更好的满足用户的程序开发需求,软件工程技术人员应当借助新型的软件程序设计开发模式来对软件工程技术进行优化,并不断拓展其应用范围,使得软件工程技术能够更好的提升系统软件开发质量与效果。在上文当中,我们具体提到在具体进行开发系统软件前,其最基础的环节就是进行软件程序模型的构建。只有科学有效的对软件程序开发模型进行构建,才能够保障整个系统软件开发过程顺利进行。因此,软件工程技术人员应当以全局观念,统筹软件开发流程及开发要点,确保对软件开发模型的不断优化与调整。

2.2 设计开发软件应用程序

在具体对系统软件进行开发的过程当中,软件应用程序是其中非常重要的一项内容。通过进行系统软件升级更新能够为软件应用程序开发进行框架的组织。因此,软件工程技术人员在具体对系统软件进行优化与升级的过程当中,也应当不断的对系统软件性能进行相应的分析,并综合性的运用自身的技术知识对系统的发展方向进行明确。此外,在具体针对软件应用程序进行设计与开发的过程当中,软件工程技术人员也应当以客观性的角度对数据信息進行分析与记录,并根据用户的实际需求,确保软件程序开发功能能够更好的满足社会大众对软件程序所提出的相关需求,增加用户的使用体验感。

2.3 提高软件工程管理效率

近年来,在我国科技水平不断提升的基础上,相关研究人员也一直在对计算机硬件设备进行更新与升级。在具体对系统软件进行开发的过程当中,也应当以先进性的计算机网络硬盘设置为根本依托,充分发挥硬件设备的性能,确保软件工程的管理效率能够得到不断提升,进而完善系统软件开发与技术应用,实现软件工程技术的体现。

3 结束语

总而言之,在具体对系统软件进行开发和应用的过程当中,我国目前的软件工程技术仍旧存在着一定的问题。因此,广大软件工程技术人员也应当不断的对软件工程技术进行相应的优化,并根据用户的实际需求对系统软件开发内容进行调整,充分突出软件工程技术的应用价值,满足系统软件开发的基本需求。

参考文献 :

[1]王瑶.系统软件开发过程中的软件工程技术应用策略[J].科技展望,2017 (30) : 290.

[2]邱恩海.软件工程技术在系统软件开发过程的应用[J].信息化建设,2016,04:298.

[3]陈忠菊.系统软件开发过程中软件工程技术的运用[J].科技创新导报,2016,18:83-84.

作者:王泽源 朱世浩

第4篇:软件开发过程及岗位职责

本文主要讲述如何组织开发软件项目,使之更加快速、有效的完成。并分成以下几个阶段进行详细讲述:项目计划阶段、需求分析阶段、软件开发阶段、测试阶段、管理软件开发过程、各参与角色的具体职责描述及对人员的要求。最后提供了一些文档标准参考。

本开发过程可以作为中小型(3-7人)软件项目的开发指南,而大型软件项目使用RUP会更好。

总体流程如下:

计划阶段-》需求分析阶段-》软件开发阶段-》测试阶段-》完成

一、项目计划阶段

项目计划草案和风险管理计划作为第一步,当有一个商业机会后,根据公司高层负责制定的初步商业计划书来完成项目的计划草案,确定、分析项目风险并确定其优先级,还要制定风险解决方案。本阶段的目的是确立产品开发的经济理由。

当确定开发之后则制定软件开发计划、人员组织结构定义及配备、过程控制计划。

(1)项目计划草案

项目计划草案应包括产品简介、产品目标及功能说明、开发所需的资源、开发时间和里程碑。

(2)风险管理计划

也就是把有可能出错或现在还不能确定的东西列出来,并制定出相应的解决方案。风险发现得越早对项目越有利。

(3)软件开发计划

软件开发计划的目的是收集控制项目时所需的所有信息,项目经理根据项目计划来安排资源需求并根据时间表跟踪项目进度。项目团队成员根据项目计划以了解他们的工作任务、工作时间以及他们所依赖的其他活动。

可将计划分成总体计划和详细计划,总体计划中每个任务为一个里程碑,详细计划中必须将任务落实到个人。

软件开发计划还应包括产品的应收标准及应收任务(包括确定需要制订的测试用例)。

(4)人员组织结构定义及配备

常见的人员组织结构有垂直方案、水平方案、混合方案。垂直方案中每

个成员充当多重角色。水平方案中每个成员充当一到两个角色。混合方案则包括了经验丰富的人员与新手相互融合。具体选择根据人员实际技能情况进行选择。

(5)过程控制计划

过程控制计划的目的是收集项目计划正常执行所需的所有信息,用来指导项目进度的监控、计划的调整,确保项目按时完成。

二、需求分析阶段

需求分析阶段的目的是在系统工作方面与用户达成一致。

(1)软件需求规约

详细说明系统将要实现的所有功能。

(2)用户界面原型

可以有三种表示方法:图纸(在纸上)、位图(绘图工具)、可执行文件(交互式)。

三、软件开发阶段

本阶段从物理上实现目标系统。采用了面向对象方法。

(1)软件架构

说明软件的组织结构、部署结构及运行环境。

(2)类设计

定义类之间的关联和类的属性、方法。

(3)数据库设计

定义数据库表之间的关联和各个表的字段。

(4)编码和单元测试

按照设计文档进行编码,每完成一个模块应进行单元测试。

(5)集成系统

按软件组织结构的要求将各个子系统组合起来。

四、测试阶段

测试的目的是在发布之前找出程序的错误。包括:核实每个模块是否正常运行(参考设计文档)、核实需求是否被正确实施(参考需求文档)。

(1)测试计划

收集和组织测试信息,为测试工作提供指导。

(2)测试数据

尽量使用真实数据。

(3)测试报告

记录测试结果,详细描述问题,提出解决办法。

(4)帮助文件和用户操作手册

五、管理软件开发过程

有以下几方面地工作:

(1)组织会议

讨论会议、总结会议等。

(2)评审程序

对各个阶段的工作结果进行审核。

(3)协调人员

(4)配置管理

使用一些配置管理工具进行开发文档管理,如:Visual Sourcesafe,Teamsouce等

六、各参与角色的具体职责描述及对人员的要求

(1)项目经理

职责:

1、制定产品的目标。

2、制定各个工作的详细任务表,跟踪这些任务的执行情况,进行控制。

3、组织会议对程序进行评审。

4、综合具体情况,对各种不同方案进行取舍并做出决定。

5、协调各项目参与人员之间的关系。

人员要求:

对产品有激情,具有领导才能。

对问题能正确而迅速地做出确定。

能充分利用各种渠道和方法来解决问题。

能跟踪任务,有很好地日程观念。

能在压力下工作。

(2)系统分析员

职责:

1、了解用户需求,写出《软件需求规约》。

2、建立用户界面原型。

人员要求:

担任系统分析员的人员应该善于协调,并且具有良好的沟通技巧。担任此角色的人员中必须要有具备业务和技术领域知识的人才。

(3)设计员

职责:

1、定义类的方法和属性以及各个类之间的关联,画出类图。

2、进行数据库设计。

人员要求:

掌握面向对象分析与设计技术,统一建模语言(UML)。

(4)程序员

职责:

按项目的要求进行编码和单元测试。

人员要求:

良好的编程技能和测试技术。

(5)测试员

职责:

执行测试,描述测试结果,提出问题解决方案。

人员要求:

了解被测试的系统,具备诊断和解决问题的技能,编程技能

根据每个人的特长来担任其中的一个或多个角色。最好是每个人都能参与设计和编码工作,每个人都能够建立起系统的全局观。

第5篇:汽车冲压模具开发过程及管控

模具的开发进度对整个项目的进度有着非常关键的作用,是主机厂生产准备中的重要部分。下面从车身数据发布到模具终验收的过程谈一谈模具开发过程及进度管控。 1.车身工艺数摸发布

车身设计部门发布产品数模,工程开发部门的工程人员根据产品数模进行工艺预分析和预报价(作为招标对比数据),用车身工艺数模进行模具的招标和相应工艺分析等工作。招标过程在此不做详谈, 下面从定标后(即确定模具厂)浅谈模具开发管理。 2 .车身件制造工艺可行性分析(模具开发商及工程开发部门)

模具开发商收到车身工艺数模后, 对每个零件进行工艺可行性分析。原则上要求模具厂对所有新开发零件进行CAE 分析(即零件成型性模拟分析) 。 CAE分析的作用:

a、 通过CAE 分析,我们可以比较直观的观察零件板料的成型过程; b、缩短模具设计及分析的周期; c、预测模具的可能性;

d、采用优化设计,最大限度的降低模具和钢材的消耗,降低制造生产成本; e、在制造前预先发现模具和零件的潜在风险; f、确保模具的设计合理性,减少设计成本;

g、通过零件的潜在问题分析,模具厂可及时提出合理的设计变更建议,更高效的推进开发工作。

开发部门可根据模具厂对零件CAE的分析结果,充分利用现场生产调试的经验,查看工艺参数是否合理,拉延补充是否合理,针对零件的起皱或开裂等风险,及时的提出解决方案。

3. DL图的设计与会签

CAE分析结束后可进行模具DL图设计,多数情况下也可同时进行。

DL图设计即design layout—冲压工序分析设计,也可称为模具工艺流程图,包含:零件料片的尺寸、冲压的方向与角度、冲压的工序安排、送料方向、废料刀分布及刃口方向、废料排除方向示意、CH孔、左右件标识、各工序标注等。

同时,DL图还需体现相关工序的冲压设备、模具高度、模具材质、压边圈或压料板的工作行程、板料的定位方式、完成工序的压力分析等。

DL设计完成后,原则上在模具厂应完成内部审核,内部审核问题整改完成后即可提供给主机厂的开发部门,并进行会签,DL图的会签非常关键,直接导致后期模具的设计,并且对后期模具开发周期也有较大的影响,若DL图后期再更改,则开发周期和成本上都将造成很大的浪费,工程开发部门主要审核零件工艺的合理性、机台参数的正确性、工艺补充的合理性、材料利用率、并结合压机情况审查送料方便性等。 4.模具结构图设计与会签

模具结构图会签顺序:拉延模具图会签——整形翻边类模具会签——修边冲孔类模具会签。

因模具的铸造和加工周期是硬性时间,无法压缩,所以为了保证项目的进度,模具结构图设计环节非常重要,应尽可能将模具设计环节时间提前,为后续模具的制造时间争取。 模具首次取样一般为半手工样件,只要求成形即可,其余修边及冲孔可线切割完成,所以应该先进行拉延模和整形翻边类模具的设计,再进行修边冲孔类模具图的设计。

模具厂根据DL图指导设计模具结构图,设计完成后同样先通过内部评审,问题整改后即可给主机厂开发部门评审会签。 主机厂开发部门应重点关注: a、模具功能性 b、结构稳定性及强度 c、模具生产安全性

d、模具各参数与量产压机的符合性 e、调试和生产的方便性

f、模具主要部件的材质及技术协议要求的条款的一致性

对于评审中发现的问题,应尽量要求模具厂进行整改。部分问题可能对产品功能等影响不大,但可能会影响作业的方便性,也可能降低生产效率,为了赶时间和进度,模具厂可能不是太配合更改,此时,需要主机厂开发人员(工程师)的魄力和决心,因为在设计阶段的更改无论如何都比后期(模具成型后)更改来的快,此时需要模具厂设计人员换位思考,多站在生产部门的角度来看问题。

部分有争议的问题点需要多方进行客观的讨论以寻求最佳方案。在模具图评审的过程中,要求工程开发技术人员立场坚定并且有过硬的技术和现场调试经验,这样可以减少后期的许多问题。 5. 铸造数模发布和泡沫实型(保丽龙)评审与整改

模具结构图设计评审完后,可进行泡沫型的制作。在泡沫实型阶段需要项目组发布铸造数据,以保证实型的可铸造性,泡沫实型是一种由聚苯乙烯经过高温发泡形成的一种材料,依据模具结构图进行NC加工,并考虑适当的模具加工余量(8-10天)和泡沫的收缩率。 保丽龙制作周期一般为一周左右,制作完成后需要对其进行现场评审,一是确保与模具结构图一致性。二是检查在模具结构图评审中出现的问题是否整改到位,或者设计图评审中未发现的问题,保丽龙的评审是模具制作过程中不可或缺的过程,因为它是模具结构更改的最后一关,一旦进入铸造阶段,则模具结构很难更改。 6. 模具铸造

保丽龙制作整改完成后,即可发运到铸造厂进行铸造,具体过程在此不做详谈,模具铸造周期为15-20天,模具铸造在运回模具厂进行铸件检查,主要检查是否有大的铸造缺陷,例如铸件裂纹等。其中铸件内部夹砂等缺陷需要加工后才能看出。 7. NC数模发布及其模具的NC加工

模具铸造完成后即可进行NC加工,但前提是NC数据已经发布,模具厂可根据产品的NC数据进行数控编程,然后进行模具的NC加工,模具的NC加工大致可分为:龙铣-组立-半精加工-精加工等,在NC的加工过程中,可发现铸件是否有夹砂或裂纹等缺陷,NC加工完成后还需要对模具进行热处理以达到所要求的硬度,模具的NC加工周期一般为20-25天,在项目开发时间紧张的情况下,如何合理的安排NC加工时间非常重要,工程开发人员,可到现场进行进度管控,监督模具厂编制合理的加工计划。尽量不让数控加工机床空闲,以保证进度。

8. 模具钳工、调试、取样过程

模具的钳工阶段包括:模具基准打和—合模—试模—取样等,模具NC加工后仍然为后续钳工留有一定余量,钳工调试主要检查上下模具的研和率、导向的研和率,确保冲压出合格的冲压件,通过模具钳工调试,可鉴定出模具的品质,同时也能确定出下料的尺寸等。 9. 模具预验收

模具厂在计划时间内完成所有承制模具制作并自行调试合格后,可向主机厂开发部申请预验收,模具厂需要提供模具的自检报告和所冲压件的合格率,主机厂开发部在接到模具厂的预验收申请后,组织人员到模具厂进行预验收,主要从模具静态、动态冲压件质量三个方面进行验收模具,动、静检验按照标准执行,冲压件检验分为表面质量、形状尺寸精度与刚度三个方面。

在预验收过程中发现的问题原则上要求在模具厂整改完成后包装发运,但部分问题若不影响制作品质,并整改难度小,在进度紧张的情况下,允许遗留到量产地由模具厂自派钳工人员持续整改。

10. 模具量产地调试与验收

因机床的差异,模具的型面研和率等的差异,要保证制件品质模具预验收合格后,移动到量产地后需要调试,一般拉延模具的首轮研和时间为1-2月,而整个模具的调试周期长达半年或更久时间,模具量产地调试过程始终围绕以下几个方面进行:

a、需将冲压件在焊接夹具上进行装夹,验证模、夹、检具、检具与焊接夹具的协调性; b、保证冲压件的精度,将冲压件放在检具上进行检查,要求合格率一般在90 %以上; c、冲压件在检具上发现的问题或者在焊接调试过程中反馈的问题或缺陷,需由模具厂负责整改;

d、模具动、静态检查项目的符合性检查;

e、模具在量产压机上连续生产可靠性,即连续生产废品率要求小于2%;

模具调试整改周期较长,将以上几项都整改完成并且生产稳定运行3个月后,工程开发部门可组织模具使用方、保全人员、质量检查人员等进行模具的终验收并签署终验收报告。

模具在完成终验收后,模具的开发工作才算阶段性完成。但是,只要模具未报废,模具生命周期持续,工程开发部门的工作就永远没有结束,只是移交给生产系统和工艺部门使用、管理、维护等。模具在良好的使用和维护下,可延长使用寿命、降低废品率、提高生产效率, 为公司带来可观的经济效益。

第6篇:管理信息系统开发过程中存在的问题及怎么解决

1. 对管理信息系统的认识有偏差

管理信息系统的建设与评价侧重计算机硬件配置.而不是信息开发与利用的方法和深度.这种误读给国内外许多组织的管理信息系统带来惨重损失。

2. 目标不明确

管理信息系统开发前调研不够充分,分析不够清楚明了,就比如开发的工作人员中,对整个系统所需要达到的目标没有基本的,明确的、全面的的概念,就照着自己的想法做下去,进行设计和开发,做了大量工作后才发现设计不能满足用户的需要,而使得系统开发失败,重新开发设计,这样就浪费了大量的人力、物力、财力以及时间。

3. 开发时忽视了高层领导者的态度

有时候开发人员本着自己的意愿设计并开发出了管理信息系统,尽管系统很好,但领导不满意属下擅自动手,不听指挥,从而浪费了时间,资源和心血,还加剧了与领导之间的隔阂。并且在没有领导的授权和支持下,能开发出一个好的信息系统很是艰难。

4. 开发时缺乏既懂计算机知识又懂管理业务的复合型人才,并且人员之间的合作能力较差

“只要熟练掌握几门计算机语言,就可以成为一个优秀的信息系统开发人员”这种观点是极其错误的。计算机程序设计语言是实现计算机信息系统的一种工具或手段,编码只不过是计算机信息系统开发过程中的一小部分工作,管理信息系统开发是一项多人群体性的任务,需要很好的合作与协调,没有这些很难开发出所需要的系统,并且会使系统开发周期变长,无针对性。

5. 教育、理论体系研究落后

在教育方面主要表现在教学内容陈旧,理论落后于实践,理论在某种程度上又脱离实践,在教学中往往注重学生的编程技巧能力培养,而忽视系统分析、设计能力的培养,学生的实践能力差,团队合作能力差,系统开发本身还缺乏一套严格的理论基础以及缺少一套简单有力的开发工具。

6. 开发后缺乏软件测试,并且安全性有待提高

软件测试是开发过程的必要过程,不进行的话,很难知道是否达到预先的要求,实现想要达到的目的,安全性问题在我国是一个很大的问题,山寨,盗版比较猖獗,这增加了开发的成本并严重影响了更新的速度。

7. 解决方法

及时更新教学中有关信息系统的教材,加强对学生系统分析能力设计能力的要求,完善系统开发的理论基础。开发前充分调研,明确目标,并积极协调各种人力,物质资源。取得高层领导的支持开发时注重加强安全性的保护和软件的运行维护。

第7篇:软件开发及技术服务合同书

甲 方:永州市妇幼保健院合同编号:

乙 方:湖南创智和宇信息系统有限公司签订地点:湖南省永州市经甲乙双方友好协商,依据《中华人民共和国合同法》,就甲方医保前台软件开发技术服务有关事项,订立合同,以便共同遵守:

一、合同总额:乙方向甲方提供总价值为人民币叁万伍仟元整(¥35,000元)的应用软件开发和技术服务,包含险种(打勾为准):城居 [ √ ]、城职 [ √ ]、生育 [ √ ]、工伤 [ X ];就是否购买接口(打勾为准):购买接口 [ √ ];连接中心数 壹 个,连接该中心的医院编号为431102004。

二、甲方职责:

1.甲方应于本同合签订之日起五个工作日内支付乙方人民币万元整。付款后,甲方应将付款银行回单传真至乙方。(传真号码:0731-8228900,收件人:邓小姐)。城职系统开通后五个工作日内支付乙方人民币伍仟元整。

2.甲方在乙方安装应用软件前,开通系统支撑平台,并以书面形式通知乙方。如支撑平台有任何问题(如盗版软件),乙方不予安装应用软件。由此造成的损失由甲方承担。

3.甲方负责制定系统的应用操作规范、制度,以保障软件运行平台的正常运行;如因非乙方问题造成本软件不能正常运行,甲方应承担责任。

三、乙方职责:

1.乙方开发的应用软件必须具备结构灵活、操作维护方便及易于扩充的特点,具有很高的可靠性、稳定性、安全性。

2.乙方在甲方满足施工条件后20个工作日内,完成应用软件的开发、配置、安装、调试、培训,并保证软件系统的正常运行。

3.乙方所开发的安装于甲方运行平台上的本软件,在合同款支付以合,其版权归甲乙双方共有,乙方不得未经甲方许可擅自对其进行卸载、销毁等行为。

二、软件的维护和升级

1.本软件的质量保证期为18个月,在质保期内甲方享有该软件的免费维护和升级权利;

2.质保期后乙方向甲方提供有偿技术支持和服务;

3.当需要进行应用软件重新安装或施工时,如果是由于应用软件本身的问题,由乙方负责,不向甲方收取任何费用;如因其他问题导致应用软件的重装或施工,乙方提供技术服务,但向甲方收取安装施工费。

三、验收标准、方法及提出异议期限:在网络和软硬件平台通畅的前提下,软件符合中心联网和操作的要求。甲方在验收中,如果发现与合同规定不答的,应在十天内向乙方提出书面异议。甲方未按规定期限提出书面异议并且未按期限签发验收单的,视为甲方违反合同。乙方在接到甲方书面异议后,应在十天内予以纠正,否则视为违约。

四、违约责任:

1.乙方不能按时交货的,应向甲方偿付合同总值20%的违约金;

2.甲方未按合同要求验收并未按时签发验收单的,由甲方支付货款总值20%的违约金。

3.由于不可抗力的原因不能履行或不能完全履行的理由,在取得有关权威部门的证明以后,允许延期履行、部分履行或者不履行合同,并根据情况可部分或全部免予承担违约责任。

4.本合同一式贰份,甲,乙双方各持一份,具有同等法律效力。

甲方:永州市妇幼保健院

地址:零陵区中山南路32号

电话:0746-6311903传真:0746-6311903 甲方代表签字/盖章:蔡阳鸾2008年6月28日

乙方:湖南创智和宇信息系统有限公司

地址:长沙潇湘中路283号岳麓山大学科技园创业大厦F5058 电话:(0731)8228885传真:(0731)8228900

开户银行:建设银行长沙市桐梓坡路支行

户名:湖南创智和宇信息系统有限公司

帐号:43001540861052501524

乙方代表签字/盖章:王军华2008年6月26日

第8篇:高中信息技术《信息获取的一般过程》教学设计及简要实录 教科版必修1

信息获取的一般过程》教学设计及简要实

《信息获取的一般过程》教学设计及简要实录

[课程分析]:本节要求学生能对信息获取的过程有一个全面的宏观把握,当学生遇到问题时,先要从问题开始,分析信息需求,从而确定信息来源,这是信息获取的前提和基础,然后才是选择适当的方法来获取信息。这表明:对信息文化的追求应当最终以流畅地内化为个体自然意识为最高境界。在信息获取的问题上,就是需要能够产生自然而然的信息意识和信心需求,继而引发自觉地信息行为。

本节将这种自然意识转化为线索:确定信息需求 分析信息来源 确定信息获取的方法 评价信息,并围绕这四部门内容展开学习活动,引导学生在合作,交流的过程中归纳出信息获取的一般过程和方法。 [学情分析]:该班学生思维活跃,善于动脑思考,有自己的主张和看法,相互探讨学习的风气较浓郁,若引诱得当,必将收到良好的效果。

[设计理念]:根据研究课题“诱思探究学科教学论”,调整课堂教学中的师生关系,让学生以探索者的身份自主地充满热情地获得知识,从边缘人的地带回到中心地位;教师则由知识的传授者变成学习的促进者,由教学的主角转向引路人。所以拟定的方法是创设情境,诱导学生研讨,以达到彰显个性,开启学生心灵的窗户,激发学生学习兴趣的目的,促进学生在学习过程中从“情化信息”向“情化思维”转化,最终实现情思惧得的教学境界。

[学习目标]:列举贴近学生生活的事例,让学生体验信息获取的共同特征、一般规律,使学生能够总结、推导出信息获取的一般过程。再进一步剖析信息获取的各个环节,使学生掌握信息来源的多样性并分析其原因,掌握信息获取的途径和方法并进行选择。从而培养学生的分析、比较、规划和归纳能力。 [教学流程]:

一.情境导入,激发兴趣:

现代社会是信息爆炸的社会,人们获取信息的手段之多样,方式之复杂。无论是天上飞的,地上爬的,水里游的,甚至是虚拟世界里的很多事物,都难以逃出人们获取信息的“如来”之手,但是,我们想知道的是,这个获取信息的“如来之手”是否有规律可循呢?这就是这节课我们共同探讨的话题——《信息获取

专心

爱心

用心 1

的一般过程》

(屏幕显示一张关于牧场的图片)假设你置身其中,牧场的主人要你去打猪草,但是你不认识猪草,你可以通过哪几种方法打到猪草?有什么启示?

(点评:利用多媒体课件中的图片,创设形象情境,激发学生的学习情意)

(实录:学生独立思考后,自觉分组讨论,思维活跃,总结出了四种方法:问别人;雇佣别人;查阅相关书籍;牵猪出去,猪吃啥,打啥。并得出了启示:在生活中要善于思考,懂得利用身边的信息来解决实际问题,体现了利用信息的重要性。)

二.积极探索,精心研究

假设明天的课外活动,我们全班要去爬山。由于近几天的天气不好,事先我们必须获取明天的天气信息,有哪几种方法可以获取明天的天气信息?那种最好,为什么?

(实录:同学们争先恐后的说,可以采取的方式有上网,听收音机,听广播,打电话。由于学校附近没有网吧,看电视,听广播又不方便,而学校有很多电话亭,所以打电话这种方式最方便。) (屏幕显示获取天气预报的过程:)

诱导:根据获取天气信息的四个环节能否推导出信息获取的四个环节?

(点评:教师诱导得非常好,丝丝入扣,学生既然能把获取天气信息的四个环节说出来,也不难用自己得话把获取信息的四个环节推导出来。)

(实录:各小组独立思考后,自觉讨论,有同学把信息获取的四个环节推导了出来。)

(点评:学生用自己的话把获取信息的步骤总结了出来,非常成功)

三.深入剖析,知识探究

1.确定信息需求,包括时间范围(When)、地点范围(Where)、地域范围(What) 2.(屏幕显示04年雅典奥运会中国啦啦队为中国奥运健儿呐喊助威的图片),让我们畅想一下08年北京

专心

爱心

用心

奥运会,获取中国获得的金牌信息来源有哪些?

(实录:学生列举的来源有看报纸,看电视,听广播,上网,到现场观看,询问别人,包括老师、同学、朋友、亲人。)和引入重复!

诱导:同学们列举的例子分别属于四种不同的信息来源(屏幕显示口头型,文献型,电子型,现场型),但是不同的信息来源也是相互补充,共同发展,为我们的日常生活服务的,同学们能不能列举一下现实生活中的例子?

(实录:学生独立思考后,分组讨论的结果有手机从网上下载歌曲、网上电视、网上的报纸摘要„..) 再次诱导:现在的信息技术发展日新月异,同学们能不能畅想一下100年后的家庭生活,那时人们将会利用什么样先进的信息技术工具? (学生活动:众说纷坛)

王芳:以后机器人非常普及,机器人将照顾我们的日常生活,比如机器人可以帮我们打扫房间,清理草坪„ 王丹:100年后将会发明时空穿梭机,我们随时可以乘坐时空穿梭机回到我们想要去得任何朝代。 王兵:100年后,人们将在“空中花园”居住,可以随意到其他星球做客。

时林:100年后,汽车将成为人们的主要交通工具,不同的是,汽车可以在空中飞 。 李伟:100年后,人们穿着智能服装,它能根据人们的心情变换出各种各样的颜色。

马倩:100年后,不会再有学校,小孩一出生,将会在它的大脑里安装上一块智能芯片,那时世界上全是聪明人。 „„„

(点评:让同学们畅想100年后的家庭生活,激发了学生创新思维的火花。)

3.屏幕显示百脉泉的图片,同学们齐唱《幸福泉》(是谁滋润这沃野平川/是谁催开这山花烂漫/是谁把欢乐谱成歌/滋润在孩子们心间/啊/故乡有甘泉/名叫百脉泉/百脉清泉汇成河/滋润我家园„) 诱导:获取百脉泉水位信息的方法有哪些?

(实录:学生讨论出了获取百脉泉水位信息的方法有看电视,上网,询问工作人员;看电视和上网不方便,所以采取的方法就是打电话询问工作人员。)

(点评:渗透关于热爱章丘的情感教育,以情激情,课堂氛围达到了高潮。) 4.(1)网上关于二手电脑的价格信息,分析其可信度。

专心

爱心

用心

(实录:学生讨论总结出信息的可信度的问题:网络上的信息五彩缤纷,扑朔迷离,网络既是一个万花筒,也是一个垃圾桶。)

(2)一天,你的手机上接到一条信息:恭喜您,我们香港某公司推出了手机抽奖业务,您中奖了,总共10万元。联系电话:133********分析其真实性。

(实录:学生讨论总结出这是一种典型的“网络陷阱”。)

(3)老师念一则通知:为丰富同学们的业余生活,学校决定将组织同学们免费去济南植物园考察植被资源,有意参加的同学请在通知下发当日到教导处报名。

(实录:学生们个个兴奋异常,争先恐后的举手向老师报名。当老师说这则通知的时间是去年的今天,学生们恍然大悟:信息具有时效性。)

(点评:教师列举的这几个例子都比较贴近学生的生活,学生的积极性非常高,课堂气氛活跃,学生在浓厚的氛围中学到了知识。)

四.迁移深化,拓展延伸

各学习小组确定一主题,填写下表:

五.小组评价,归纳总结

(实录:各小组相互交换方案,互相品评,相互改进。)

六.结束语

现代社会,提出了一个全新的关于人才的概念:新型人才。而评价新型人才的一个重要标准就是信息获取能力。通过这节课的学习,同学们要树立成为新型人才的观念。我想起了清朝诗人龚自珍的诗“我劝天公重抖擞,不拘一格降人材”,我要给它修改一下“我看天公已抖擞,不拘一格降人材”。 [课后反思]:

专心

爱心

用心

本节课把“诱思探究教学思想”落实在了教学过程中,真正把“满堂灌”变成了“满堂学”,课堂气氛活跃,学生积极性高,学生成为了课堂的主人,实现了学生的主体性;教师变诱为教,以诱达思,成功实现了启发式教学。

本节课刚开始引入的“杨叔子院士”打猪草的例子让学生“身临其境”,直接把学生的积极性调动了起来,学生在热烈讨论的过程中自己感悟,主动探究,通过“如何获取天气预报”的例子,自己总结出了信息获取的一般过程,真正实现了学生的主体性。在剖析信息获取的各个环节的过程中,让学生通过获取08年奥运会金牌信息来源和获取百脉泉水位信息的例子,不但让学生自主探究,而且以情激情,渗透了热爱祖国热爱家乡的情感教育;让学生畅想100年后家庭生活的一天,激发了学生创造性的火花。在学习过程中,学生五官并用,全身心投入,主体性和创造性思维得到充分发展。

本人认识到真正实现诱思探究教学,关键的是教师观念的变革,要让学生整整的动起来,必需对教师提出更高得要求,在教学过程中也存在许多问题,比如“杨叔子院士打猪草”的例子煽情还不够,小组之间的互评力度还有待进一步加强。

通过本节课的教学,从中收获与反思都颇深,这为我今后的教学也奠定了良好的基础,相信我能以此为契机更好地开展教学,使每个学生都能有所得。

专心

爱心

用心 5

第9篇:软件开发过程规范(模版)

软件开发过程规范

1目的

为了规范软件研发各个阶段的开发行为,特制定此规范。

2适用范围

本规范适用于研发中心软件产品研发从立项,到开发实施、测试、结项的各个阶段,规定了各开发阶段的文档编制、代码编写和资料备份内容与要求。 3术语和缩写

研发项目干系人:公司内部与研发项目有关联的任何人。

项目计划周期:从项目立项到计划完成时间的实际工作日数。

项目实际周期:从项目立项到实际完成时间的实际工作日数。

项目质量目标:项目允许出现的总的缺陷数的加权平均值。

项目实际质量:项目实际出现的总的缺陷数的加权平均值。

软件缺陷:在测试过程中被发现的软件bug,按照不同的严重程度分为四级;一级,系统崩溃,无法自动恢复,加权系数为100。

二级,系统功能无法实现或性能指标无法达到,但不影响其他功能的使用,加权系数为2。

三级,系统功能实现不完整,加权系数为1。

四级,不影响系统功能和性能的小错误,忽略此错误系统可正常运行,加权系数为0.5。

加权缺陷数量:测试中出现的各种缺陷的数量乘以其对应的加权系数,求和。 4内容和要求

4.1研发立项

4.1.1立项申请,产品研发经过申请后才能立项,立项申请人可以是公司员工,也可以是公司各职能部门。

4.1.2立项申请人或委托其部门负责人召集相关人员讨论通过,确定项目经理并初步确定项目组成员。

4.1.2.1《研发立项申请书》由项目经理负责编制。

4.1.2.2项目编号规则为,软件项目:PS+编制日期;(硬件项目:PH+编制日期)。如:PS20070902。

4.1.2.3《研发立项申请书》要规定开发的产品的具体名称,以及所属各个系列的规格型号定义。

4.1.2.4《研发立项申请书》规定开发的产品的属性,包括功能详细描述,性能要求详细描述和稳定性要求详细描述。

4.1.2.5《研发立项申请书》明确项目经理和项目组成员。

4.1.2.6《研发立项申请书》明确项目的开始日期和计划完成日期。

4.1.2.7《研发立项申请书》概要说明项目开发的资源需求,包括硬件设备、软件工具、场地环境等。

4.1.2.8《研发立项申请书》确定项目的质量目标,包括各级缺陷的数量和测试周期,所制定的质量目标不允许有一级缺陷。

4.1.2.9《研发立项申请书》的编制格式参照《研发立项申请书模板》。

4.1.3《研发立项申请书》由研发项目经理、主管软件的研发经理、营销中心经理认可,主管研发副总经理最终确认。

4.1.4内容变更:研发项目干系人可对申请对《研发立项申请书》的内容进行变更,变更后按申请的流程进行签字确认,变更后的内容重新填写《研发立项申请书》并附在原申请书后。项目组成员的变更由研发内部掌握,不必进行变更申请。变更可在结项前的任何阶段提出。

4.1.5项目撤销,如遇重大变故造成所研发的项目已经无实际意义或其他原因需要立即停止,可申请撤销,申请人需是项目干系人,并具有中心经理以上的级别,申请人负责编写《研发项目撤销申请书》,说明撤销原因,撤销申请需得到项目经理、主管软件的研发经理、营销中心经理和主管研发副中经理认可,经由总经理批准后生效。撤销申请可在结项前的任何阶段提出。

4.2研发

4.2.1研发立项确定后,项目经理需编写《项目研发计划书》。

4.2.1.1《项目研发计划书》初步制定项目开发的任务列表和模块划分,以及项目组人员的模块归属和工作时间安排。

4.2.1.2《项目研发计划书》可以用通用的项目管理工具来完成,编制格式由项目经理确定,推荐使用Microsoft Project。

4.2.1.3《项目研发计划书》由项目组成员认可。

4.2.1.5项目经理可根据实际情况和设计的深入,随时变更《项目研发计划书》。

4.2.1.6主管软件的研发经理可抽查《项目研发计划书》的编制和实施情况,并给出改进建议。

4.2.2研发设计

4.2.2.1《软件需求分析说明书》

4.2.2.1.1软件项目需编制《软件需求分析说明书》。

4.2.2.1.2《软件需求分析说明书》由项目经理或其委托人编制。

4.2.2.1.3《软件需求分析说明书》确定整个系统的物理结构和部署要求,并根据系统的物理结构进行模块划分,确定各个模块的功能范围和模块间的接口方式。详细说明系统规模要求和运行环境限制,并指出系统运行所需资源的要求。明确开发和系统运行所需软硬件资源的要求。确定项目进行一次全面测试所需要的测试人员人数和测试周期。《软件项目需求分析说明书》的格式参照《软件项目需求分析说明书模板》。在软件需求分析过程中,如果软件有用户界面,要在此阶段进行界面的初步设计,为了提高效率,界面草图的绘制不限定形式和格式。

4.2.2.1.4《软件需求分析说明书》由项目组全体成员认可,主管软件的研发经理最终确认。

4.2.2.1.5《软件需求分析说明书》的变更,在开发过程中,项目组成员可提出对《软件需求分析说明书》的变更申请,变更的范围限于不能违背《研发立项申请书》的要求,即不能有涉及到《研发立项申请书》变更的内容,如果有,需要做《研发立项申请书》变更的流程。《软件需求分析说明书》变更的主要目的是修正其中的错误,或者经过变更可提高产品的品质或性能指标或缩短产品的研发周期。《软件需求分析说明书》的变更需得到项目经理的同意,必要时由项目经理召集相关技术人员和项目组成员召开简短的技术会议进行论证。项目经理将变

更后的内容形成新版本的《软件项目需求分析说明书》,由主管软件的研发经理最终确认。

4.2.2.2《软件概要设计说明书》

4.2.2.2.1软件项目需编制《软件概要设计说明书》。

4.2.2.2.2《软件概要设计说明书》由项目经理或其委托人编制。

4.2.2.2.3《软件概要设计说明书》确定整个系统的逻辑结构,并对需求分析中各物理模块进行逻辑模块划分,详细描述各逻辑模块的业务规则和模块之间的接口以及重要的内部接口,确定系统级的全局变量和数据结构,确定各逻辑模块所包含的程序文件名称和使用的开发工具,描述每个文件中所包含的函数功能。确定数据库的类型和所有数据表名称及数据表的用途,确定数据库的访问方式。详细描述系统的配置方式。如果软件有用户界面,要对界面进行详细设计,确定所有界面的名称、规格及界面上的元素类型及功能,界面设计可在开发工具中直接绘制,也可采用其他绘图方式,但在概要设计文档中要保留图示并进行详细说明。格式参照《软件项目概要设计说明书模板》。

4.2.2.2.4《软件概要设计说明书》由项目组全体成员认可,主管软件的研发经理最终确认。

4.2.2.2.5《软件概要设计说明书》的变更,在开发过程中,项目组成员可提出对《软件概要设计说明书》的变更申请,变更范围限于不得违背《研发立项申请书》和《软件需求分析说明书》的要求,所涉及的变更不至于影响到《研发立项申请书》和《软件需求分析说明书》的变更,如果有,需要做《研发立项申请书》的变更流程或者《软件需求分析说明书》的变更流程。《软件概要设计说明书》变更的主要目的是修正其中的错误,或者经过变更可提高产品的品质或性能指标或缩短产品的研发周期。概要设计说明书的变更需得到项目经理的同意,必要是由项目经理召集相关技术人员和项目组成员召开简短的技术会议进行论证。项目经理将变更后的内容写入新版本的《软件项目概要设计说明书》,主管软件的研发经理最终签字确认。

4.2.2.3软件详细设计

4.2.2.3.1软件详细设计由项目经理指派,项目组成员分担完成。

4.2.2.3.2软件项目详细设计的内容及格式要求,软件项目的详细设计根据《软件概要设计说明书》划分的各个逻辑模块包含的程序文件,确定每个程序文件中所包含的函数的详细描述,要求有函数的功能描述、输入输出说明、使用规则和限制,如有必要,还可以描述函数的实现流程。详细描述软件中所有全局变量的格式、初始值、用途和使用规则。详细描述软件中所有的数据结构和类结构。详细描述数据库中的数据表,确定数据表的的每个字段,以及数据表之间的关系,确定所有的视图、触发器和存储过程。详细设计文档不做具体的格式要求,为了提高研发效率,可以把详细设计作为代码的一部分,直接在程序中编写,编写时要遵循《研发中心软件编码标准》的规定。

4.2.2.3.3项目经理负责组织对详细设计进行审核,审核方式可采用项目经理主审和项目成员互审相结合的方式,主要审核详细设计和概要设计及需求分析的符合性,及详细设计的正确性。主管软件的研发经理可组织相关技术人员对详细设计情况进行抽查。

4.2.2.3.4详细设计的变更,可在项目开发的任何时段进行,由项目成员在得到项目经理的口头同意后进行,要在变更处做好变更记录。

4.2.2.4质量控制

4.2.2.4.1项目组内部互审,在项目的开发过程中,项目经理可组织项目组成员对编制的代码进行互相审核,目的是审查代码是否符合《研发中心软件编码标准》的要求,并在联调前找到代码中的缺陷,审核时要做好审核记录,内容为代码的编写人、审核人、缺陷位置、缺陷描述和改进建议,格式由项目经理决定。根据项目的具体情况,项目经理有权决定不进行代码的互审。

4.2.2.4.2研发中心内部抽查审核,在项目的开发过程中,主管软件的研发经理可组织相关人员对项目组的开发质量进行抽查审核,被审核的代码模块由研发经理确认,审核的主要目的是验证的代码书写的规范性和与设计的符合性。在评审中发现问题,主管软件的研发经理可口头通知项目经理进行整改,问题严重时,可对项目组下达《软件整改通知单》,通知项目组进行整改。具体使用何种方式由主管软件的研发经理确定。《软件整改通知单》下达后,按比例扣除项目组的项目奖金,扣除办法参见《研发软件项目奖金发放制度》。

4.2.2.4.3项目组内部集成验证测试,项目经理可在代码完成后组织内部集成测试,并同时指派项目组成员进行《软件使用说明书》的编制,在内部集成测试结束,《软件使用说明书》完成后,项目经理可申请提交软件的a测试。

4.2.2.4.4《a测试申请书》,项目经理负责编制《a测试申请书》,格式参照《a测试申请书模板》。编制完毕后,与《软件使用说明书》一起提交给主管软件的研发经理进行审核确认,主管软件的研发经理签字同意后,指定项目的测试人员,进行a测试。

4.2.2.4.5测试人员根据《研发立项申请书》和《软件使用说明书》的要求与内容,编制《软件测试大纲》,确定要测试的具体项目以及对这些项目的要求,《软件测试大纲》编制完成后要由项目经理认可,主管软件的研发经理确认。同时项目组负责协助测试环境的搭建。

4.2.2.4.6在一轮测试结束后,测试人员出具《项目测试报告》。项目组对测试出的问题进行修改,然后再申请新一轮的测试,新的一轮测试由项目经理决定是进行验证性测试还是完整测试,如果是验证性测试,可由项目经理确定测试内容范围并和测试经理协商测试周期,循环上述过程直到项目经理认为可以结束测试。为了保证测试质量,要求最后一次测试必须是完整测试。测试结束后,测试人员要编制《测试过程总结报告》。

4.3研发结项

4.3.1测试结束后,项目经理可决定对项目进行结项提交。

4.3.2项目经理负责编制《研发结项申请书》,格式参照《研发结项申请书模板》。

4.3.3《研发结项申请书》要对所存留的问题进行详细描述。

4.3.4《研发结项申请书》说明项目的实际开发周期,与计划周期的差异将作为项目奖金的评定依据。

4.3.5《研发结项申请书》要说明项目质量目标的实现情况,根据《测试过程总结报告》统计出项目的实际质量,与计划质量目标的差异将作为项目奖金的评定依据。

4.3.6《研发结项申请书》中所存留问题部分的内容需由此项目的实际测试人员进行确认。

4.3.7《研发结项申请书》由项目经理、主管软件的研发经理、营销中心经理、技服中心经理认可后,由主管研发副总经理最终确认。

4.3.4项目提交后,项目经理出具《软件项目信息统计表》,由主管软件的研发

经理认可,主管研发副总经理最终确认,作为项目奖金分配的依据。

4.4技术资料的管理与备份

4.4.1项目经理负责技术资料的管理与备份,备份内容包括项目所涉及的文档、代码和其他相关技术资料。

4.4.2项目立项后,项目组要在代码管理服务器上建立专门的项目目录。

4.4.3在研发过程中,项目组不定期的向代码管理服务器进行代码备份,备份时机由项目经理决定。

4.4.4项目提交测试前要进行一次完整备份。

4.4.5项目结项后,要进行一次完整备份,并将最终项目内容刻录光盘备档。

4.4.6备档后的光盘由主管软件的研发经理统一管理。

4.4.7在研发过程中,纸质文档由项目经理负责管理,项目结项后提交到主管软件的研发经理备档。

4.4.8由于项目组备份不及时和备份管理不到位造成项目资料丢失,致使开发周期延误的,每发生一次按比例扣发项目经理的项目奖金,造成重大损失的,全部扣发项目经理项目奖金,并根据具体情况追究其责任,是否为重大损失由主管软件的研发经理确认。奖金的扣发办法参照《研发软件项目奖金发放制度》。 5职责和权限

5.1主管研发副总经理负责本规范的编制、发布、维护与解释。

5.2主管软件的研发经理负责推动和监督本规范的实施。

5.3公司所有员工可对本规范提出修改意见。

6历史记录

本规范于2007年9月25日编制完成,形成V1.0版。

V1.0于2007年11月1日开始施行

上一篇:海关查验作业办法下一篇:学院服务企业工作计划