首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 15 毫秒
1.
潘加宇 《程序员》2006,(1):66-67
经常在CSDN上看到“程序员××岁之后怎么办”的讨论,我也曾为这个问题所困扰。我有10年的软件开发经历,2001年,经过慎重考虑,从公司辞职,成为一名独立软件开发技术顾问,潜心研究UML/需求/设计相关技术的应用,并上门为各类软件开发组织提供技术指导和训练服务。我把这四年时  相似文献   

2.
近年来,随着各种软件应用的增多,软件开发发展的越来越迅速,由此,使得软件测试受到人们广泛的重视。在传统的软件测试中,通常由程序员来自行完成。在软件开发技术发展的过程中,软件开发开始应用面向对象法,虽然这种方法带来了很大的便利,但是对于软件测试工作来说,难度也增大了许多,因此,本文介绍了面向对象的软件测试模型,同时分析了面向对象的软件测试方法。  相似文献   

3.
胡星  李戈  刘芳  金芝 《软件学报》2019,30(5):1206-1223
自动化软件开发一直是软件工程领域的研究热点.目前,互联网技术促进了开源软件和开源社区的发展,这些大规模的代码和数据成为自动化软件开发的机遇.与此同时,深度学习也在软件工程领域开始得到应用.如何将深度学习技术用于大规模代码的学习,并实现机器自动编写程序,是人工智能与软件工程领域的共同期望.机器自动编写程序,辅助甚至在一定程度上代替程序员开发程序,极大地减轻了程序员的开发负担,提高了软件开发的效率和质量.目前,基于深度学习方法自动编写程序主要从两个方面实现:程序生成和代码补全.对这两个方面的应用以及主要涉及的深度学习模型进行了介绍.  相似文献   

4.
面向对象技术自八十年代以来,在软件的各个领域得到了广泛应用,基于对象技术的面向对象软件开发方法也随之兴起,并被广泛采用。面向对象软件开发方法强调采用面向对象的观点认识客观世界,采用面向对象的方法模拟客观世界,使得软件问题结构相一致,相对降低了软件的复杂性,方便了软件的设计、编程、维护和使用,从而特别适合于大型的、复杂的软件系统的开发。尽管面向对象的软件开发方法具有很大优点,但也存在着一些问题。例如、语言的灵活性、描述能力和程序可靠性、功能之间难以统一,多态性和动态连使得运行时很难确定在给定的程序点对象的动态类型,封装与继承的矛盾,以及多继承机制复杂的语义等使得人工管理面向对象的软件开发过程变得困难,同时,这也会导致软件开发效率的降低。为此,人们纷纷研究各种类型的支持面向对象软件开发过程的工具和环境,其中最具代表性的有:由北京大学以杨芙清院士为首开发的“青鸟工程”工具,由贝尔实验室的Prem Devanbu 和Laura Eaves共同开发的Gen^++,由Danny B.Lange和Yuichi Nakamura共同开发的环境Program Explorer等等。这些工具或环境的研制给面向对象的程序设计带来了极大的便利。为了探索新的软件分析支持工具和环境设计和开发的新思路、新方法,围绕面向对象程序设计工具和环境,我们重点研究开发了一种基于C^ /Java的程序分析系统--OOPSE,本文详细介绍了OOPSE的设计思想,总体框架和实现技术。  相似文献   

5.
自90年代以来,计算机软硬件之间的差距越来越大,当32位的386PC机迎来10周年生日时,Microsoft的32位Windows操作系统Windows95才刚刚出台。那么软件开发落后在哪里呢?目前有些程序开发员仍延用传统的方法工作,他们编出来的代码缺乏通用性、可读性和扩充性。面向对象技术的使命正是要改变软件生产落后的状况,提高软件开发效率,控制软件开发成本。它正在从研究室走向商业领域并已为众多的软件开发者和用户所接受,它将从根本上改变程序员的工作方法,使应用开发有一个质的飞跃。为什么面向对象技术比起传统的软件开发技术(面向过程)…  相似文献   

6.
吴会松 《微处理机》1998,(3):35-37,41
根据当前软件开发的现状,提出了一种在保证当前开发质量及效率的前提下,还能让以后的软件开发人员重用已开发软件资源的“再用式”软件开发方法,该方法结合了面向对象及快速原型法的优点,可以有效地提高软件的整体开发效率。文中对该方法的特点及设计过程做了介绍,并指出了进一步的研究方向。  相似文献   

7.
在一个企业的信息系统中,应用软件(Application)是其中的关键部分、特色部分、变化最快的部分,也是最难于开发,维护和使用的部分。而目前应用软件开发的现状往往是,投入高,效率低,开发的软件质量低,难于维护和使用,不能很好地满足用户业务需求和业务发展的需要。因此,先进的通信网络和软硬件平台,与大量低水平的应用软件系统形成了鲜明的对比。这个现状形成的原因是多方面的,涉及资金投入的水平,业务的规范化水平,技术的水平,管理的水平,人才的素质等因素。单从技术的角度看,采用和贯彻良好的软件开发思想和开发方法具有很重要的意义。随着面向对象技术的快速发展,它在软件开发中的作用日益突出。采用面向对象的技术实现应用系统的快速实施应该是解决软件开发问题的一个良好  相似文献   

8.
在面向对象的应用开发中,对象的持久化问题一直是最受程序员关注的问题之一。Entity Framework是微软新一代对象关系映射解决方案。该项技术基于传统的实体联系模型建立,概念清晰,明显提高开发效率,这一技术必将成为基于.NET平台开发的主流数据持久化技术。  相似文献   

9.
闫辉 《程序员》2003,(2):24-26
艰难重生“U 8的8.50是彻头彻尾的新版本,无论是底层控件还是业务流程,全部都是重新开发的。”坐在会议室里的用友U 8程序员异口同声的谈到这点。在这八个程序员中,有做了五年软件开发的老员工,也有之前在日资企业做进销存软件,新近加入的程序员。  相似文献   

10.
Ramesh  Rajagopal  钱量 《程序员》2009,(11):82-83
在最近几次与客户面对面的交流中,我有幸分享了我们团-队如何在日常工作中进行敏捷软件开发。毫无疑问,这在中国开发人员中是个热门话题,我也希望通过《程序员》与更多读者进行书面的交流。当然关于敏捷开发利弊得失的争论有不少,而相关的开发模式也分成了TDD(Test Driven Development),  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号