- 博客(12)
- 收藏
- 关注
原创 软件构造第三次课程笔记 软件构造过程与配置管理
软件构造第三次课程笔记重点掌握前5部分广义软件构造过程:设计->编程->debug->测试->构建->release狭义软件构造过程(build):验证->编译->链接->测试->包装->安装->部署各阶段子过程如下↓1.软件开发生命环(SDLC)计划->分析->设计->执行->测试&整合->维护※在实际中实用性不大,只是作为一种概念,因为前面步骤出错会导致后面也出错软件存在生命周期:兴起
2022-05-29 22:48:29 169
原创 4 数据类型与类型检查
软件构造第四次课程笔记1.程序语言中的数据类型1.定义数据类型:是一组值,以及可以对这些值执行的操作变量:本地命名,用特定数据类型定义,存满足类型规约的一个值2.Java中的数据类型基本数据类型(类型名字均为小写字母):int, long,bolean,double,char对象数据类型(类型名字以大写字母开头):String,BigInteger(代表任意大小integer)3.对象类型形成层次结构I.所有类除了object类均有父类,只能单亲继承。II.如果不指明类的继承关系,则默认
2022-05-17 19:22:25 254
原创 软件构造第五次课程笔记 5 设计规约SPEC
软件构造第五次课程笔记上一节关注了编程语言中的“数据类型”、“变量”、“值”,尤其是mutable和immutable的类型/值/引用本节转向“方法/函数/操作”如何定义—编程中的“动词”、规约1.编程语言里的函数/方法参数类型、返回值是否匹配,在静态检查阶段完成2.规约:为了交流而编程2.1 编程中的文档记录写“假设”的目的:自己记不住,别人看不懂编写程序时必须牢记两个目标:A.与计算机通信。首先说服编译器你的程序是合理的——语法正确,类型正确。然后让逻辑正确,以便在运行时给出正确
2022-05-06 09:01:58 463 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人