ICode9

精准搜索请尝试: 精确搜索
  • NO OO NO LIFE:OO第三单元总结2020-05-23 14:06:06

    目录JML初步JML引导JML使用JML工具链Openjml与SolverJMLUnitNg作业架构分析第一次作业第二次作业第三次作业作业BUG分析第一次作业第二次作业第三次作业心得体会 JML初步 JML引导 ​ JML是一种形式化的、面向JAVA的行为接口规格语言。简而言之,即是一份老板给下属员工的任务表,告诉

  • 北航oo第三单元总结2020-05-23 13:07:10

    JML理论基础,应用工具链情况 理论基础 JML是用于对Java程序进行规格化设计的一种表示语言。从理论角度,JML要求方法和数据类型在特定的时刻满足特定的谓词逻辑,因此JML语言没有二义性。JML主要由方法规格和类型规格组成。 方法规格 前置条件 调用者保证满足前置条件 后置条件

  • BUAA_OO_Unit3_Summary2020-05-23 12:57:18

    一.JML语言理论基础与应用工具链        1.JML简介            JML(Java Mudeling Language)是一种语言行为规范,通过规范化的语句描述,约束了模块的行为。JML既可以用于规格化设计,又   可以用于针对已有代码的JML规格书写,提高代码的可读性与可维护性。          

  • OO第三单元JML规格2020-05-23 12:51:48

    一、JML情况 JML是对Java程序进行规格化设计的一种表示语言,为逻辑性的程序设计和代码的严格要求提供了有效方法。通过JML及其支持工具,不仅可以自动构造测试用例,还可以用静态方法检查代码对规格的满足情况。一千个人心中有一千个哈姆雷特,那么JML规格就是产生千变万化代码的原书。 J

  • OO Unit3 单元总结2020-05-23 12:04:12

    第三单元OO作业总结 ​ 本单元的作业主要针对JML建模语言进行训练,建立对于方法规格和数据规格的认识,学习了契约式编程(Design by Contract)的编程方法与规格化设计理念。现对这一单元做一个小结。 JML语言理论基础 ​ JML以Javadoc的注释形式表示规格,每个方法的规格均在该方法的前

  • 新版需求规格说明书2020-05-23 10:07:44

    本组针对老师提出的要求进行需求规格说明书重排 结果如下: 新版需求规格说明书1.0。点击这里 新版需求规格说明书2.0。点击这里

  • 面向对象 | 第三单元 | 总结2020-05-23 09:51:43

    1 JML语言总结 1.1 注释结构 JML注释一般被放置在被注释成分的近邻上部,结构主要有以下三种: 1 //@ annotation 2 3 /*@ annotation @*/ 4 5 /*@ annotation 6 @ annotation 7 @ annotation 8 @*/ 1.2 JML表达式 1.2.1 原子表达式 \result表达式:表示一个非void类型方法执

  • 面向对象第三单元总结2020-05-22 22:08:13

    目录面向对象第三单元总结JML语言理论基础简介注释结构JML表达式方法规格类型规格工具链JMLUnitNG测试架构设计Homework 1Homework 2Homework 3bug修复Homework 1Homework 2Homework 3心得体会 面向对象第三单元总结 JML语言 理论基础 简介 JML(Java Modeling Language)是用于对Ja

  • BUAA_OO_2020_Unit3_Summary2020-05-22 21:51:24

    BUAA_OO_2020_Unit3_Summary 写在开头:在本单元的学习中,对于JML相关工具链的使用我一直处于一头雾水的状态,在撰写自己的总结之前,学习了18373109同学的博客,按照他的测试方法进行了本地测试,习得了使用OpenJML及JMLUnitNG工具的方法。 目录 BUAA_OO_2020_Unit3_Summary JML语言梳理

  • OO第三单元总结2020-05-22 19:07:03

    目录JML理论基础注释结构常用表达式方法规格类型规格JML工具链SMT SolverParsing and Type-checkingExtended Static CheckingRuntime Assertion CheckingJMLUnitNGHW1架构设计1Class Diagram1代码规模分析1HW2架构设计2Class Diagram2代码规模分析2HW3架构设计3Class Diagram3代

  • OO第三单元总结2020-05-22 13:55:26

    1.整体总结 本单元三次作业我都做到了有效通过,算是一个小的进步,但编程能力和学习理解的程度还是不到同学们的平均水平。总体来说,理论课方面算是充分理解,作业也在较为详细的指导书的帮助下顺利完成,但是在强测和互测方面还是收获甚微,有很都需要改进的地方。 2.JML理论基础和应用工具

  • 2020北航OO第三单元JML2020-05-22 11:55:09

    那么JML(Java Modeling Language)到底是什么呢?“在面向对象编程中,一个重要原则就是尽可能地推迟对于“过程”的思考。”在每次编写程序后,想好了整体架构,搭建好了类和接口,之后面对的就是每一个方法。这个时候,我们思考的是这个方法能给我带来什么预期结果,之后再考虑如何实现。JML在

  • OO第三单元总结2020-05-20 15:58:36

    OO第三单元总结 一、JML基础及工具链 JML基础 jml是用于对Java程序进行规格化设计的一种表示语言。简单地说,规格就是设计者、开发人员与用户的“三方协议”。设计者根据用户需求来进行抽象,用形式化的语言来描述用户的需求,而开发人员则将其进行具体的实现。而本单元所用的jml就是具

  • BUAAOO Unit3 形式化规格约束下进行编程2020-05-19 23:58:12

    §3 形式化规格约束下进行编程 S1 JML相关梳理 P0 作用 1)描述方法的功能,参数要求和输出结果,异常和正常行为 2)结合JML检查工具可以检测代码是否实现了预期功能,或者自动生成测试样例 P1 语法 0)注释格式: //@ single line /*@ @ block @*/ 1)行为: normal_behavior:正常行为 except

  • 第二次团队项目--用户需求规格说明书2020-05-08 22:58:41

    用户需求规格说明书       ****超市   超市货物管理系统 项目     软件需求规格说明书                        THE BUG 团队 二零二零年五月 1、引言 1.1 编写目的  为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。  1.2 文档格式

  • 团队项目-需求规格说明书2020-05-07 13:08:05

    目录项目介绍项目名称:Listen项目成员需求规格说明书面向用户分析项目功能功能性需求技术需求分析技术要点预期用户量系统真实性,可用性,价值以及情怀团队项目管理github项目地址issue截图时间安排表原有安排表矫正后安排表团队分工本周小结个人完成情况以及感想 项目介绍 项目名称:Li

  • 第六次小组讨论(4.25)2020-04-25 20:54:20

    讨论内容: 首先,大家明确了这次的讨论目的主要是完成软件需求规格说明书的分工。分工结果如下: 刘可心:概要设计的引言、接口设计童婉婷:概要设计的体系设计、需求交叉索引、测试部分施李爽:概要设计的数据设计、详细设计的引言、总体设计潘菁:详细设计的模块描述     后期规划:   先各

  • 商城类项目商品多规格表设计2020-04-17 19:05:08

    相信一些刚入门的后台朋友在做商城项目的时候,不知道商品单规格和多规格该如何设计数据库(其实我也是刚刚弄懂....惭愧...),记录一些自己的心得,希望能帮助到别人。 商品一般有单规格和多规格两种,还有虚拟商品(在此提一下不做讨论) 单规格商品就不多说了,主要是说一下多规格商品 先举个栗

  • 功能规格说明书2020-04-08 21:04:34

    项目 内容 班级:2020春季计算机学院软件工程(罗杰 任健) 博客园班级博客 作业:团队项目选择 功能规格说明书 我们在这个课程中的目标 写出令客户和自己都满意的代码同时变得更强 这个作业对我们实现目标的帮助 明确了我们要写的软件的功能需求,团队深入讨论了我们需要哪

  • 技术规格说明书2020-04-08 21:02:30

    技术规格说明书 项目 内容 课程:北航-2020-春-软件工程 博客园班级博客 作业要求 技术规格说明书 我们在这个课程的目标是 提升团队管理及合作能力,实践软件工程开发 这个作业在哪个具体方面帮助我们实现目标 介绍团队项目,定义项目技术规格和相关特性 产品概述 这是

  • 功能规格说明书2020-04-07 15:51:13

    团队项目选择 项目 内容 班级:2020春季计算机学院软件工程(罗杰 任健) 博客园班级博客 作业:团队项目选择 功能规格说明书 我们在这个课程中的目标 写出令客户和自己都满意的代码同时变得更强 这个作业对我们实现目标的帮助 明确了我们要写的软件的功能需求,团队深入讨

  • 2020.4.3 软件需求规格说明书相关讨论2020-04-06 14:54:48

    完成这周的学业任务后,小组用QQ电话的形式进行了对软件需求规格说明书任务的分配。其中庄小帅负责1、2、4,黄骏杰负责3,刘士泓负责5,赵伟负责6,杜文俊负责7。在QQ电话中,黄骏杰对他绘制的数据流图进行了详细的解释,我们的系统功能设计也正是基于他的数据流图进行的。在解释、答疑过后,小组

  • 阿里云服务器各实例规格名称的含义,实例规格是怎么选择?2020-03-26 10:53:36

    阿里云ecs各实例规格名称的含义,实例规格是什么。 我们在了解和购买阿里云产品的时候,“实例”、“实例规格”是出现比较多的,所以有必要从概念和作用方面做个了解:在实际购买过程中,如果我们不知道如何选择具体的配置,可以参考阿里云帮助中心:配置选型,根据官方推荐选择适合自己的型号。

  • 软件需求规格说明说格式和内容2020-02-07 10:01:36

    软件需求规格说明是对分析和综合过程的结果描述,它包含了软件的功能、性能、接口、有效性等需求的描述信息。通常,描述需求规格说明的语言主要分为自然语言、形式化需求描述语言、结构化语言 引言 1.1    编写目的 · 阐明开发本软件的目的; 1.2    项目背景 · 标识待开发软件

  • 纸张尺寸规格2020-02-06 10:52:06

    常见纸张尺寸规格: A0 841×1189  A1 594×841  A2 420×594  A3 297×420  A4 210×297  A5 148×210  A6 105×148  A7 74×105  A8 52×74  A9 37×52  A10 26×37

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有