软件开发期末总结_软件开发心得总结
软件开发期末总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件开发心得总结”。
MTTF:平均无故障时间;MTBF:平均故障间隔时间
1软件开发的本质:高层概念到低层概念的映射。2.软件的本质特征:构造性,演化性
3面向对象的四个原则:抽象,继承,多态,封装。4抽象概念的理解:对抽象事物的理解;归纳概括;总结事物共同点;进行逻辑思维和推理java最大特点:简单,面向对象,可移植,最大限度利用网络java与C++区别:全局变量;goto语句;指针;内存管理;类型转换;头文件
7软件危机: 软件的开发和维护过程中所遇到的一系列严重问题。不仅只软件不能运行,几乎所有的软件都存在这些问题,所包含:如何开发软件;如何维护
软件过程 一系列任务步骤和框架
8软件工程: 是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。
9中间件 定义:是位于平台(硬件和操作系统)和应用之间的通用服务,这些服务具有标准的程序接口和协议。目的:提出中间件的概念是为解决分布异构问题。分类:基础中间件;业务中间件;领域中间件。构件:是系统中实际存在的可更换部分,它实现特定的功能,符合一套接口标准并实现一组接口组件:组件技术就是利用某种编程手段,将一些人们所关心的,但又不便于让最终用户去直接操作的细节进行了封装,同时对各种业务逻辑规则进行了实现,用于处理用户的内部操作细节,甚至于将安全机制和事物机制体现的淋漓尽致。而这个封装体就常常的被我们称作组件。12 软件生产线:是共享同样的体系结构和实现平台的软件系统的集合,它是具有公共的系统需求集的软件系统。这些需求是针对一组共享公共的设计和标准(或构件)的产品族,或者是一类特定的行为或任务。
13操作系统发展趋势:操作系统内核将呈现多平台统一的趋势
14软件开发趋势
开源:两个作用,社区和标准的建立。SOA:面向服务的体系结构;IT治理:公司治理的一部分。
15软件开发技术趋势(1)下一代Web开发;(2)企
业应用2.0(SOA).(3)系统开发.(4)开发工具和语言.(5)项目管理及安全 不同的软件开发方法(1)结构化开发方法(2)面
向对象开发方法(3)统一软件开发过程(4)敏捷软件开发.软件的体系结构:一个程序或系统各构件的结
构,他们之间的相互关系及进行设计的原则和指导方针;本质:对复杂事物的抽象; 一定时间内保持稳定 三要素:构件的层次结构;构件之间交互方式;数据结构
组成元素从静态模式转向动态模式,组件模块有被动调用转向主动调用以适应系统环境软件架构技术:根据项目情况分析系统行为,设计系统组件,给出构架表示方式,描述构架的各个方面,最后对系统构架进行精化。框架比架构更加具体数据库设计 方法:(1)属性主导设计(2)实体主
导设计; 遵循原则:(1)信息隐藏(2)适当冗余(3)慎用外键 数据一致性:域完整性,实体完整性,引用完整性,数据有效性插件 定义:系统运行时的功能单元,是一种遵
循一定规范的应用程序结构编写出来的程序。呈现方式:运行时根据外部配置文件来定 基本功能:插件注册,管理和调用软件质量定义 明确声明的功能和性能需求,明
确文档化过得开发标准,以及专业人员开发的软件应具有的所有隐含特征 软件需求是进行质量度量的基础,软件质量特性反应了软件的本质。影响软件质量的4个方面:开发技术;人员素
质;成本时间,进度;过程质量软件项目管理 为了使软件项目能够按照预定的成本,进度,质量顺利完成,对成本,人员,进度,质量,风险等进行分析和管理的活动。24 软件配置: 计算机程序(源代码和可执行程序);
描述计算机程序的文档(针对开发技术者和用户); 数据(包含程序内部和外部)软件维护和软件配置管理的区别: 维护是发生
在软件以交付给客户,并且投资运行后的一系列软件工程活动;软件配置管理则是当软件项目开始,并且仅仅当软件退出运行后在终止的一组跟踪和控制活动软件过程成熟度:指一个特定的软件过程被显示定义、管理、度量、和能行的程度JavaBean开发的三个阶段:构造阶段,内造阶段,执行阶段; 包含的基本元素:属性,方法,事件一个Java对象具有以下特征就可以是JavaBeans 定制、持久性、通信、反省 简单的时说(1)作为一个类必须被声明为public(2)必须要有get/set方法(3)有构造函数但不能有参数 29 引发事件 当javaBean触发某个事件是,javabean讲点用该事件的监听对象的响应函数 30 监听事件 javabean被添加到某个类改事件的监听队列中,并且具有该事件的响应函数,被监听类的此事件被激发时被监听类就会调用javaBean的响应函数
JDBC工作的四个主要组件 java应用程序,JDBC驱动器管理器、驱动器,数据源
数据源的种类 用户DNS、系统DNS 文件DNS 33 java多线程的生命周期 新建状态;就绪状态或可运行状态;运行状态、阻塞状态、消亡状态 33 J2EE规定的web曾包括 jsp页面、基于web的java applet、以及用于动态生成的html页面的Servlet构成。
作业 1简述Servlet设计中涉及的类和接口
(1)Servlet interface: 所有的servlet直接或间接实现这个interface, 它提供安排servlet与客户端联系的方法.最关键的方法是Service,负责处理ServletRequest对象和ServletResponse对象。2)HttpServlet cla: 实现Servlet interface,重写了Service方法以区分请求(常见的HTTP请求类型是GET和POST),并调用相应的方法来处理(doGet、doPost)。
servlet接收来自客户端的调用请求, 它接收两个对象: 一个是ServletRequest,另外一个是ServletResponse。
3)HttpServletRequest interface: 概括从客户端到服务器之间的联系,实现该接口的对象包含了客户端的请求信息。
4)HttpServletResponse interface: 概括从Servlet返回客户端的联系,实现该接口的对象提供了方法,使Servlet向客户端发回响应。
1.现有数据库db位于名为lz的MS SQL Server
服务器上,用户名为sa,密码为空,请编写数据库连接dbConnect类,实现数据库的连接、返回连接对象及重载有关的close()方法。public cla dbConnect {
public dbConnect(){
try{
Cla.forName(“com.microsoft.jdbc.sqls
erver.SQLServerDriver”);
}
catch(ClaNotFoundException ee){
}
}
public static Connection getconn()throws SQLException{
String url
=
“jdbc:microsoft:sqlserver://lz:1433;DatabaseName=
db”;
String username= “sa”;
String paword= “”;
return
DriverManager.getConnection(url,username,paword);
}
public static void close(ResultSet rs){
try{
rs.close();
}
catch(Exception ex){
}
}
public static void close(Statement stmt){
try{
stmt.close();
}
catch(Exception ex){
}
}
public static void close(Connection conn){
try{
conn.close();
}
catch(Exception ex){
}
}
private static dbConnect dbconn = new dbConnect();
}
总结不仅仅是总结成绩,更重要的是为了研究经验,发现做好工作的规律,也可以找出工作失误的教训。这些经验教训是非常宝贵的,对工作有很好的借鉴与指导作用,在今后工作中可以改进提......
有感于网盘开发过程有感于网盘开发过程 ............................1一、软件开发个人体会: ......................2二、做软件开发我觉得要明白: .............................
软件开发试用期总结((精选17篇))由网友“房地产商人李飞”投稿提供,下面是小编为大家准备的软件开发试用期总结,欢迎阅读借鉴。篇1:软件开发试用期工作总结 本人自20xx年2月份参加......
内部648软件开发介绍一 DM648介绍DM648属于TI达芬奇系列,采用单核C64X+定点CPU,支持最高频率1.1GHz,有两个乘法器支持四个16bits*16bits(结果32bits)单个clock cycle或者八个8b......
有感于网盘开发过程有感于网盘开发过程 .................................................................................................................................
