自考软件开发工具作业.docx

上传人:b****2 文档编号:2564796 上传时间:2023-05-04 格式:DOCX 页数:13 大小:347.38KB
下载 相关 举报
自考软件开发工具作业.docx_第1页
第1页 / 共13页
自考软件开发工具作业.docx_第2页
第2页 / 共13页
自考软件开发工具作业.docx_第3页
第3页 / 共13页
自考软件开发工具作业.docx_第4页
第4页 / 共13页
自考软件开发工具作业.docx_第5页
第5页 / 共13页
自考软件开发工具作业.docx_第6页
第6页 / 共13页
自考软件开发工具作业.docx_第7页
第7页 / 共13页
自考软件开发工具作业.docx_第8页
第8页 / 共13页
自考软件开发工具作业.docx_第9页
第9页 / 共13页
自考软件开发工具作业.docx_第10页
第10页 / 共13页
自考软件开发工具作业.docx_第11页
第11页 / 共13页
自考软件开发工具作业.docx_第12页
第12页 / 共13页
自考软件开发工具作业.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

自考软件开发工具作业.docx

《自考软件开发工具作业.docx》由会员分享,可在线阅读,更多相关《自考软件开发工具作业.docx(13页珍藏版)》请在冰点文库上搜索。

自考软件开发工具作业.docx

自考软件开发工具作业

《软件开发工具》实验报告

题目:

实验一(输入一个数,判断是否为素数)

姓名

沈其芹

日期

2012-3-25

实验环境:

eclipse.c++环境

实验内容与完成情况:

#include

intmain()

{

intn;

cin>>n;

for(inti=2;i<=n/2;i++)

{

if(0==n%i)

{

cout<

return0;

}

}

cout<

return0;

}

完成情况:

良好

出现的问题:

结果无法运行有错误;

无法正确判断数否为素数;、

解决方案(列出遇到的问题和解决办法,列出没有解决的问题):

运行中没有注意标点符号的区分;

判断条件出现错误;

C++程序与C程序无法区分;

 

实验二

《软件开发工具》实验报告

题目:

实验二(程序的运行与调试)

姓名

沈其芹

日期

2012-3-25

实验环境:

eclipse.c++环境

 

实验内容与完成情况:

程序运行结果

(1)添加行断点

(2)添加方法断点

(3)添加一个线程事件断点

出现的问题:

东西太多,阅读复杂

操作总是出错,落下步骤;

解决方案(列出遇到的问题和解决办法,列出没有解决的问题):

反复练习,多做习题!

实验三

《软件开发工具》实验报告

题目:

实验三(重构)

姓名

沈其芹

日期

2012-3-25

实验环境:

eclipse.c++环境

 

1.在如下的程序代码中,只改动一处,将变量a改为b

#include

#include

intmain(void){

inta;

a=0;

a=a+1;

printf("%d",a);

printf("\n");

puts("HelloWorld!

");

FILEf;

F._ptr="myFile";

printf("%s",f._ptr);

returnEXIT_SUCCESS;

}结果:

(1)使用Eclipse重构功能,将代码“result=result+i;”抽取为通用的方法add,使得之后的程序都能用add方法执行加法运算。

(2)使用Eclipse重构功能,将数字“10”用常量MAX_NUM替换。

出现的问题:

操作繁琐,容易迷糊,结果不是很明显,无法安装协同软件

解决方案(列出遇到的问题和解决办法,列出没有解决的问题):

老师指导,加上自己上网搜索资料和课下认真看书,逐渐解决出来。

 

实验四

题目:

实验四(Eclipse中视图扩展点的使用

姓名

沈其芹

日期

2012-3-25

实验环境:

eclipse.c++环境

 

实验内容与完成情况:

为了减少“显示视图”对话框中的视觉混乱,使用类别将视图分组。

下面是扩展点在plugin.xml文件中定义的一个简单例子。

代码如下:

id="com.xyz.views.XYZviews"

name="XYZ"/>

id="com.xyz.views.XYZview"

name="XYZView"

category="com.xyz.views.XYZviews"

class="com.xyz.views.XYZView"

icon="icons/XYZ.gif"/>

根据以上代码回答如下问题:

(1)Org.eclipse.ui.views扩展点用于为工作台定义更多的视图。

(2)中point是目标扩展点的标准标识;还可以增加id来标识扩展实例的可选标识;使用name来标识扩展实例的可选名称。

(3)中id用于标识此类别的唯一名称;name用于在UI中表示此类别的可翻译名称。

(4)还可以用parentCategory创建类别层次结构,包含到其父类的完整路径。

路径中的类别通过“/”来分隔。

(5)

id="com.xyz.views.XYZview"

name="XYZView"

category="com.xyz.views.XYZviews"

class="com.xyz.views.XYZView"

icon="icons/XYZ.gif"/>

其中,

●id用于标识此视图的唯一名称;

●name用于在UI中表示此视图的可翻译名称;

●category由以"/"分隔的类别标识组成的可选属性。

引用的每个类别都必须在相应的category元素中声明;

●class实现org.eclipse.ui.IViewPart的类的标准名称。

常用的做法是成为的子类以继承默认功能;

●icon与视图相关联的图标的相对名称。

出现的问题:

代码混乱,容易记混,对内容不熟悉!

解决方案(列出遇到的问题和解决办法,列出没有解决的问题):

向老师讨教,下课认真复习与预习,另外,上网查看一些有关的资料,从而是问题迎刃而解!

实验五

题目:

实验五(使用RationalRose进行UML建模)

姓名

沈其芹

日期

2012-3-25

实验环境:

eclipse.c++环境

(1)顶层用例图

(2)活动图

(3)顺序图

(4)购票活动协作图

(5)投币组件图

6)类图

出现的问题:

对步骤了解不透彻,丢三落四,对掌握的知识不是很牢固。

解决方案(列出遇到的问题和解决办法,列出没有解决的问题):

向老师讨教,上网搜索资料,和同学探讨,自己认真复习课本与预习。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2