COCOMOII的使用说明
if(airline.equals("欧美")) { result="所有座位都有食物供应,每个座位都可以播放电影"; } if(airline.equals("国外非欧美")) { if(cabinseat.equals("商务舱")) { result="有食物供应"+"每个座位都可以播放电影"; }else { result="有食物供应"; } } if(airline.equals("国内")) { if(cabinseat.equals("商务舱")) { result="有食物供应"; } if(cabinseat.equals("经济舱")) { if(time.equals("超过两小时")) { result="有食物供应"; }else { result="无食物供应,不可播放电影"; } } }
if((0<R)&&(R<=P)&&(P<=100)) { int change=P-R; int m50=0; int m10=0; int m1=0; while(change-50>=0)
if((0<R)&&(R<=P)&&(P<=100)) { int change=P-R; int m50=0; int m10=0; int m1=0; while(change-50>=0) { m50+=1; change-=50; } while(change-10>=0) { m10+=1; change-=10; } while(change-1>=0) { m1+=1; change-=1; } System.out.println("50元找零"+m50+"张"+"10元找零"+m10+"张"+"1元找零"+m1+"张"); } else { System.out.println("输入数据有误"); }
{ m50+=1; change-=50; } while(change-10>=0) { m10+=1; change-=10; } while(change-1>=0) { m1+=1; change-=1; } System.out.println("50元找零"+m50+"张"+"10元找零"+m10+"张"+"1元找零"+m1+"张"); } else { System.out.println("输入数据有误"); }
.
COCOMOII软件估算
班级: 信1605-3班 学号: 20163432 姓名: 张运涛
一 实验目的
l 使学生理解软件工作量估算的概念;
l 使学生熟悉软件工作量估算的方法与常用估算模型;
l 使学生掌握使用COCOMOII软件进行软件项目估算;
二 实验环境
l 所需硬件环境为微机;
l 所需软件环境为COCOMOII;
三 实验内容
(一)、练习使用COCOMOII软件
1)主界面简单介绍
2)Edit下添加模型(或使用工具栏的快捷键)
(二)、软件工作量估计
1)根据下图要求
选择early design
2)根据下图要求
首先,确认默认值是否相同
其次,回到主界面,点击Scale Factor
最后,选择相应的,使之值为17.57
3)添加模型,根据下图要求
点击红框黄底的两项,进行相关设置
4)返回主界面,即可看到结果
COCOMOII软件估算
班级: 信1605-3班 学号: 20163432 姓名: 张运涛
实验自评
实验内容 |
自评结果(在对应格内打ü) |
|||
熟练 |
比较熟练 |
一般 |
不熟练 |
|
软件工作量估算方法与模型 |
ü |
|||
COCOMOII软件使用 |
ü |
实验体会
网上关于这个软件的使用介绍很少,通过阅读实验提供的英文文档加上自己的测试,最终基本掌握了这个软件的使用方法。本软件使用起来还是比较方便的。
COCOMOII的使用说明的更多相关文章
- Atitit.项目修改补丁打包工具 使用说明
Atitit.项目修改补丁打包工具 使用说明 1.1. 打包工具已经在群里面.打包工具.bat1 1.2. 使用方法:放在项目主目录下,执行即可1 1.3. 打包工具的原理以及要打包的项目列表1 1. ...
- awk使用说明
原文地址:http://www.cnblogs.com/verrion/p/awk_usage.html Awk使用说明 运维必须掌握的三剑客工具:grep(文件内容过滤器),sed(数据流处理器), ...
- “我爱背单词”beta版发布与使用说明
我爱背单词BETA版本发布 第二轮迭代终于画上圆满句号,我们的“我爱背单词”beta版本已经发布. Beta版本说明 项目名称 我爱背单词 版本 Beta版 团队名称 北京航空航天大学计算机学院 拒 ...
- Oracle 中 union 和union all 的简单使用说明
1.刚刚工作不久,经常接触oracle,但是对oracle很多东西都不是很熟.今天我们来了解一下union和union all的简单使用说明.Union(union all): 指令的目的是将两个 S ...
- Map工具系列-02-数据迁移工具使用说明
所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...
- Map工具系列-03-代码生成BySQl工具使用说明
所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...
- jQuery验证控件jquery.validate.js使用说明
官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation jQuery plugin: Validation 使用说明 转载 ...
- gdbsever 使用说明
gdbsever 使用说明 在新塘N3292x平台下 编译 gdbsever ./configure --target=arm-linux --host=arm-linux arm-linux-gdb ...
- mongoVUE的增删改查操作使用说明
mongoVUE的增删改查操作使用说明 一. 查询 1. 精确查询 1)右键点击集合名,再左键点击Find 或者直接点击工具栏上的Find 2)查询界面,包括四个区域 {Find}区,查询条件格式{& ...
随机推荐
- 记一次被吊打的排位赛(writeup)
XMAN通行证 给了一串疑似base64的东西: a2FuYmJyZ2doamx7emJfX19ffXZ0bGFsbg== 解密后得到: kanbbrgghjl{zb____}vtlaln 想到应该是 ...
- python学习记录20190122_增量赋值
python中的增量赋值 一,在python中a=a+b和a+=b有区别吗 **1,对可变的数据类型 a=[1,2,3]print(id(a)) #1602469350792b=[4,5]a=a+bp ...
- TLS详解
TLS加密通信, 开始使用协商的秘钥进行加密通信 1.服务器也可以要求验证客户端,即实现双向的验证, 2.会话缓存握手过程,为了建立握手的速度,减少协议带来的性能方面的降低和资源方面的消耗,TLS协议 ...
- 字符串string的相关应用
之所以抛弃char* 的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够.字符串长度等等, 而且作为一个泛型类出现,他集成的操作函数足以完成我们大多数情况下 ...
- struts2-第二章-拦截器
一,回顾 (1)默认action,404问题;<default-action-ref name="action 名称"/> (2)模块化,package,struts. ...
- 使用JMeter的HTTP代理服务器录制app脚本
1.添加一个线程组 2.添加一个HTTP代理服务器 3.设置手机网络连接 4.手机安装证书 a.进入jmeter安装目录,在bin目录下找到ApacheJMeterTemporaryRootCA.cr ...
- Make a plan
1. 思考 2. 学习英语 3. 练习书法 执行周期:2015年1月15日到2016年1月16日. 要像每一次用餐一样对待每一天的计划. 早晨起来,第一件事情是洗漱,然后是思考: 中午时间,第一件事情 ...
- python的学习之路(一)
1.python的简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为AB ...
- 2018-2019-2 网络对抗技术 20165323 Exp2 后门原理与实践
2018-2019-2 网络对抗技术 20165323 Exp2 后门原理与实践 一.实验要求 (3.5分) (1)使用netcat获取主机操作Shell,cron启动 (0.5分) (2)使用soc ...
- linux目录的特点
1./是所有目录的顶点. 2.目录结构像一颗倒挂的树 3.目录和磁盘分区,默认是木有关联的 4./不同的目录可能会对应不同的分区或磁盘 linux里设备如果不挂载是看不到入口的, 如果希望设备被访问, ...