《软件开发技术-序言.ppt》由会员分享,可在线阅读,更多相关《软件开发技术-序言.ppt(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软件工程第一章成材之路技术方向 两大集团IBM,Sun,BEA为首,J2EE构架 核心技术 JSP,Servlet,JDBC,RMI,JMS,JNDI等,产品提供商有 IBM websphere,BEA Weblogic,Sun IPlanet,SunOne,tomcat书籍 Thinking in Java Second Ed.EJB J2EE技术入门点:tomcat+struts Microsoft .Net Framework(VS.net 2005)采用类似Java VM的技术,称为 CLR (Common Language Runtime)VB.net,VC.net,C#.net包括
2、ASP.net ADO.net .Net FrameWork软件发展的方向基于web的应用了解web应用的基础 内容,html、DOM(Document Object Model),request,response因为web很健忘,所以还要理解session(会话)成材之路精通掌握一种IDE 如Microsoft visual c#.net Java 开发环境 如 Eclips,WSAD,IntelliJ IDEA Inprise(Borland)C+builder,C#Builder,Delphi 注意跨平台的编程环境 Windows 和 Linux之争原代码可跨平台(在统一的集成环境下),
3、JAVA优势Delphi -Kylix成材之路选择一种语言选择一种语言(OOP)(object oriented programming)JAVA C#.net VB.net VC.net C+与集成环境有关:如VC,C+BuilderObject Pascal-Delphi掌握一种大型数据库掌握一种大型数据库 如MS SQL ServerOracle 更好 IBM DB2推荐语言信息化系统建设信息化系统建设 C#.netJAVAVB.net信号处理等有特殊效率要求信号处理等有特殊效率要求 C+习惯OOP从面向过程的编程思路转到面向对象的编程思路。理解对象的组成,封装、多态和继承成材之路-良好
4、的习惯编码习惯 格式等 函数头、参数的描述,函数之间的间隔,缩进缩出,变量尽量局部化命名规范 如匈牙利规范,其他的命名规则例如类的命名第一个字母就大写,后续单词的第一个字母大写,方法的第一个字母小写。如类Student,类的方法saveStudent.思维逻辑 general不要盲目为提高程序语言的简洁而降低可阅读性变量与数值的结合的时间要合理尽量函数化,一个函数只作一个任务一个变量只用于一个目的使用成熟的算法命名法类的命名规则类的命名规则 SudentManagerAction 类生成的对象命名规则类生成的对象命名规则 student 简单变量命名规则简单变量命名规则 studentName 方法的命名规则方法的命名规则string getName()写程序的风格q一个好的源程序意味着源程序代码逻辑简明清晰,易读易懂。q程序内部文档应选取含义鲜明的名字,注解正确,程序清单层次清晰,布局合理。q数据说明和次序应该标准化,复杂的数据结构应加注释q每个语句应该简单直接,不能为提高效率而使程序变得过份复杂。写程序的结构风格if()while()for()else效率的考虑q效率:处理机时间的使用率和存储容量的利用率。q提高效率在需求分析阶段确定,q在设计阶段设计出高效率的程序结构,q在程序编码阶段以不影响程序的清晰度和可读性为前提,尽可能提高效率