Skip to content

Latest commit

 

History

History
72 lines (53 loc) · 1.8 KB

20181112面向对象系统分析与设计.md

File metadata and controls

72 lines (53 loc) · 1.8 KB

20181112面向对象系统分析与设计

系统实现

熟悉系统构建过程 理解不同类型的测试并知道何时使用它们 如何理解开发用户文档

实现的工作流 源代码 二进制文件 脚本 可执行文件

我们需要: 实现设计过程中各种功能涉及的设计类以及子系统 计划系统的集成

构件模型 系统的一个物理的可替换的部分 功能的集合

类的实现 目标:在一个文件结构中实现一个设计类 取决于使用的IDE 语言等

子系统的实现 一般从功能层面来分

系统集成 Build:一个版本的系统实现(is version controlled)

架构实现 辨别架构上比较重要的构件 将可执行的构件映射到结点

程序开发 开发的工作量占整个的三分之一 测试

编程悖论 多不一定总是比少好 团队成员问题 加入更多人可能降低效率 大规模项目应该把工作人员划分为若干独立的小组

避免经典错误 避免面向研究型开发 延长了计划时间 工作岗位上的编程稳定是第一位的 应该尽可能用简单快速的方法解决问题 避免任用廉价员工 避免缺少代码控制 避免不充分的测试

测试计划 测试工作从测试员的测试计划开始 测试所有可能的输入组合是不可能的 一个好的测试应该包含潜在合法值的测试用例

SDLC Phases那张图

测试类型 那张表

并行安装策略 并行运行新系统与老系统 那张图 或分多模块陆续上线

系统迁移需要考虑的问题 业务一致性 应急管理预案

系统维护 修正性维护 修复漏洞 功能增强维护 实用性维护

考试内容:类图 用例图 顺序图 (会读状态图) 题型:选择题 判断题 一般都是概念 原理性的题 设计题 根据描述理解题意 填补图上空缺