已阅读5页,还剩47页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第13章信息系统开发方法,.,本章内容,信息系统开发方法结构化开发迭代化开发面向对象思想,.,系统开发过程中的认知方法,人们从事任何一项工程项目时:首先必须了解对象,即明确要做什么;然后考虑怎么做;最后才是实际动手去做。对应于信息系统的开发的三个步骤:系统分析阶段;系统设计阶段;系统实现阶段,.,系统开发过程中的认知方法,在传统的系统开发中,由于计算机软硬件设备条件所限,系统开发过程的重心向下;随着计算机技术的进步,应用软件的变成实现越来越容易,系统开发过程的重心开始前移。,.,结构化系统开发方法,1.结构化开发(瀑布模型)结构化系统开发该方法强调从系统的角度出发来分析问题和解决问题,面对要开发的系统,从层次的角度,自顶向下地分析和设计系统。开发过程强调严格的规范管理和系统生命周期,工作文档要成文,要标准。,.,系统开发生命周期,.,结构化系统开发方法,结构化开发的过程:严格按照生命周期五个阶段:系统规划、系统分析、系统设计、系统实施、系统运行和维护。,.,瀑布模型,.,结构化系统开发方法的优缺点优点:整体思路清楚,能够从全局出发,步步为营,减少返工,有利于提高开发质量;设计工作中阶段性强,每一阶段均有工作成果出现,且是下一阶段工作的依据,工作进度比较容易把握,有利于系统开发的总体管理和控制。缺点:1.系统开发周期太长。风险高。2.不符合人们循序渐进认识事物的规律性。,结构化系统开发方法,.,风险,时间,传统的瀑布式开发流程,SubsystemTesting,SystemTesting,Code/属性publicvoidmove()/方法.;/方法内容,面向对象程序设计对象和类,.,对象:类的具体实例ATypeNamea=newATypeName();例如:Personzhangsan=newPerson();/新建实例对象zhangsan.age=25;/为对象属性赋值zhangsan.hight=175;/为对象属性赋值zhangsan.move();/调用对象的方法,面向对象程序设计对象和类,.,面向对象程序设计对象和类,类和对象的区别共性和个性的区别类是对象的抽象对象是类的实例类是静态的对象是动态的,.,面向对象程序设计类的特性,类的三大基本特性:封装性、继承性和多态性封装(Encapsulation):把内部实现细节隐藏起来,使其他外部对象无法访问,仅仅提供某些功能使对象形成接口,.,面向对象程序设计类的特性,封装的作用:数据和过程的内部实现细节对外界隐藏,减少当变化发生时的副作用的传播数据结构和操纵它们的操作被合并在类中,便于构建复用。被封装对象间的接口被简化,系统耦合度降低。,.,面向对象程序设计类的特性,继承(Inheritance):子类具有父类的所有特性提供了软件复用继承的类型:单继承:子类只从一个父类继承多继承:子类继承多个父类,.,ClassPersonprivateintage,hight;/属性publicvoidmove()/方法.;/方法内容ClassStudentextendsPersonpublicvoidshout().;,.,面向对象程序设计类的特性,多态性(Polymorphism):不同对象可以调用相同名称的函数,并导致完全不同的行为的现象称为多态性。也就是说,在类等级的不同层次中可以共用一个方法的名字,然而不同层次中每个类却各自按自己的需要来实现这个行为,.,ClassPersonpublicvoidshout()System.out.println(Imaperson.);Cl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年乌兰察布市集宁区事业单位人员招聘笔试试题及答案详解
- 广东省深圳市宝安区2025-2026学年三年级上学期语文学业中段复习期中试卷(含答案)
- 2026年白银市平川区公务员人员招聘笔试参考试题及答案详解
- 2026金华义乌市中心医院感染科非编人员招聘1人考试备考题库及答案解析
- 2025年阜阳市颍泉区公务员人员招聘考试试题及答案详解
- 2025-2026学年大班心理课说课稿
- 2026年南宁市青秀区事业单位人员招聘笔试备考题库及答案详解
- 2026年重庆市事业单位人员招聘笔试备考题库及答案详解
- 2026年内蒙古自治区乌海市公务员人员招聘笔试参考试题及答案详解
- 2026年四川省宜宾市公务员人员招聘笔试模拟试题及答案详解
- IPC 7621 2025 中文版 电子组件低压注塑包封设计应用指南
- CSCO多发性骨髓瘤诊疗指南2026
- 江苏省安全员c2模拟试题及答案
- 海上风电基础施工作业指导书
- 工业香精生产企业配方保密管控细则
- 2025年AHA心肺复苏指南
- 2026年中国石油化工集团校园招聘面试题库
- 电梯的维保服务要求规范标准
- 电力系统消防培训
- 生产经营单位安全生产事故应急救援预案
- GB/T 46164-2025金属和合金的腐蚀增材制造钛合金电化学临界局部腐蚀温度(E-CLCT)的测量
评论
0/150
提交评论