北化 软件工程 期末复习 重点整理
更新时间:2024-03-04 11:28: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为判断分支点
正在阅读:
北化 软件工程 期末复习 重点整理03-04
行政职业能力测试数字数学运算部分(一)12.11.2506-21
郎溪管理部2018年上半年工作小结和下半年工作安排05-22
最新苏教版 小学六年级数学上册第一单元长方体、正方体教学设计含教学反思12-13
201504南通市三模化学试题与答案03-04
高一历史教学工作计划【优秀4篇】03-22
万象2008收银伴侣05-31
福建省人民政府关于在宁德市开展城市管理相对集中行政处罚权工作06-17
《给教师的36条建议》读书笔记06-03
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 软件工程
- 期末
- 复习
- 整理
- 重点
- 全国公路摩托车锦标赛车辆技术规则
- 《物理化学(上)》学习辅导材料
- 美容美发场所卫生监督管理 试题
- 联合体协议书
- 递归算法与递归程序说课
- 湘教版科学五年级上册实验教案
- 游戏的介入时机和策略
- 组合体绘制学习情景教学组织设计
- 最全的官能团化合物的红外吸收峰特征 - 图文
- 红楼梦1—40回每回故事梗概(100-250字不等)
- 电子信息工程系2006年度工作计划
- 基于ADS1234的高精度数字化称重系统的研究与实现
- 小学科学探究式教学法的应用研究-2019年精选文档
- 八年级物理上册6.1质量教案新人教版
- 兰大《分析化学》15秋在线作业2
- 物态变化单元测试题(2010.11)(1)
- 08-浙江大学远程学生缴费指南
- 光电传感器实现智能灯光控制解决方案
- 不锈钢表面镜面光亮处理方法
- 高中语文2雷雨教案新人教版必修4