- 4
- 0
- 约 42页
- 2016-02-03 发布于天津
- 举报
软件开发知识
6.2.3 软件开发方法 生命周期法 含义:将整个软件的开发过程分解成若干个阶段,并对每个阶段的目标、任务、方法作出规定,使整个软件的开发过程具有合理的组织和科学的秩序。 生命周期的四个主要阶段 系统分析/系统设计/系统实施/系统运行与维护。 遵循的原则 用户参与的原则/先逻辑后物理的原则。 自顶向下的原则/工作成果描述标准化原则。 6.2.2 软件开发方法 快速原型法 以少量代价快速地构造一个可执行的软件系统,使用户和开发人员可以较快地确定需求。 需求规格原型 渐进原型 6.2.2 软件开发方法 面向对象法 把数据和对数据的操作同等看待,是一种以数据为主线,把数据和对数据的操作紧密结合起来的方法。 主要特点 把对象作为融合了数据及在数据上的操作行为的统一软件构件,用对象分解取代了结构化方法的功能分解。 把所有对象都划分为类。每个类定义了一组数据和一组操作,类是对具有相同数据和相同操作的一组相似对象的定义。 6.2.2 软件开发方法 面向对象法 主要特点 按照父类与子类的关系,把若干个相关类组成一个层次结构的系统。下层子类自动拥有上层父类中定义的数据和操作,这种特性称为继承性。 对象彼此之间仅能通过发送消息互相联系,对象的所有私有信息都被封装在该对象内,不能从外界直接访问,这就是封装性。 6.2.4 系统分析 系统分析的任务 对组织的工作现状和用户需求进行调查、分
您可能关注的文档
- 撐起台灣超高層大樓基礎的巨人-陳斗生博士-富國技術工程股份有限.pdf
- 对超重型矿山车动态称量的实现.pdf
- 5详细设计.doc
- 排水构筑物粉土砂土地基基础设计实例分析-湖北省土木建筑学会.doc
- 11基础设计.doc.doc
- 《vi设计与实训》『pdf精彩预览』-河北美术出版社.pdf
- 中国传媒大学电子设计竞赛设计报告-实验教学中心.pdf
- 输电线路原状土基础抗拔极限承载力计算.pdf
- 98年度自由軟體blender3d基礎設計專修研習班(第一期)實施計畫.doc
- 量子程序设计语言ndqjava处理系统-citeseer.pdf
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
原创力文档

文档评论(0)