homework1 homework cmu 445

HomeWork4.17

软件测试工具 一、测试管理工具 1,TestDirector(大而全) 2,jira(简单好用) 3,Quality Center(复杂,收费) 4,禅道(简单好用) 5,bugzilla(功能简单) 6,svn(代码和文档管理工具) 7,vss类似svn 8,git,同svn,但是多分支管理比sv ......
HomeWork4 HomeWork 17

CMU_15_445_project_0_C++_Primer

CMU 15_445 project_0 C++ Primer task 1 Copy-On-Write Trie Get Get比较简单,遍历字符串和trie,找得到就返回值,找不到就返回nullptr. Put 每个树有一个没有value的根节点,节点的类型分为 TrieNode 类和 Trie ......
project Primer CMU 445 15

HomeWork3.29

一 、什么是模块化?为什么要模块化? 解决软件的复杂性问题,或说降低软件的复杂性。不至于随着变大而不可控而失败,使其可控,可维护,可扩展。模块化是以分治法为依据。简单说就是把软件整体划分,划分后的块组成了软件。这些块都相对独立,之间用接口(协议)通信,每个块完成一个功能,多个块组合可以完成一系列功能 ......
HomeWork3 HomeWork 29

HomeWork3.27

一、开发软件前的用户调研 如果你要开发一个中小学生学习数学的软件,你应该找谁去做用户调研? 想要开发一个中小学生学习数学的软件,我们首先需要了解中小学生数学教材的教学大纲,根据大纲的要求有针对的进行学习,其次,需要了解中小学生在学习过程遇到的各种问题,以及重点难点。因此我们需要对一下人群进行调查: ......
HomeWork3 HomeWork 27

CMU15445

// // // // BusTub // // p0_trie.h // // Identification: src/include/primer/p0_trie.h // // Copyright (c) 2015-2022, Carnegie Mellon University Databa ......
15445 CMU

HomeWork3.22

1.尝试建模电梯的状态图 建模电梯的状态图之前,首先需要确定电梯的运行状态。 停止状态: StateStopping,门是关闭的 电梯上升中: StateGoingUp 电梯下降中: StateGoingDown 电梯开门: StateOpened 超载报警状态:StateWarning,门是开着的 ......
HomeWork3 HomeWork 22

homework to blog

某培训机构入学管理系统有报名、交费和就读等多项功能,下面是对其各项功能的说明: 1、报名:由报名处负责,需要在学员登记表上进行报名登记,需要查询课程表让学员选报课程,学院所报课程将记录到学员选课表; 2、交费:由收费处负责,需要根据学员所报课程的收费标准进行收费,然后在账目表上记账,并打印收款收据给 ......
homework blog to

HomeWork3

为什么软件开发周期总是预估的2~3倍? 因为在软件开发过程中,会经常发生各种预料不到的突发事件,实际开发过程并不能100%按照计划进行。 什么是分而治之? 所谓“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整 ......
HomeWork3 HomeWork