


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一般来说 生命周期这个术语是指动物或植物生命中所发生的变化 在软件工程中 生命周期用于表示在人们开发软件系统时 软件产品生命中发生的变化 在一个软件产品从诞生到最终消亡的过程中 可识别的各个阶段就称为生命周期阶段变化是逐渐进行的 因此生命阶段的各个周期也是渐变的 软件产品是逐步引入的 分阶段引入的 因此它是迭代和增量式开发的 最终会逐步退出 逐步停止使用 也就是逐步隐退 一个合理的理解方法是 一个软件除非是在部署阶段 否则要么在逐步引入阶段 要么在逐步推出的阶段 软件的维护阶段尽管具有演进特征 但其实已经进入退出阶段需求分析系统设计 实现集成和部署运行和维护过程是指为了提供产品或服务 在在指定的时间和地点和内 计划组织协调和执行活动的方式 软件过程和业务过程的区别取决于要从这些过程得到的产品或服务 软件过程的产物是软件业务过程的产物是业务但软件和业务之间也存在着明确的关系 软件对业务的成功与否起着潜在的主要的主用 软件是业务的一部分,反之则不然。事实上他们是自己与超子集的关系,图1-2中的企业是业务中的一个术语, 企业的目标是实现一个价值创造链,他为业务的任务目标和目的服务。软件过程与业务过程之间的区别类似于过程的效率和效果之间的区别,效率意味着着正确地做事,而效果意味着做正确的事,在组织管理术语中,效果暗示着业务的任务目标能够正确地完成 这些都是企业执行的战略计划中的结果,业务建模是战略计划的一部分,因此业务过程的目的就是为了达到战略计划的效果。相对而言,软件过程的目的只是为了提高效率,因此一个软件过程可能实现很高的产品或服务,然而她对业务而言是没有效果的,如果一个软件过程成为一个没有效果的工程,最好的情况是对业务没有效果 最坏的情况是业务在竞争过程中变得脆弱甚至到此破产。很明显,软件过程对企业的成功是非常重要的,他是业务过程的固有部分,为了实现高的且有效的软件过程,必须对业务过程加以改进,毕竟 做出开发一个软件件产品或服务的决定首先是残略计划和业务建模的结果,软件工程的原则规定了软件与业务过程之间的关系,一方面,软件开发在业务建模的整个过程中占据越来越重要的位置,本书的67章清晰地表明了这一趋势,另一方面,软件开发力图为企业提供增值的产品和服务,这与业务过程所服务的3个管理层次有关,这三个层次是运作管理、战术管理和战略管理将软件开发放置到业务建模环境中 意味着软件过程源于一个更为广泛的业务模型,并试图实现和支持这个模型中一个特定的过程,也就是说软件产品服务不能只是一个信息服务,他也应该实现一个业务活动,信息系统的设计应该能够正确识别出他所服务的业务过程,最好能成为此时管理的一部分。这种设计的一个方面是在自动化的信息处理活动、支持手动处理的活动和创造性的决策制定活动之间进行协调。通常软件系统一个单一的管理层次运作管理、战术管理和战略管理。运作层处理业务,运作数据和文档,例如订单和发票这种由传统的数据库技术所支持的联机事务处理系统范畴。Java继承是复用程序方法得有效手段,集成是复用程序方法的有效手段,当多个类存在相同的方法和属性时,可以从这些类中抽象出父类,第三章 数据类型和变量程序的基本功能就是处理数据 以下程序定义了一个变量add(),这个方法对两个整形数据求和public int add(int a, int b)int result=a+b;return result;程序用变量表示数据,以上程序中的a b和result都是变量,在程序中,必须定义变量才能使用它,定义变量是指定变量的数据类型和变量名字,定义的基本方法是:数据类型 变量名一下代码定义了一个变量,名字为result,它是int类型的变量。再例如,一下代码定义了一个变量,名为result,它是int整形类型。int result=1;以上代码中的“=”为赋值运算符赋值运算符赋值运算符赋值运算符,它的作用是右边的表达式赋值给左边的变量 Java语言允许同时定义多个变量,例如Java语言把数据类型分为基本类型和引用类型本章内容将围绕以下问题展开,各种数据类型有什么取值范围 招用多少空间 基本数据类型布尔型 字节型 短整型 整形 长整形 字符型 单精度浮点型 双精度浮点型 单精度浮点型 单精度浮点型 双精度浮点型 双精度浮点型 双精度浮点型 本章在介绍一些基本类型数据时,还会介绍他在内存内存中存放的二进制数据形式,阅读本章内容时,读者需要具备一些基础知识:在内存中只能存放二进制数据,例如0010101,这个二进制数据流共有八位每一位称作一个比特,称作一个字节。Boolean类型Boolean类型的变量只能取true或false,例如以下代码定义了一个Boolean的变量isMarried,它被初始值为false,表示未婚表,Java虚拟机对Boolean类型的处理比较特别。当Java编译器把Java源代码编译成字节码时,会用int或byte来表示Boolean类型,在Java虚拟机中,用整数零表示false,用任意一个非零整数表示true当然Java虚拟机这种处理方式对源程序是透明的,在Java源程序中,不允许把证书或null赋值给Boolean类型的变量,这是有别于其他高级语言的地方,因此以下代码是不合法的 Boolean isMarried=0;boolen isfemale=0;byte、short、int和long都是整数类型,并且都是有符号整数。遇有符号整数对应的是无符号整数,两者的区别在于把二进制数据传换位十进制证书的方式不一样。有符号数把二进制数的首位当做符号位。无符号数把二进制数的所有数转换为正整数。1.选择合适的整数类型定义一个变量时 到底选用哪种数据类型,要考虑实际需求和程序性能 ,例如月份的取值是1到12之间的整数,因此把月份取值为byte类型。当month定义为byte类型时,Java虚拟机只要为month变量分配1个字节的内存。如果把month变量定义为long类型,尽管是可行的,但是会占用更多的内存空间,影响程序的性能,。不过在内存充足的情况下,对于整型变量,同上把它定义为int类型,这样可以简化数学运算时强词类型转换操作。而在资源紧缺的情况下,就必须慎重地在简化编程和节省内存空间此间进行权衡。在Java语言中,如果数学表达式中都是整数,那么表达式的返回值只可能是int类型或long类型,如果把返回值赋给byte类型变量,就必须进行强词类型转换。如果把month变量定义为int类型,由于由于表达式的返回类型与month匹配因此无需进行类型转换。包法利夫人我们在上自习,这时校长进来了,后面跟着一个学生,没穿制服,还有一个校工,看着一张大书桌。正在打瞌睡的学生立即惊醒了,我们全体起立,戴着一副莫名惊诧的表情,仿佛刚才全神贯注功课似的。校长示意我们坐下。“罗杰先生,”他低声对班主任说,“我给你带来一位新同学。让他上二年级吧。如果他品学兼优的话,可以让他和他的同龄孩子一样上高班。”新生站在角落里,几乎给门挡得看不见了。它是一个乡下孩子,年龄在十五岁左右,个子比我们所有人都高,头发剪得平平的,就像乡下教堂里的合唱队的孩子。他看起来很规矩,但显得十分局促不安,她穿一件黑纽扣的短上衣,尽管他肩膀不宽,这衣裳在他胳肢窝附近却显得很紧似的,从袖子开口的地方可以看到他长年裸露在外的红红的腕子,背带把钱黄裤子吊得过高,使得穿蓝袜的小腿露了出来,她穿一双很少擦油的钉鞋。大家开始背课文,他全神贯注,像听传道一样专心,腿都不敢翘起来,胳膊肘也不敢支起来。两点钟时,下课铃响了,班主任不得不提醒他一声,让他和我们一起整队。我们平时有一习惯,一进教室,就拿制帽扔在地上,腾空了手好做功课:必须一到门槛,就拿制帽扔到凳子地下,还要恰好扔到墙,央企一片尘土,这是规
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电缆知识及销售技巧培训课件
- 电线生产知识培训
- 第13章 品牌消费心理与行为
- 高级养老护理员培训
- 高炉水工基础知识培训课件
- DJ-89-生命科学试剂-MCE
- 北京安全员考试c试题及答案
- 北大数学训练营考试题及答案
- 护士电子考试题及答案
- 保安知识考试试题题库及答案
- 图标设计与制作PPT完整全套教学课件
- 感染性休克教学查房演示文稿
- 碎石组织供应及运输售后服务保障方案
- 护理服务规范整改措施(共15篇)
- 幼儿园教育活动设计与实践 张琳主编 PPT
- 建筑施工过程中成品保护施工方案
- 法律职业伦理(第二版)完整版教学课件全书电子讲义(最新)
- 西师版三年级上册数学全册教案(完整)
- 关键过程(工序)和特殊过程(工序)管理办法
- 整套VI品牌形象设计项目报价(费用明细)
- 武术校本课程武术基本功
评论
0/150
提交评论