11 2021 档案
摘要:需求工程主要任务:环境,目标,功能,方式,约束;反映到软件系统,映射,文档;演化考虑与处理。 需求定义错误:用户的真实需要;模糊和歧义;信息遗漏;不必要的需求;不切实际的期望,取舍调整。 需求获取活动过程:背景资料,知识框架,业务需求;高层次的解决方案,系统特性,前景和范围;涉众;硬数据采样;需求获
阅读全文
摘要:建模 领域模型: 用例描述: 1顾客携带商品到销售终端POS前 2.收银员开始一个新的销售处理。 3收银员输入物品项标识 4系统记录销售的物品项列表并且显示物品描述、价格和总价. 收银员重复步骤3-4,直至输入所有物品项。 5系统显示最后的总价 6.收银员告诉顾客总价,要求顾客支付账款 7顾客付款,
阅读全文
摘要:案例分析题答题要点: 2.画用例图(小人儿图) 1.先把所有系统内发生的事件事无巨细地全列出来。(椭圆框) 2.找到是哪个(哪些)对象做了这些事(小人儿),用箭头指向事件。 3.教训: 1.分点答。 2.首先按题目顺序一条一条总结,一般以句号做分界线。 3.分点思路:①总结,一般为:这个人没有认真分
阅读全文
摘要:1、 如果在最终的物件(Final Artifact)产生之前,一个中间物件(Mediate Artifact)被用来在一定广度和深度范围内表现这个终物件,那么这个中间物件就被认为是最终物件在该广度和深度上的( C )。 (A) 模拟 (B)构造 (C)原型 (D)模型 2、 需求分析仅仅需要描述解
阅读全文
摘要:常见排序算法 1.冒泡排序 不停地两两对比排列顺序 //从大到小排序class Bubble{ public int[] sort(int[] array){ int temp = 0; //用来当容器交换数字 for(int i = 0;i < array.length - 1; i++){ in
阅读全文
摘要:数组使用 1.For-Each循环 适合打印输出,没有下标。 for(type element:array){ System.out.println(element);} public static void main(String[] args){ double[] myList = {1.9,
阅读全文
摘要:数组声明创建 1.数组概述 数组:相同类型数据的有序集合,按照先后顺序排列。 每个数据称作一个数组元素,通过下标访问。 特点: 1.长度确定且不可变。 2.必须是相同类型,不可混合。 2.数组声明 dataType[] arrayRefvar;//首选方法或dataType arrayRefvar[
阅读全文
摘要:方法的定义与调用 1.方法的定义 语法: 修饰符 静态 返回值类型 方法名(参数类型1 参数名1,参数类型2 参数名2){ ... 方法体 ... return 返回值;} 修饰符:定义了该方法的访问类型。 返回值类型:返回值的数据类型。无返回则"void"。 参数:占位符,传递值给参数。 publ
阅读全文
摘要:《软件需求工程》习题集 六、案例分析题 2、 在下面的描述中,辨识参与者(ACTOR)和用例(USE CASE),并画出一个用例图。 在医生的办公室里,接待员、护士和医生使用病人记录和计划安排系统。当病人第一次来这里看病时,接待员使用该系统来输入病人信息,并且他们安排所有的预约。护士使用系统来跟踪病
阅读全文
摘要:一、单项选择题 1、 软件生产中产生需求问题的最大原因在于对应用软件的( C )理解不透彻或应用不坚决。 (A) 复杂性 (B)目的性 (C)模拟性 (D)正确性 2、 需求分析的目的是保证需求的( B )。 (A) 目的性和一致性 (B)完整性和一致性 (C)正确性和目的性 (D)完整性和目的性
阅读全文
摘要:《软件需求工程》习题集 一、单项选择题 1、 软件生产中产生需求问题的最大原因在于对应用软件的( )理解不透彻或应用不坚决。 (A) 复杂性 (B)目的性 (C)模拟性 (D)正确性 2、 需求分析的目的是保证需求的( )。 (A) 目的性和一致性 (B)完整性和一致性 (C)正确性和目的性 (D)
阅读全文
摘要:概念速记-简洁版(下) 1. 需求分析 软件需求规格说明(SRS)产生阶段:对系统需求,解决方案的定义和文档化阶段。 需求规格说明活动对模板的使用过程:标准模板、组织模板、项目模板、项目软件规格说明文档。 需求分析的根本任务:建立分析模型,创建解决方案 建立分析模型的方法:抽象,分解 两个世界与三种
阅读全文
摘要:概念速记-简洁版(上) 1. 需求工程导论 软件的模拟特性:在这些导致需求问题的原因当中一个最为重要的原因是:未能很好地理解和掌握“应用”型软件的模拟特性以及由此而产生的一系列影响和要求。 软件的模拟特性来源于其知识载体的特性:软件在运行中表现出来的特性、行为应该和应用的现实情况保持一致。这样,人们
阅读全文
摘要:break&continue 1.break int i = 0;while(i < 100){ i++; System.out.println(i); if(i == 30){ break; //强制退出循环 }} break:强制跳出循环。 2.continue int i = 0;while(
阅读全文
摘要:1.循环结构 1.while循环 结构: while( 布尔表达式 ){ //循环内容,布尔值为true时进行循环} 先判断。后执行。 2.do...whlie循环 结构: do{ //代码语句,布尔值为true时执行}whlie(布尔表达式) 先循环,再判断。循环至少会执行一次。 3.for循环
阅读全文
摘要:选择结构 1.if单选择结构 语句: if(布尔表达式){ //如果布尔表达式为true将执行的语句} 示例: public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String s =
阅读全文
摘要:用户交互Scanner 1.Scanner对象 创建Scanner对象的基本语法: import java.util.Scanner;...Scanner s = new Scanner(System.in); 2.next & nextLine public static void main(St
阅读全文
摘要:JavaDoc 1.简介 JavaDoc是一种注释成HTML文档的技术,类似于Java的API,易读且清晰明了。 以 /* 开始,以 / 结束。可以加在类上,也可以加在方法上。 /**程序信息 *@author 作者名 *@version 版本号 *@since 指明需要最早使用的jdk版本 *@p
阅读全文
摘要:包机制 1.创建包 1.包语句的语法格式: package pkg1.pkg2.pkg3; //路径:pkg1/pkg2/pkg3/Something.java 2.一些包: java.long:打包基础的类 java.io:包含输入输出功能的函数 3.包名规则: 公司域名倒置,例如: www.ba
阅读全文
摘要:运算符 算数运算符+、-、*、/、%、++、-- 赋值运算符 = 关系运算符 >、<、>=、<=、==、!=、instanceof(面向对象) 逻辑运算符 &&、||、! 位运算符 &、|、^、~、>>、<<、>>> 条件运算符 ? : 扩展赋值运算符 +=、-=、*=、/= 1.二元运算符 1.整
阅读全文
摘要:变量与常量 1.变量 变量的声明: type varName;type varName = value; //数据类型 变量名=值type varName1 = value1 , varName2 = value2; //不提倡在一行定义多个值。 2.变量作用域 变量的声明 public class
阅读全文
摘要:类型转换 1.转换类型等级 低—————————————————————>高 byte,short,char—>int—>long—>float—>double 自动类型转换:低——>高 强制类型转换:高——>低 2.自动类型转换 char c1 = 'a';int i2 = c1; //char类
阅读全文
摘要:数据类型 基本数据类型标识符占内存取值范围默认值 整型 byte 1字节 -128 ~ 127 (byte)0 整型 short 2字节 -32768 ~ 32767 (short)0 整型(默认) int 4字节 -2^15 ~ 2^15-1 0 整型 long 8字节 -2^31 ~ 2^31-
阅读全文
摘要:标识符 1.关键字 abstactassertbolleanbreakbyte case catch char class const continue default do double else enum extends final finally float for goto if imple
阅读全文
摘要:注释 1.单行注释: 1 //这是一个单行注释 2.多行注释: 1 /* 2 这是一个多行注释 3 这是多行注释的第二行 4 */ 3.文档注释: 1 /* 2 *@2021.11.5 3 *@Author:临易 4 **/ 例: 1 package java01_jichu; 2 3 /* 4
阅读全文
摘要:Dos命令 1.打开CMD方式 1.开始 + 系统 + 命令提示符 2.Windows + R + 输入cmd,打开控制台 3.任意文件夹下,按住Shift键 + 鼠标右键 + 在此处打开命令行窗口 4.资源管理器地址栏前加 cmd + 空格 + 路径 2.以管理员身份运行 开始 + 系统 + 右击
阅读全文
摘要:Windows常用快捷键 Ctrl + C 复制 Ctrl + V 粘贴 Ctrl + A 全选 Ctrl + X 剪切 Ctrl + Z 撤销 Ctrl + S 保存 Alt + F4 关闭窗口 Shift + Delete 永久删除 Windows + R 打开命令行窗口 Windows + E
阅读全文
摘要:我的第一个博客 1.创建方法 桌面 > 新建 > 文本文档 > 将 .txt 更改为 .md 2.标题 一级标题: # + 空格 + 标题名称 二级标题: ## + 空格 + 标题名称 …… 六级标题: ###### +空格 + 标题名称 3.字体 粗体: ** + 字体 + ** 粗体 斜体: *
阅读全文