软件工程
文章平均质量分 62
行万里路,读万卷书
工作三年
展开
-
TDD测试驱动开发
代码的信息来源于现场的长时间运行,这一版在现场跑了一个月问题很少,所以稳定。比如重复代码,不好理解的代码等,特别担心改了一个地方影响另外一个地方。开发长时间投入在缺陷的修复中,修复完依赖测试做长时间的回归测试。1.在缺陷的泥潭中挣扎。2.维护困难,开发缓慢。原创 2024-06-30 06:56:11 · 437 阅读 · 0 评论 -
软件工程中的6个阶段
1. 可行性分析确定了一个软件以目前的条件可以完成,主要是经济,技术和社会条件,撰写可行性分析报告。需求方和开发方共同探讨项目中的问题的解决方案;需要的资金,人力,物力;社会方面的影响,例如是否符合法律等;对项目的进度和预期效益进行估计。2. 需求分析阶段对用户需求进行分析。将用户的需求用逻辑的软件工程语言表达出来,设计好功能和数据库模型,编写成软件需求设计书。这个阶段要注意的是行业的术语以...原创 2019-08-13 16:43:14 · 17627 阅读 · 3 评论 -
软件测试方法
1.是否关心软件内部结构和具体实现(1)白盒测试:又称为结构测试或逻辑驱动测试,是一种按照程序内部逻辑结构和编码结构,设计测试数据并完成测试的一种测试方法。(2)黑盒测试:又称为数据驱动测试,把测试对象当做看不见的黑盒,在完全不考虑程序内部结构和处理过程的情况下,测试者仅依据程序功能的需求规范考虑,确定测试用例和推断测试结果的正确性,它是站在使用软件或程序的角度,从输入数据与输出数据的对应关系...原创 2019-08-13 16:56:36 · 1079 阅读 · 0 评论