软件过程管理论文.doc

软件过程管理论文.doc

ID:50652778

大小:43.50 KB

页数:2页

时间:2020-03-13

软件过程管理论文.doc_第1页
软件过程管理论文.doc_第2页
资源描述:

《软件过程管理论文.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、论文题目:软件项目过程管理存在的问题及思考引言:在软件工程系学习了很长时间Z后,木人逐渐对软件工程专业有了较为系统的认识和理解,在《软件过稈管理》课程即将结束Z际,结合我们小组所开发的软件项目的过稈管理及木人在大学里几年来的亲身体会,重点探讨一下软件项日过程管理存在的问题及思考。问题的描述:一、模拟化的软件项目缺乏约束从《软件工程》到《软件过程管理》以及同步开设的《数据库技术》,我们的所有课程设计都是模拟化的小纟R式项目开发。对于模拟化的形式,我们对软件的需求就可以随便剪裁,共至可以屮途更改報个项目,从项目一开始便引入了很大的不确定性和不稳定性,项目小组的每个成员也从不会担心会

2、有任何风险,白然就无所谓压力和动力,项目的进度和质量很难得到应有的计划与控制,而老师不是老板,学生是不配有T资的,这也同样失去了一种正面的激励机制,从而不管是从正面还是从反面,学生是缺少激励和动力的,故而模拟化的软件项目的质星很大稈度上取决于学生们的自觉与主动,一系列软件工程的管理策略受限于模拟化软件项目的应用,这是缺乏组织、计划与控制的。对于上述问题,我个人觉得是一个很难规桀的事情,软件工•稈不仅仅是作为一个软件技术性的问题而存在,它更是一个具有很强社会性因素的问题,除了我们的学生白己认识到它的复杂性,而去认真对待以外,我想也貝能在以后让社会屮真正的软件项目来考验我们了,草木

3、不经霜雪,则生意不尚,吾人不经忧患,则徳慧难成。二、软件项目成败依赖个人攻关软件项目小组至少会有10人的编制,应该说对于我们的课稈设计团队人员数量的编制是很宽裕的,可是li前存在一种很严重的情况,项目纽•里真正可以发挥力量的个人很少。造成这种现象的原因很多,其屮团队成员的技术水平、管理能力与互动性的分布不均衡层次不齐是主要原因,经过很多先修课稈的学习,大家目前的能力差距比较大,尤其是在技术层,所以更多的人是在组织文档,规划设计,但底层的技术开发人员捉襟见肘。这是似乎显示出这个小组更多的人员是IT的系统分析与设计人员,但实际上系统分析与设计是基于大最的底层开发的。于是我们的底层技

4、术开发受到很大限制,整个小组的成败关乎一两个人的技术攻关,这是危险的,不合理的。关于技术层面的不足,我感觉这既有主观因素也有客观因索。客观上说,我们很多专业课开设的太晚了,就拿我为例,在一年级第一学期只学了c语言,还没学C++,而后的一年时间里一直没有学专业课,直到大二下学期才开设了数据结构等几门专业课,尤其重要的数据库技术也是到大三才开设。而后来我们发现,所有的专业课只要在C语言和数据结构之示,基木上都可以真接开设,而所谓的通识教冇真的跟专业课之间关联很少。主观上说,我们已经成为大学生了,应该逐步培养白己的H适应、白检测、a修复、自控制等各种以H我出发的积极主动的学习能力,学

5、校不开设的课应该白己去主动学习,我们的大学最终是要学生练就很好的自学能力,从这点上说,我们的学生是被动的。或许这种能力的缺失也和学生们接受了数十年的应试教冇有很大渊源,我们的初等教育是失败的,因为数十年的应试教冇以及后来的文现分科模式,严重朿缚了白由的思想,创新的意识,每当我思考到这些都感到很悲哀,无奈。这也许是最难解决的。三、组长承担了大部分工作软件工稈的管理是困难的,因为它的不可见性,组长作为统帅,尤其是我们很缺乏经验,对于将一个较大的项H能地恰到好处地进行分解,能使得每个成员都充分发挥白己的特长与潜能,就已经很不容易。当每个成员拿到自己的任务清单Z后,每个人确确实实都认真

6、完成自己的任务,但是关键在于项目小组是一个有机的整体,是一个需要互动与交流的适应性系统,而大家普遍存在的问题是,毎个人只关注解决白己的任务,一旦完成Z后就力事大吉。软件屮很多问题是互相耦合的,可是问题的分解则是以一种离散化的方式由组长一人进行的。我们的离散化的问题一日•全部得到解决,整个大问题的归并就全部落到组长一人头上,这就是现状。这也凸显了一个问题,为什么分配到个人头上的事情能很好的完成,而作为柴体的项目当个人任务Z间的耦合程度较高时如何加强各个成员间的沟通与协作。四、项目开发工具的问题在整个软件项H开发过程屮,有些常规的开发T具未经使用,像用于软件版木控制的SVN,用于软

7、件测试的LaodRunner,而我们对于数据库方面的使用也是刚刚开始,目前大家只对SQLServer有初步的了解和使用,而对于Oracle则几乎无人涉及。对于C++和Java也只是一种基木语法的掌握,还不能称得上是流畅地编程,而对于其他的一些开发工具虽有耳闻却一直没有接触,也没有很多时间去学习。这些因索也对开发过稈产生了不同程度的瓶颈。知识与技术是不断更新的,尤其是在IT领域,提高白己的白学能力,不断地学习是每个IT人应具备的基木能力。作为学生更是如此。后记:首先,我怀着万分感激的心情感谢H

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。