DesignPatterns-12
实现系统的可操作性 引言 测试 测试实例、测试数据 单元测试、驱动程序 集成测试 可用性测试 系统、性能和强化测试 部署活动 转换与初始化数据 培训用户 最终用户 系统操作员 部署产品环境 计划与管理实施、测试和部署 开发顺序:IPO 自上而下、自下而上 源代码控制 打包、安装和部署组件
DataStructure-review-01
知识点、设计类、例题 //顺序表类设计见教材P17 package chap2.List_SeqList; //顺序线性表设计 public class SeqList implements List { final int defaultSize = 10; int maxSize; int size; Object[] listArray; public SeqList() { initiate(defaultSize); } public SeqList(int size) { initiate(size); } private void initiate(int sz) { maxSize = sz; size = 0; listArray = new Object[sz]; } //定点插入 public...
组织行为学复习
1.
DesignPatterns-11
面向对象设计:用例实现11 设计模式!!!0. Controller (FACADE)(用例控制器)(外观) 引言 多层系统的细节设计(V,L,A) view层 logic层 Data Access层 Design Patterns Controller-Facade 用例实现和顺序图 交互图(顺序图与协作图的综合) 顺序图:用例实现顺序图,前面顺序图的扩展;域domain层、数据获取层 View层 viwe层与 Domain Model层之间 有个controller层 Data-Access层、DA类 是用来干嘛的? 程序与数据库之间加一层 Data-Access层 JDBC(Java Data Base Connectivity,java数据库连接) 作业:第11章1~14 用协作图进行设计 更新和打包设计类图
DesignPatterns-10
面向对象设计:设计原则OutlineCRC “类-职责-协作”卡片 Overview 10 design class diagrams 11 sequence diagrams 面向对象设计:分析与实施的桥梁 面向对象程序概述 面向对象设计模型和过程 很多很多模型 面向对象架构设计 UML组件图 API 面向对象设计的基本原则 过程 导航可见性 CRC 顺序图 更新设计类图 包 设计类和设计类图 设计类符号 扩展机制 《》 实体类 控制类 边界类 数据访问类 设计类表示 完整展示 可见性 类方法(加下划线) 抽象类 开发初步的设计类图 属性细化 导航可见性 属性可见性 参数可见性 课后题 第9章剩余 + 第10章 第18题 First cut Design Class DIagram 属性+可见性 CRC+Responsibilities职责(Method)(不完整) principles原则(5原则) 耦合 内聚 变量保护 间接 对象职责
DesignPatterns-09
引言 Overview 项目管理原则 PM project Management 项目管理的需求 项目管理的角色 项目管理和仪式 项目管理知识体系 PMBOK 敏捷项目管理 APM 敏捷规模管理 很多 计算题(10分) 核心过程1:确定问题并获得批准 确定问题 1234 计算题(10分) 量化项目批准因素 计算盈亏平衡点(回报期) 核心过程2:计划和监控项目 建立项目环境 安排工作进度 项目迭代进度表 9-16 甘特图(微软 project) 计划网络图 关键路径 计划评审技术 PERT (Program Evaluation and Review Technique)
DesignPatterns-08
系统开发方法Approach SDLC 引言 Overview 系统开发生命周期 SDLC 系统开发生命周期的预测方法 传统预测方法:瀑布模型 阶段、支持阶段 系统开发生命周期的适应方法 正式化的迭代方法成为统一过程(UP) 螺旋模型 增量开发 iterative incremental 行走骷髅 skeleton 支持阶段 方法、模型、工具和技术 方法 模型 甘特图、组织结构图、财务分析模型(净现值NPV、投资回报期payback period)(计算题) 工具 技术 软件构造与建模的两种方法 结构化方法 结构化系统开发 结构化编程 结构化设计 结构化分析 数据流程图 DFD Data flow diagram 面向对象方法 对象 面向对象分析OOA 分析阶段的类图 面向对象设计OOD 设计阶段的类图 面向对象编程OOP 敏捷开发 理论与价值 敏捷建模原则 步骤逻辑方法对象 couples 耦合
数据结构07
二叉树
DesignPatterns-07
引言 Overview 用户界面和系统界面 User Interfaces and System Interfaces 用户界面 系统界面 理解用户界面 以用户为中心的设计 User Centered Design 人机交互的隐喻 Metaphors of Human Computer Interaction 直接操纵 桌面隐喻 文档隐喻 对话隐喻 UI的三个组件 Three Components of the User Interface 物理、感知、概念 用户界面的设计概念 User Interface Design Concepts 人机交互(HCI)Human-Computer Interaction 可视性和提示性(可视性和可承担性) Visibility and Affordance 一致性 Design for Consistency 快捷方式 Provide Shortcuts 反馈 Provide Feedback 完整的对话 Dialogs Should Yield Closure 错误处理 Error Handling that...
DesignPatterns-06
3 uc4 domain model class Outline 设计要素 系统设计的输入和输出 Overview分析-设计-实现分析与实现的桥梁是设计 什么是系统设计 主要目的 网络图 设计的主要组件和层次 系统界面、系统接口√ 数据库的设计 用户界面√ 应用程序的设计√ 环境设计√ 安全与控制 架构设计、细节设计 系统设计的输入、输出 系统设计活动(系统开发周期的6个活动流) 第3个活动流发掘和理解细节 8 9 ;第4个活动流是设计系统元件。6 7 10 11 环境:硬件、软件、网络 应用:分系统的子系统、架构设计、每一个用例的细节设计 系统界面、系统接口(交互的形式,提前规定好的格式)如XML 用户界面UI(看到的界面) 数据库 Database 系统控制和安全 设计环境 设计内部部署:Design for Internal Deployment 单机软件系统 基于网络的内部系统 LAN(Local area...