已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 软件代码开发技术软件代码开发技术 实验指导书 (2012 版) 太原理工大学 计算机科学与技术学院/软件学院 二一二年三月 2 目目 录录 第一部分第一部分 实验教学大纲实验教学大纲33 第二部分第二部分 实验说明实验说明 6 6 实验一实验一 语法基础与代码风格实验语法基础与代码风格实验 (2 学时学时).6 实验二实验二 代码结构实验(代码结构实验(2 个学时)个学时) .7 实验三实验三 软件代码开发综合实验(软件代码开发综合实验(4 个学时)个学时) .8 3 第一部分第一部分 实验教学大纲实验教学大纲 课程名称:软件代码开发技术(Development Technology for Software Coding); 课程总学时: 40 学时理论: 32 学时;实验: 8 学时; 课程总学分: 2.5 学分; 适用专业和年级:软件工程专业 3 年级; 先修课程:计算机高级语言、计算机操作系统、数据结构、数据库原理以及软件工程等课 程。 一、实验的目的与任务一、实验的目的与任务 软件工程是为了提高软件开发能力而发展起来的一门学科,而软件代码开发技术课 程是从软件工程课程分离出来的,从软件代码的角度讲述如何编写代码、构架软件以 及调试等的一门课程,是针对高年级学生开设的一门专业基础的课程。实验教学目标是使 学生更好地理解课堂上讲授的理论知识,掌握编写代码的基本能力。通过本实验教学,目 的是使学生加强软件代码的实际编写与测试能力,同时对后续课程的学习打下基础。 二、实验环境二、实验环境 PC 机、Windows 操作系统、.Net 开发环境、数据库等 三、实验方式与基本要求三、实验方式与基本要求 1、 实验方式:指导教师先介绍实验内容和实验中的注意事项,然后学生根 据课堂讲授知识熟悉相关内容、分组实验、实现程序编码、完成实验报告。 2、基本要求: 掌握 Virsual Studio.Net 集成开发环境的基本操作和了解相关功能; 掌握采用 C#.NET 编写 Windows 应用程序的基本方法; 学会常用的软件代码编写技术和构架程序框架的过程和方法。 3、实验报告基本要求 实验报告内容的完整性。 实验报告必须包括实验目的、实验内容、实验程序、实验结果、实验 总结(通过实验学到了什么;出错及修改过程); 书写的规范、工整。 4 四、实验项目及教学安排四、实验项目及教学安排 序号 实验项目名称实验基本方法和内容 实验学时实验要求实验类型 1 语法基础与代码 风格实验 掌握 C#.NET 基本语法语法, 并学习良好的代码风格 2 必修验证 2 代码结构实验采用 C#.NET 语言设计一套类 结构 2 必修设计 3 软件代码开发综 合实验 掌握针对一个实际项目进行 构架和编码,综合锻炼编码、 调试、部署等代码开发技术 4 必修综合 五、考核方式及成绩评定五、考核方式及成绩评定 1、考核以实验平时考核和实验报告相结合的方式进行。 2、实验成绩评定方法:实验成绩单独按五级记录考试成绩。凡实验成绩不及格者,该门课 程必须重修。学生实验成绩的评定都必须按照实验的要求,以实际实验能力的强弱作为主 要依据。 评定各级成绩时,可参考一下标准: (一) 优秀(很好) 能正确理解实验的目的要求,能独立、顺利二正确地完成各项实验操作,会分析和处 理实验中遇到的问题,能掌握所学的各项实验技能,较好地完成实验报告,有一定创新精 神和能力,有良好的实验室工作作风和习惯。 (二) 良好(较好) 能理解实验的目的和要求,能认真而正确地完成各项实验操作,能分析和处理实验中 遇到的一些问题。能掌握所学实验技能的绝大部分,对难点较大的操作完成有困难。能一 般完成实验报告和其它实验作业,有较好的实验习惯和工作作风。 (三) 中等(一般) 能粗浅理解实验目的要求,能认真努力进行各项实验操作,但技巧较差。能分析和处 理实验中一些较容易的问题,掌握实验技能的大部分。有 30%掌握得不好。能一般完成各 项实验作业和报告。处理问题缺乏条理。工作作风较好。能认真遵守各项规章制度,学习 努力。 (四)及格(较差) 只能机械地了解实验内容,能一般按图、或按实验步骤“照方抓药”完成实验操作, 能完成 60%所学的实验技能。遇到问题常常缺乏解决的办法,在别人启发下能作些简单处 5 理,但效果不理想。能一般完成实验报告,能认真遵守实验室各项规章制度,工作中有小 的习惯性毛病(如工作无计划,处理问题缺乏条理) 。 (五)不及格(很差) 盲目地“照方抓药” ,只掌握 50%的所学实验技能。有些实验虽能作,但一般效果不 好,操作不正确。工作忙乱无条理。一般能遵守实验室规章制度,但常有小的错误。实验 报告较多的时候有结果,遇到问题时说不明原因,在教师指导下也较难完成各项实验作业。 或有些小聪明但不努力,不求上进。 六、实验教材、参考书:六、实验教材、参考书: 教材: 1 江红 余青松,C#.NET 程序设计教程, 清华大学出版社,2010; 2 自编,软件代码开发技术实验指导书,2012. 参考书: 1 CSDN,/,2010; 2 MSDN.VS.Net 集成开发环境帮助文档,2005; 3 Andy Oram, Greg Wilson. 编程之美. OReilly,2007. 4 萨师煊,王姗.数据库系统概论(第三版).高等教育出版社,2002. 5 袁勤勇等.VB.NET 高级开发指南.北京希望电子出版社,2003. 6 刘长毅. 软件开发技术基础.科学出版社,2002. 6 第二部分第二部分 实验说明实验说明 实验一实验一 语法基础与代码风格实验语法基础与代码风格实验 (2 学时学时) 一、实验目的:一、实验目的: 熟悉 C#.NET 基本语法并掌握良好的代码风格基本知识,为其他实验做好准 备。 二、实验内容:二、实验内容: 熟悉 VS.NET 开发环境,通过编写一个控制台程序,熟悉 C# .NET 基本语法, 并培养良好的代码风格。可以任选以下任一题目: A. 求一元二次方程的各根; B. 实现安全的栈; C. 实现某种快速排序(如堆排序) 。 三、实验要求:三、实验要求: 参照课本,快速熟悉命令行编译程序的方法,按所需题目编写程序,熟悉 C#.NET 基本语法,注重良好的代码风格(如,变量命名、代码注释、各类结构 的选择等) ,初步掌握 C#.NET 开发控制台程序的能力。 四、实验环境:四、实验环境: 软件环境:Windows 7/XP/2000/2003/2008,C#.NET2008/2010; 硬件环境:P4 2.4G/80G/1G/64M 及较高配置的 PC 机。 五、实验步骤:五、实验步骤: 1安装和配置命令行编译环境; 2通过查阅书本、网络资料,了解选定任务的相关知识; 3按照代码风格要求,采用 C#.NET 语言编写相关代码; 4. 调试程序,输出结果,并进行记录。 六、思考题:六、思考题: 1为什么要保持良好的代码风格? 2与 C,C+,Java 相比较,C#.NET 基本语法有何新特点? 7 实验二实验二 代码结构实验(代码结构实验(2 个学时)个学时) 一、实验目的:一、实验目的: 通过采用 C#.NET 语言设计一套类结构,理解良好代码结构的重要性,为实 验三做好准备。 二、实验内容:二、实验内容: 通过采用 C#.NET 提供的面向对象程序设计功能设计一套完整的类结构,以 满足某一具体应用的需要,可以任选以下某一应用进行设计: A. 杀毒软件(如诺顿) ; B. 聊天软件(如 QQ) ; C. 学生成绩管理系统。 三、实验要求:三、实验要求: 至少设计出主要类、接口内部的主要属性和操作以及类的继承关系等,初 步掌握设计代码结构的基本方法。 四、实验环境:四、实验环境: 软件环境:Windows 7/XP/2000/2003/2008,C#.NET2008/2010; 硬件环境:P4 2.4G/80G/1G/64M 及较高配置的 PC 机。 五、实验步骤:五、实验步骤: 1通过查阅书本、网络以及试用软件,了解具体应用的主要需求; 2模仿选定应用领域的流行软件提供的功能,设计类、接口等以及编写简 单的界面; 3采用 C#.NET 语言编写相关代码,实现程序的主体框架。 六、思考题:六、思考题: 1类的主要性质是什么?分别说明它们的含义。 2为什么要采用面向对象程序设计软件? 8 实验三实验三 软件代码开发综合实验(软件代码开发综合实验(4 个学时)个学时) 一、实验目的:一、实验目的: 通过运用软件代码开发技术的一般方法,以团队合作的方式针对某一具体 应用,重点设计软件的构架和实现编码,并能掌握查阅资料,阅读帮助提高编 写代码的效率和质量的方式,掌握针对实际应用进行构架和编码的基本过程。 二、实验内容:二、实验内容: 1. 实际系统题目: 杀毒软件,聊天软件,学籍管理系统; 2. 2 到 3 人组成项目小组进行架构设计和编码; 3.实验方式: 查阅资料,调研类似系统,分析开源软件。 三、实验要求:三、实验要求: 掌握以项目组的方式对一个真实应用进行构架和编码的基本过程,要求完 成所选题目的整体构架和实现部分功能(指核心类等) ,并了解版本控制(建议 使用 jit 或 SubVersion)等。 四、实验环境:四、实验环境: 软件环境:Windows 7/XP/2000/2003/2008,C#.NET2008/2010; 硬件环境:P4 2.4G/80G/1G/64M 及较高配置的 PC 机。 五、实验步骤:五、实验步骤: 1根据兴趣和所
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中药眼部给药案例分析课件
- 甘肃省烟草专卖局(公司)考试题库2025
- 2025秋青岛版(新教材)一年级科学上册《10 玩小车》教学设计
- 2025年电工安全及技能比赛理论考试参考题库【附答案】
- 2025年丽江法院书记员招聘考试真题及答案
- 定期视力筛查:青少年视力健康的“预警器”
- 内科慢性病(高血压、糖尿病)的预防与护理全解析
- 化疗护理质量控制与持续改进
- 疫情防控常态化护理师综合能力提升培训
- 基于标杆管理的医院成本管控提升路径
- 2025年劳动合同法全文
- Python图像处理课件
- 安全生产违法行为行政处罚办法新
- 社工招聘公共基础知识考试题库及答案
- 口腔黏液腺囊肿诊疗要点解析
- 政府投诉管理办法
- 建筑工程知识产权课件
- 植物防御响应机制-洞察及研究
- A3试卷模板文档
- 全国大学生职业规划大赛《生物育种技术》专业生涯发展展示
- 哮喘病人的慢病管理课件
评论
0/150
提交评论