【实验一:CASE工具PowerDesigner的使用】
PowerDesigner是一款强大的数据建模工具,它支持创建概念数据模型(CDM)和物理数据模型(PDM)。实验中,学生通过安装PowerDesigner,了解并掌握了该工具的主要功能,如模型的创建、转换和编辑。在CDM模型中,设计了班级、院、专业、学生信息等实体,每个实体包含相应的属性。接着,通过CDM模型生成PDM模型,进一步细化了数据结构,包括宿舍管理的相关实体和联系。在处理实体间关系时,学生意识到需要正确设置宿舍和学生之间的住宿关系,并解决了模型转换过程中出现的问题。
【实验二:利用Axure制作网页原型】
Axure是一款用于快速创建交互式网页原型的工具。实验要求学生安装Axure,熟悉其开发环境,并掌握页面设计、组件使用、页面跳转和变量设置等。学生设计了百度主页的原型以及教务系统的登录、主界面和查询页面,实践中遇到了布局和对齐方式的挑战,但通过不断尝试和完善,成功完成了页面设计。实验让学生认识到,虽然Axure提高了设计效率,但对细节的关注和耐心是成功的关键。
【实验三:搭建Visual Studio开发环境,设计Windows控制台应用程序】
Visual Studio是微软提供的集成开发环境,支持C#等语言。实验目标是安装VS2010,理解C#语法,并编写控制台应用。学生编写了三个程序:计算矩形面积和周长、累加序列求和以及寻找立方和等于自身数字立方的三位数。在实验过程中,学生遇到的主要是语法错误,通过仔细检查得以解决。这使他们意识到编程不仅需要扎实的语言基础,还需要对细节的严谨处理和算法的理解。
综合这三个实验,学生在软件开发环境与工具的使用上有了深入实践,包括数据建模、原型设计和程序编写。他们学习了如何利用CASE工具进行数据建模,使用Axure创建网页原型,以及用Visual Studio编写C#控制台应用。此外,他们也认识到了问题解决的重要性,无论是模型转换中的逻辑错误,还是编程中的语法问题,都需要耐心和细心去解决。这些经验将对他们的IT职业生涯大有裨益。