实践作业3:白盒测试实践(小组作业)每日任务记录1

会议时间:2017年12月10日会议地点:软件学院5楼实验室主持人:王晨懿参会人员:王晨懿、余晨晨、郑锦波、杨潇、侯欢、汪元记录人:郑锦波会议议题:本次作业的分工以及初期安排 工具选择今天我们小组通过上实验课的机会,组织了第一次作业的讨论,正式开始对本次作业进行安排。我们小组选择的静态测试工具是CheckStyle,结合CheckStyle对代码模块进行检查。 作业分工经过小组内的商议,结合多次的
阅读本文

1、设计模式分类

根据设计模式的参考书 Design Patterns - Elements of Reusable Object-Oriented Software(中文译名:设计模式 - 可复用的面向对象软件元素) 中所提到的,总共有 23 种设计模式。这些模式可以分为三大类:创建型模式(Creational Patterns)、结构型模式(Structural Patterns)、行为型模式(Behavior
阅读本文

C#设计模式-单例实例

一.创建一个自己类型的私有静态变量二.将构造函数私有化三.创建一个获取实例的public静态函数using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 单例Tools { /// <summary
阅读本文

全栈软件测试能力培养(1)

为直观起见,先来看这张层次框架图,是个总体框架: 总体来说,软件测试能力从内到外分为三个层次:基础知识+核心技能+外延能力。     1.前期知识储备一直以来数学,在测试领域仿佛很少被提及,但是现在时代不同了,随着大数据、人工智能、中大型软件、高密度持续交付快速更新管理的涌现,用严谨的数学进行科学的分析和管理将是软件测试领域非常重要的课题。 离散数学对于软件测试是必学课程,数理逻辑、代数结构、组合
阅读本文

第三次团队作业:软件设计

老师,很抱歉上次我们更改题目没有及时把消息的告知你。一、数据库设计(E-R、数据字典)二、典型用户和典型场景三、软件原型设计(UI图片、建议两人配合模块设计、至少要有登录、注册、用户浏览商品界面、管理员主界面界面、配送员界面)四、功能模块设计(建议两人、配合软件原型设计、方法的文字描述和变量以及方法)五、代码管理和开发流程(日期规划表)
阅读本文

Django 详解

Django是一个开源的Web应用框架,由Python写成。采用MVC的软件设计模式,主要目标是使得开发复杂的、数据库驱动的网站变得简单。Django注重组件的重用性和“可插拔性”,敏捷开发和DRY法则(Don’t Repeat Yoursef)。花了两周时间,利用工作间隙时间,开发了一个基于Django的项目任务管理Web应用。项目计划的实时动态,可以方便地被项目成员查看(^_^又重复发明轮子了
阅读本文

taskctl命令行类(sh、exe、python新增scp)插件升级扩展

上次写了一个帖子 TASKCTL中不使用代理,通过ssh免密连接执行远程脚本配置(SSH插件扩展)http://www.taskctl.com/forum/detail_122.html 。写完后发现,其实在原本的sh作业类型上改造一下就可以了,同时延伸到以前是用command执行方式的作业类型,都可以适当扩展,命令行类插件升级20171110.rar就是 sh、exe、python的插件
阅读本文

需求分析&原型设计

需求分析&原型设计需求分析访问软件项目真实用户   首先本项目的用户是这个需要做简单四则运算的用户(我们团队通过对家里有三四年级小学生(需要做简单四则运算)的简单采访):反映了几个主要的问题:1、自己出题太麻烦2、批改太麻烦3、统计太麻烦。   所以综合采访结果对于使用者来说:作为一个在线答题的地方需要为使用者提供:选择语言、选择题目数量两个基本选择,同时对于答题的时间限制也是必不可少的,在完成答
阅读本文

实时控制软件设计课程总结

实时控制软件设计这门课程的学习和为期三周的团队大作业已经基本结束,虽然学习和完成的过程很辛苦很累,但是依然收获了很多。在课堂上,我们学习了实时控制软件简介和应用案例、通用软件开发流程、实时软件架构、实时操作系统原理、实时调度和优先级反转问题、FreeRTOS的任务调度机制、基于模型的设计stateflow状态机建模、基于模型的概要设计和详细设计、代码自动生成方法、基于模型的测试、SIL和PIL测试
阅读本文

团队作业第三周周报和项目总结

团队作业第三周周报和项目总结本周我的主要任务是和组员一起讨论,然后完成PIL&SIL测试项目总结本次项目总共持续三周,我的主要任务是进行概要设计说明书的编写和进行PIL&SIL测试,这次项目为期不长,但是我还是从中学到了很多的东西,比如如何进行软件开发,设计软件设计规格书以及概要设计说明书,定义模块与接口 如何在Matlab/simulink环境下进行物理建模,以及如何进行PIL&SIL测试,虽然
阅读本文

嵌入式实时程序设计中C/C++代码的优化

1 引言 计算机技术和信息技术的高速发展的今天,计算机和计算机技术大量应用在人们的日常生活中,嵌入式计算机也得到了广泛的应用。嵌入式计算机是指完成一种或多种特定功能的计算机系统,是软硬件的紧密结合体。具有软件代码小、高度自动化、响应速度快等特点。特别适合于要求实时和多任务的应用体系。嵌入式实时系统是目前蓬勃发展的行业之一。 但是,实时嵌入式系统的特点使得其软件受时间和空间的严格限制
阅读本文

软件开发文档模板

目录1. 范围2. 总体要求2.1 总体功能要求2.2 软件开发平台要求2.3 软件项目的开发实施过程管理要求2.3.1 软件项目实施过程总体要求2.3.2 软件项目实施变更要求2.3.3 软件项目实施里程碑控制3. 软件开发3.1 软件的需求分析3.1.1 需求分析3.1.2 需求分析报告的编制者3.1.3 需求报告评审3.1.4 需求报告格式3.2 软件的概要设计3.2.1 概要设计3.2.
阅读本文

敏捷软件需求管理

title: 敏捷软件需求管理 date: 2017-10-23 10:29:39tags: 需求管理严格的来讲,这个标题的说法并不是很严肃,这篇文章的目的不是建立一个敏捷软件需求管理的流程,而是去探索一种需求管理的实践,解决现在工作中遇到的困惑和困难。为了将问题解释的更清楚,我需要先从流程定义说起。流程定义 上面这个图是一个典型的IPD(集成产品开发)流程图,从大的视角来看,这就是一个典型的瀑
阅读本文

【转载】一个优秀的硬件工程师具备的能力

一个好的硬件工程师实际上就是一个项目经理,你需要从外界交流获取对自己设计的需求,然后汇总,分析成具体的硬件实现。还要跟众多的芯片和方案供应商联系,从中挑选出合适的方案,当原理图完成后,你需要组织同事来进行配合评审和检查,还要和CAD工程师一起工作来完成PCB的设计。与此同时,要准备好BOM清单,开始采购和准备物料,联系加工厂家完成板的贴装。”基本知识1) 基本设计规范2) CPU基本知识、架构、性
阅读本文

java史

1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器1994年将Oak语言更名为Java1998年JDK1.2时,更名为Java 2 Platform  分为标准版J2SE,企业版J2EE,微型版J2MEJava 既安全、可移植,又可跨平台,而且人们发现它能够解决Internet 上的大型应用问题Intern
阅读本文

时间与效率——我的信息技术之路之六

虽然因为受兴趣与爱好的“逼迫”,我才拼命地学习信息技术,特别是学习程序设计,严重损害了我的眼睛,使其极为近视与视力模糊,但总的说来我还是感到幸运,能够从0的基础实现到如今可以随时满足自己任意辅助工具的需求。  当年开始学习编程时,有位远方的朋友几乎是和我同时开始学习的,是过了大概一年才知道并认识的,我们都有共同的爱好,见过几次面,也不多,只是经常电话联系,后来也进行了很多的网络联系。  与那们
阅读本文

C#设计模式之九装饰模式(Decorator)【结构型】

一、引言   今天我们要讲【结构型】设计模式的第三个模式,该模式是【装饰模式】。我第一次看到这个名称想到的是另外一个词语“装修”,我就说说我对“装修”的理解吧,大家一定要看清楚,是“装修”,不是“装饰”。我们长大了,就要结婚,要结婚就涉及到要买房子,买的精装修或者简单装修就可以住的,暂时不谈。我们就谈谈我们购买的是毛坯房。如果我想要房子的内饰是大理石风格的,我们只要在毛坯房的基础之上用大理石风格的
阅读本文

C++ 设计模式 开放封闭原则 简单示例

C++ 设计模式 开放封闭原则 简单示例 类关系示意图:    /* * 开放封闭原则(OCP, Open For Extension, Closed For Modification Principle) * 软件实体(类、模块、函数等)应对扩展开放,但对修改封闭。 * */ #include <iostream> class Banker { public: // 抽象类的构
阅读本文

html——图像设计

1、概述  在html网页中,我们也可以往网页中插入图片;图片的格式有很多种,分别有JEPG格式、PNG格式、GIF格式;每种格式都有自己的特点以及缺点,对于图像格式的使用并没有严格的要求,一般根据开发者的习惯而定,但是一般来说,Logo、Banner、简单线条构图的时候比较适合使用PNG格式 ;照片、图画等比较适合使用的是JEPG格式;动图的话自然是GIF格式啦~2、使用规则2.1、在左中右插入
阅读本文

23种设计模式学习之一

一.设计模式的分类:  创建型模式,共五种:工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式  结构型模式,共七种:适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式  行为型模式,共十一种:策略模式,模板方法模式,观察者模式,迭代子模式,责任链模式,命令模式,备忘录模式,状态模式,访问者模式,    中介者模式,解释器模式  还有两种:并发型模式,线程池模式二,设
阅读本文