- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
简述软件工程存在的问题及开展方向
作为信息时代计算机开展的核心技术,软件工程是目前就业非
常热的一门专业,市场需求量在逐年增加。同时,它又是一门非常
复杂的技术,其技术的主要目的就是通过抽象方法把现实世界中的
复杂问题转化为软件空间中的解题程序,然后通过计算机的分析最
终得到解题方案。但外界因素的印象往往差异较大,例如人们对事
物的认知理解的过程和方法不一样,会造成软件构造过程中的设
计、分析、实现方法不统一,造成生产效率低下。
软件工程兴起于八十年代,它的兴起带来了计算机的革命,欧
美许多国家纷纷投入大量资金、开展研讨会等商讨详细的开展方
案,在研究方面投入了巨大的人力和财力。软件工程的核心是研究
其支撑技术,并在此根底上将其推向智能化、高集成化。目前国外
软件工程的技术开展相比照拟成熟,业界一些主流的开发工具和集
成开发环境都是有国外的公司设计和定义的。
我国软件工程技术起步比拟晚,相比拟国外兴旺国家还有相当
大的差距。但是我们虽然起步晚,开展却很快,短短这么些年,已
经开发出了属于我们自己知识产权的软件技术,例如早期的XYZ系
统、B一45系统等等,这些都是我国软件开展的先驱。同时,我们
还制定了一系列的符合我们自己国情的政策和开展方案,都取得了
不小的成功。
(1)缺乏比拟完善的软件工程管理体制在软件开发中,工程经理
是软件工程管理的第一负责人,在整个开发过程中起着极其重要的
作用。但是目前在大多数软件企业中,并没有专门的人员来管理负
责整个开发团队。被任命的经理要么技术上过硬,但缺乏较强的管
理沟通能力;要么有不错的领导力,但是技术却不过关,很少能做到
两头都抓。因此往往不能很好的协调整个研发团队的工作,导致开
发效率较慢。
(2)人员、进度控制不理想人员控制是对开发组织内部人员的控
制,要求保证开发人员的积极性和稳定性。人员的频繁更换和流动
会导致程序出错的几率加大,因此,开发团队中的人员不宜做大幅
度的调动,至少应该保证软件工程和软件周期中人员的稳定性。但
目前很多软件开发公司却没有意识到这点的重要性,从而导致不少
产品生产效率很慢甚而不合格。
另外一个重要的方面,开发过程中的进度控制不理想。进度控
制是指在软件开发过程中将各个工程的进度控制在总的方案中去,
从而保证整体的研发进程。但是往往由于人员分配不合理、资源不
能到位等等原因的影响,在实际的开发工作中,经常会无法按方案
进行,延期工程的事件时有发生。在更新速度显得十分重要的软件
行业此举无疑给企业造成了巨大的损失。
(3)开发过程求全求快在开发过程中,团队之中难免会有一些人
希望能尽早将软件应用于计算机,这固然是种积极的心态,但没有
认识到的是:软件开发是一个漫长的过程,也不是一个能靠人海战
术就可以缩短的工期。此外,即使计算机具有强大的数据处理能
力,一个系统也无法包罗万象,贪大求全。而应该根据现有的硬件
条件量力而行。同时,系统的复杂度越高,开发所消耗的时间就越
长,出错的几率便会变大也可能导致整个系统的失败。
(1)实行工程组负责体质大型软件开发系统的工程管理可实行两
级责任制。第一级负责人是“工程主管”,主要负责工程中与合同
有关的事宜,进行企业与开发公司之间的协调。同时负责整个研发
团队之间的交流沟通,协调各小组之间的进度。第二级负责人是
“工程组长”,主要负责工程开发中的技术管理,监视各小组的进
度以及审核产品的质量。这样实行的二级责任制可有效的解决软件
开发中分工不明确,领导人不能两头都抓的问题。
(2)明确的进度和质量管理在软件工程中,进度控制是非常重要
的一个环节,主要有两方面举措可以加强这个环节。一是制定进度
方案,二是实施进度控制。在软件开发初期制定初步规划,首先按
照各子程序工程的规模,估计各小组工作量;再按照各子系统及应用
程序的性质及负责度安排合理的开发顺序,并且能及时合理的调配
人员。在实施进度控制时,要根据进度图和人员配置制定好每个人
所承当的开发量,规定好程序开发的开始时间、截止时间、程序验
收时间,工程组长要及时进行监视,并合理修改良度。
常规意义上质量和进度往往是相互矛盾的。一方面,软件工程
的开发时间一般比拟紧,为了赶进度经常会无视了质量;另一方面,
要追求高质量,会延长工期,影响进度。为了将进度和质量都做
好,笔者认为可以设置专门的质量监控员进行质量监管,还应实行
定期或不定期的质量抽查。整个开发团队的程序员要求统一结构,
统一风格
您可能关注的文档
最近下载
- 53天天练小学二年级上册语文测评卷.pdf
- 2025届高考语文复习:历年高考真题专项(文言文阅读 古代诗歌阅读)练习(附答案).pdf
- 市政公用设施建设项目经济评价办法与参数.pdf
- 2023年初中数学教师新课程标准测试答案.docx
- 湖湘文化之饮食文化.ppt
- 微小病变肾病-(MCD)---PPT精品课件.pptx VIP
- GB 1499.1-2024钢筋混凝土用钢 第1部分:热轧光圆钢筋.pdf
- [新疆]新疆第四师可克达拉市机关事务管理服务中心招聘笔试历年典型考题及考点剖析附答案详解.docx VIP
- 少先队入队仪式PPT.pptx
- 45kta 1,3-丙二醇项目-初步设计说明书(上册-化工工艺系统设计篇).pdf
文档评论(0)