软件开发实习心得.docx
《软件开发实习心得.docx》由会员分享,可在线阅读,更多相关《软件开发实习心得.docx(4页珍藏版)》请在第一文库网上搜索。
1、某某学院见习报告课程:软件开发见习题目:软件开发见习心得系另小计算机科学系专业:软件开发班级:某某班姓名:某某某学号:指导老师:2009年12月22日软件开发见习心得从大一到现在,我依次学习了编程基础、java编程、面向对象编程、基于.NET技术的软件开发、分布式软件应用和网站设计等课程。现在来对比这些课程的软件应用。编程基础、面对对象编程和java编程用的软件是ec1ipse,基于.NET技术的软件开发和网站设计用的软件是MicrosoftVisua1Studio2005和MicrosoftSQ1Sever数据库或者MicrosoftAccess数据库。ec1ipse和Visua1Studi
2、o对比,Ec1ipse是一个开放的源代码的、基于JaVa的可扩展开发平台。就本身而言,它只是一个框架和一组服务用于通过插件组建构建开放环境。Ec1ipse还附带了一个标准的插件集,包括java开发工具,也就是JDK(JaVaDeve1opmentKit)oMierOSoftViSUaIStUd沁里有很多种语言开发,基于.NET技术的软件开发是用Visua1Basic语言,而网站设计是用C#语言。我使用的版本是Visua1Studio2005,它是基于.NET2.0框架的。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。总体来说它是一个非常庞大的软件,它还包含代码测试功能。
3、Ec1ipse的最大特点是它能够接受由java开发者自己编写的开发源代码插件,这类似于MicrosoftVisua1StudiOoEdiPSe提高了更好的灵活性,使他们能更好地控制自己的软件技术。MicrosoftSQ1SerVer数据库和MiCrOSoftAeCeSS数据库,前者是基于服务器端的中型的数据库,适合数据量大的应用程序,而相对MiCrOSOftACCeSS数据库,是一种桌面数据库,只适合数据量少的英寸程序。可以说前者的安全性,防黑客能非常高,而后者的这些能力相当弱。数据处理能力前者快,而后者的数据处理能力仅能算一般。Access数据库在处理少量数据和单机访问的数据库时是很好的,效
4、率也很高,但是,它的同时访问客户端不能多于4个,MicrosoftACCeSS数据库有一定的极限,假如数据量达到IOOM左右,很轻易造成服务器IIS假死,或者消耗掉服务器内存导致服务器崩溃,这是它的缺陷。MiCroSoftSQ1SerVer数据库在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。AD0.NET数据库访问技术,是基于.NET技术的软件开发的技术。ASRNET是网站设计基于.NETFramework的网站开发技术。我们所学的软件开发的模式是瀑布模型。瀑布式开发需要从需求到设计,从设计到编码,从编码到测试,从测试到提交大概这样的流程,要求每一个开发阶段都要做得很好。特别是前
5、期阶段,设计的越完美,提交后的成本损失就越少。它的核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。迭代式开发不要求每一个阶段的任务做的都是最完美的,而是明明知道还有很多不足的地方,却偏偏不去完善它,而是把主要的功能先搭建起来为目的,以最短的时间,最少的损失先完成一个“不完美的成果物”直至提交。然后再通过客户或者用户的反馈信息,在这个“不完美的成果物”上逐步进行完善
6、。螺旋式开发很大程度上是一种风险驱动的方法体系,因为在每个阶段之前及经常发生的循环之前,都必须首先进行风险评估。EdiPSe需要配置自己的运行环境,java的安装目录和javaJRE安装目录需要复制到电脑的环境变量上。安装ViSUaIStUdiO在XP,Vista,或者WindoWS7以上。编程基础,这门课程是给我们讲授编程的基础,学习一些基本的语法,语句格式,如if语句、for循环和whi1e循环,通俗的来讲就是入门必修课。课堂上,先是讲解,然后做课堂练习,最后再讲解。它的特点就是通过自己动手练习和老师的讲解,让我们快速的学习编程的基础,这些都是进一步深入学习必须要掌握的根基。回顾我完成的作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 实习 心得