1、目前我国计算机软件工程管理工作还没能引起充分重视,仍存在着一些问题。究其原因,主要是由于人们传统的思想观念,再加上软件工程尚属于新兴学科,很多问题还处于探索与研究阶段。另外,由于软件产品具有一定特殊性,其管理工作也涉及诸多方面,如何强化计算机软件工程的管理工作,更好地发挥应用效果,是当前值得思考的话题。1、软件工程概述软件工程是应用计算机科学、数学、逻辑学及管理科学等原理,开发软件的工程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本和改进算法。其中,计算机科学、数学用于构建模型与算法,工程科学用于制定规范、设计范型、评估成本及确定权衡,管理科学用于计划、资源、质量、成本等管理。软件工
2、程的目标是在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。2、软件工程管理的方法与对策2.1构建完善的计算机软件工程管理体系首先,构建计算机软件工程管理的人才体系,意识到人才在工程进展中的积极作用,加强人力资源管理,调动工作人员的主观能动性,确保工程各项目标的顺利落实;其次,加强对计算机软件工程相关知识的学习与渗透,对项目管理人员、工作人员等进行专业化的培训,了解最新软件工程知识,做到理论与实践相结合,运用到具体的工程项目中
3、,增强计算机软件的开发水平与利用价值,提高工程项目管理效率;再次,为了更好地调动工作人员的主动性和积极性,应加强制度规范建设,全面落实奖惩制度,以更好地实现计算机软件工程效益目标。2.2加强计算机软件工程的风险管理与进度管理首先,构建完善的风险管理制度体系。作为计算机工程项目的管理工作人员,应树立风险意识,学习风险管理知识,能够客观识别风险并进行量化分析,有针对性地采取风险防控方法,提交计算机软件工程管理的风险报告。其次,定期做好计算机软件工程项目的风险预控与识别。对于一个完整的计算机软件工程项目来说,应该将风险管理贯穿于整个工作过程中,应对随时可能发生的风险,将风险产生的损失降到最低。一般可
4、采取规避、减缓、转移等手段处理风险。最后,还应加强对计算机软件工程的进度管理,提高工程效率水平,合理控制开发成本。结合计算机软件工程项目的实际情况,制订科学、完整、有效的进度管理工作表,对工程项目的进展状况进行实时监督,确保各项工作有条不紊地进行。2.3强化计算机软件工程项目合作团队的管理一个良好的团队是实现计算机软件工程管理的根本保障,强化团队管理工作,对实现工程目标起到积极作用。其一,加强工作人员的沟通与联系,在整个工作团队范围内渗透沟通意识,在团队内实现合作;其二,明确各岗位人员的分工,结合计算机软件工程的实际情况,进行合理、明确的任务分配,将具体的责任落实到个人,确保各项工作的有序开展
5、;其三,充分调动团队内部的主动性与积极性,确保每个人都能够全身心地参与到计算机软件工程建设中,激发团队动力,共同做好计算机软件工程管理工作。3、软件工程的开发方法软件工程的开发方法有Parnas方法、SASA方法、面向数据结构的软件开发方法、问题分析法、面向对象的软件开发方法、可视化开发方法、ICASE、软件重用和组件连接等,其中面向对象开发方法是现代常用的开发方法。面向对象是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域
6、。面向对象的优点有:和现实世界更接近,更符合我们人类的思维逻辑;开发出的系统容易维护和修改;适用于开发复杂、庞大的系统;开发出的程序更稳定合理;由于继承、类的机制,更容易实现重用,减少冗余;由于实现数据和逻辑的分离,维护和扩展变得更加容易。面向对象的开发包含Booch、Coad、OMT等方法。Booch最先描述了面向对象的软件开发方法的基础问题,指出面向对象开发是一种根本不同于传统的功能分解的设计方法。面向对象的软件分解更接近人对客观事务的理解,而功能分解只通过问题空间的转换来获得。Coad方法是1989年coad和 YourdOn提出的面向对象开发方法。该方法的主要优点是通过多年来大系统开发
7、的经验与面向对象概念的有机结合,在对象、结构、属性和操作的认定方面,提出了一套系统的原则。该方法完成了从需求角度进一步进行类和类层次结构的认定。尽管 CoadYY法没有引入类和类层次结构的术语,但事实上已经在分类结构、属性、操作、消息关联等概念中体现了类和类层次结构的特征。OMT方法是一种新兴的面向对象的开发方法,开发工作的基础是对真实世界的对象建模,然后围绕这些对象使用分析模型来进行独立于语言的设计,面向对象的建模和设计促进了对需求的理解,有利于开发得更清晰、更容易维护的软件系统。该方法为大多数应用领域的软件开发提供了一种实际的、高效的保证,努力寻求一种问题求解的实际方法。4、软件工程的应用
8、随着计算机与网络技术不断发展并广泛应用,计算机软件工程体现出良好的精准性、便捷性,在社会发展的各个领域广泛运用。典型的计算机软件包括办公软件、操作系统、数据库、人机界面等,在我国工业、农业、金融业、政府部门等各个领域发挥重要作用。在计算机软件工程中,融人了开发人员的智慧,计算机软件的不断更新、不断升级,推动了计算机软件的系统化、细致化、普及化发展。当前,计算机软件已经在人们的工作、学习、生活中普遍应用。例如,在企业中使用办公软件,提高各项管理工作效率与质量水平,在企业内部实现信息资源共享,确保各项信息的上传下达;在校园建设中,计算机软件也发挥了重要作用,包括在教学过程中使用的计算机软件,便于师
9、生之间的交流;同时,学生学籍管理、学费管理、收费管理等都需要通过计算机软件而实现,确保校园内各项工作的有序性。总之,当前计算机软件已经无处不在,改变了人们的工作、生活方式,给人们带来诸多便捷。加强对计算机软件工作的管理,研发更多实用性强、操作性强的软件,非常重要。 5、结束语综上所述,在当前信息化社会快速发展的背景下,软件工程起到非常关键的作用。提高计算机软件工程项目的管理效率与质量水平,加大人力与物力投入力度,积极改进思路,运用新方法、新手段,将更好地促进计算机软件工程项目的稳定进行,顺利实现工程的经济效益与社会效益目标。计算机软件工程管理与应用的探讨现代社会被描述成一个全球化的时代和信息爆
10、炸的时代,不管是全球化和信息化,它们发生发展的基础是计算机技术。交通运输技术的提高使人们更快捷地实现了远距离的旅行,但是对于大多数人来说,国际间的旅行还存在很多的制约因素。计算机互联网技术的出现打破了地域的界限,使全球范围内的信息资源得到传播和共享。因而,现今的人类社会大部分是建立在计算机技术之上这一说法并不为过。计算机技术不但改变了人们的生活方式,在生产制造领域内也引发了技术和方法的大革新。计算机技术正以其绝对的优势占领着现代社会的各个角落,一步步地影响着人们的思维方式。计算机软件是计算机系统的核心,软件质量的好坏直接关系计算机系统的运行状况。在当代软件已经在多个方面产生了巨大作用,涉及工业
11、、农业、金融业、政府部门、服务业等众多领域。较为典型的软件包括嵌入式系统、办公套件、电子邮件、人机界面、数据库、操作系统等。这些软件的应用极大提高了人们的工作效率,丰富了人们的日常生活,对促进经济和社会的发展作用重大。软件工程是一种专门针对软件设计、开发、维护和推广的科学,它利用工程学的方法对软件进行构建和维护,以生产出实用性强、安全性高的软件,实现经济效益和社会效益的提高。对软件工程管理的研究可以为软件行业的整体平稳运行提供借鉴。一、软件工程管理的内容计算机软件工程在影响人类社会的同时,也受到了社会发展状况的制约,具体来说,这些影响因素包括三个方面,即软件的生产力、资源的有效利用情况、软件能
12、否满足社会需求。如果不能有效处理这些影响因素,将会对软件工程的发展产生严重的制约,进一步危及信息化的高效运行。因此,要对软件工程进行科学有效的管理,使其为社会的发展进步提供动力。软件工程管理需要专业的机构和人才,同时还需要相应的技术和管理方法。(一)组织机构管理职能的实施在很大程度上决定于管理的组织机构设置是否合理。对于缺乏有效管理制度的团队来说,组织机构只是管理工作人员的集合,在权责上划分不明,在职能的行使上也会存在很多问题。软件工程是一种专业化程度很高的科学类别,这就需要有专门的技术型人才担任组织机构管理人员。此外软件开发的最终目的是实现软件的有效利用并获取经济效益,因此,组织机构的设置一
13、定要有专门的营销策划推广职能。此外,管理是一个综合性的系统运作,还要有人事、后勤等基本部门的设置。组织机构的设置还要注意权利的分配和制约关系,深入领会现代管理学原理和方法并加以运用,使软件工程的管理高效稳定。(二)工作人员管理工作人员由于主观能动性的发挥,成为软件工程管理的主体,负责各种项目的策划执行和反馈工作。涉及软件制作领域的工作专业化程度高,要求比较严格,同时要具有很好的团队协作精神。依据各人员的具体能力和素养安排工作,使其能够充分发挥自身的作用。此外,在进行工作人员的管理上,还要有有效的激励机制。激励机制不单单是简单的物质奖励,更重要的是使员工具有社会地位、自身荣誉等方面的认同感,使员
14、工建立起正确的奋斗观和长远的职业规划。由于软件工程具有更新速度快、适应性强等特点,要对工作人员进行职业素能和市场观念上的培训。(三)用户管理用户是软件工程的受众,也是评价软件开发是否成功和软件工程管理是否合理的重要尺度。现今我国社会市场化程度逐步加深,市场经济体制已经初步建立并正在完善,这种背景毫无疑问地加大了相同领域的竞争。软件工程是我国近些年新兴领域,并在很短时间内就取得了很大的发展成果。市场化同样使该领域内的相关企业竞争加剧,促成了行业内的退出机制。应对这种挑战的有效措施就是时刻了解市场需求,以市场为导向,开发出人性化、易操作的软件系统。这些就需要做好用户管理工作,从用户群中发掘信息,搜
15、集资料,并进行有效的反馈和改进措施。(四)档案资料管理软件开发涉及相当多的资料信息,有些还是较为敏感或具有商业价值的保密资料,因此,无论是对技术的提升还是市场的占有都应该重视软件工程档案资料的管理工作,为软件工程的运行提供保障。二、如何有效实施软件工程管理(一)建立完善的计算机软件工程管理体系完善的体制的进行管理的先决条件。首先要构建合理的人才体系。计算机软件工程属于新高产业,人才是这类行业发展的不竭动力和重要保障,只有将人才的工作积极性调动起来,才能实现软件工程各个项目的有效开展。其次,要加强学习,对管理人员和技术人员等都要强化相关技术和知识的学习,对行业前沿动态保持关注,加强训练,使理论与
16、实践有机结合。(二)强化计算机软件工程的风险管理和进度管理风险管理是管理学的基本内容,也是必备内容。计算机软件工程管理人员应加强风险管理的学习和实践,切实树立起风险意识。在对软件工程相关信息和外部环境制度研究的基础上,软件工程管理人员要能够运用先进科学的方法做出风险评报告,并且应具有基本的风险处理能力。此外,还要加强对计算机软件工程的进度管理,合理控制管理成本,提高工程效率和质量。(三)加强计算机软件工程项目合作团队的管理具有良好团队精神的管理队伍是实现计算机软件工程管理的根本保障。在实际管理工作中,首先要加强团队内部的交流和合作,建立起抵御外界风险的团队协作机制;其次要明确团队成员的工作职责
17、,确保各司其职,协调发展,激发起团队动力,共同促进计算机软件工程的有效开展。2010年读书节活动方案一、 活动目的:书是人类的朋友,书是人类进步的阶梯!为了拓宽学生的知识面,通过开展“和书交朋友,遨游知识大海洋”系列读书活动,激发学生读书的兴趣,让每一个学生都想读书、爱读书、会读书,从小养成热爱书籍,博览群书的好习惯,并在读书实践活动中陶冶情操,获取真知,树立理想! 二、活动目标: 1、通过活动,建立起以学校班级、个人为主的班级图书角和个人小书库。 2、通过活动,在校园内形成热爱读书的良好风气。 3、通过活动,使学生养成博览群书的好习惯。4、通过活动,促进学生知识更新、思维活跃、综合实践能力的
18、提高。 三、活动实施的计划 1、 做好读书登记簿 (1) 每个学生结合实际,准备一本读书登记簿,具体格式可让学生根据自己喜好来设计、装饰,使其生动活泼、各具特色,其中要有读书的内容、容量、实现时间、好词佳句集锦、心得体会等栏目,高年级可适当作读书笔记。 (2) 每个班级结合学生的计划和班级实际情况,也制定出相应的班级读书目标和读书成长规划书,其中要有措施、有保障、有效果、有考评,简洁明了,易于操作。 (3)中队会组织一次“读书交流会”展示同学们的读书登记簿并做出相应评价。 2、 举办读书展览: 各班级定期举办“读书博览会”,以“名人名言”、格言、谚语、经典名句、“书海拾贝”、“我最喜欢的”、“好书推荐”等形式,向同学们介绍看过的新书、好书、及书中的部分内容交流自己在读书活动中的心得体会,在班级中形成良好的读书氛围。 3、 出读书小报: