北化 软件工程 期末复习 重点整理
更新时间:2023-12-19 20:27:01 阅读量: 教育文库 文档下载
- 北化股份推荐度:
- 相关推荐
目录
软件定义&特点 ....................... 4 软件工程定义&层次图 ............ 4 过程框架包含的五个活动 ....... 5 普适性活动 ............................. 5 实践的精髓 ............................. 5 过程流 .................................... 6 瀑布模型 ................................ 7 增量过程模型 ......................... 7 敏捷原则&人的因素 ............... 8
用例必备要素&用例图 ............ 9 活动图&泳道图 ..................... 11 确定类、分析类关系、画类图 ............................................. 12 设计层次 .............................. 15 好设计的三个特征 ................ 15 四种结构 .............................. 16 界面设计的三条黄金规则 ..... 17 测试用例 .............................. 18
三种方法计算环形复杂度 ..... 18
软件定义&特点
1、 指令的集合,通过这些指令可以满足预期的特征、功能和性能需求 2、 数据结构,是程序可以合理利用信息
3、 软件描述信息,它以硬拷贝和虚拟形式存在,用来描述程序操作和使用。
软件的特点
1、开发的而不是传统意义上上产制造的 2、不会有磨损
3、根据客户需求定制的
软件工程定义&层次图
1、 建立和使用一套完整的工程原则,一边经济的获得可靠的,可以在实际机器上高效运行的软件。
2、 IEEE:将系统化的、规范的、可量化的方法应用于软件的开发、运行和维护,即将工程化方法应用于软件。
软件工程层次图 1、 工具 2、 方法 3、 过程
4、 质量关注点(根基)
过程框架包含的五个活动 1、 沟通 – communication 2、 策划 – planning 3、 建模 – modeling 4、 构件 – construction 5、 部署 – deployment 普适性活动
1、 项目跟踪和控制 2、 风险管理 3、 软件质量保证 4、 技术评审 5、 测量
6、 软件配置管理 7、 可复用管理
8、 工作产品的准备和生产
实践的精髓
1、问题理解(沟通和分析)
2、计划解决方案(建模和软件设计) 3、实施计划(代码生成)
4、检查结果的正确性(测试和质量保证)
过程流
瀑布模型
缺点:
1、 项目很少遵守瀑布模型提出的顺序 2、 客户难以描述所有的需求
3、 客户必须有耐心,最后才能考到成果 4、 阻塞状态需要等待
增量过程模型
增量模型发布一系列成为增量的版本,随着每个版本的交付,逐步为用户提供更多的功能。
敏捷原则&人的因素
人的因素 1、 基本能力 2、 共同目标 3、 精诚合作 4、 决策能力
5、 模糊问题解决能力
用例必备要素&用例图 1、 用例名称 2、 主要参与者 3、 目标 4、 前提条件 5、 触发器 6、 异常 7、 未解决的问题 用例图
活动图&泳道图
泳道图
确定类、分析类关系、画类图
设计层次
好设计的三个特征
1、 满足需求模型中的需求,满足利益相关者期望的隐含需求
2、 对于生成代码以及测试维护软件的人而言,设计必须是可读理解的 3、 必须提供软件的全貌,从实现的角度说明数据域、功能域、行为域
四种结构
界面设计的三条黄金规则 1、 用户操作控制
2、 减少用户记忆负担 3、 保持界面一致性
测试用例 1、 等价划分法
划分等价类(输入条件、合理等价类、不合理等价类) 设计测试用例(输入数据、预期结果、覆盖范围)
2、 边界值分析法 最小负整数-32768 最大正整数32767
三种方法计算环形复杂度 1、 数条数
2、 V(G)=E-N+2 E为边数 N为点数 3、 V(G)=P+1 P为判断分支点
正在阅读:
北化 软件工程 期末复习 重点整理12-19
引起孩子磨牙的原因08-21
220kv变电站工程施工组织设计技术标04-05
请完整准确理解温总理的讲话09-22
PKPM2010 钢结构设计软件改进要点05-31
暑期游泳培训班招生方案04-08
人教版七年级地理下册第9章知识点05-16
四年级上句子专项练习-全部答案.doc05-06
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 软件工程
- 期末
- 复习
- 整理
- 重点
- 点火器与发动机的严寒启动措施
- 法硕(非法学)备考:基础阶段学习策略
- 大班语言活动 - 老鼠嫁女
- 学科分类号 0502 - 图文
- 新课程理念下初中化学课堂教学的反思
- 八年级物理上册6.1质量教案新人教版
- 2018年徐州市中考作文专题 - 图文
- 基于有限元软件ABAQUS的过盈接触分析 - 图文
- xx镇“两新”组织党建工作汇报
- 忘记Windows XP系统管理员登录密码怎麽办?
- 《桂林山水》教学设计自我评析
- 08-浙江大学远程学生缴费指南
- 光电传感器实现智能灯光控制解决方案
- 快速布防摄像系统介绍
- 高考英语阅读高频难词690个
- 电子信息工程系2006年度工作计划
- 全国公路摩托车锦标赛车辆技术规则
- 山东省烟台市2017-2018学年高一上学期期中自主练习化学试题 Word版含解析
- 车地无线wlan解决方案
- 北师大提高版小学数学二年级上册期末试题及答案