欢迎来到天天文库
浏览记录
ID:18344311
大小:52.00 KB
页数:9页
时间:2018-09-16
《程序实践二实践任务书2012》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实践任务书程序实践二东北大学软件学院2012年12月6目录实践要求II实践内容概述11.实践的任务12.实验组织及成绩评定1实验1原型界面设计(8学时)21.实验目的22.实验内容23.实验要求24.考核标准25.实验思考题3实验2静态原型评估(4学时)41.实验目的42.实验内容43.实验要求44.考核标准45.实验思考题4实验3原型开发(12学时)51.实验目的52.实验内容53.实验要求54考核标准55.实验思考题5实验4动态原型评估(8学时)61.实验目的62.实验内容63.实验要求64.考核
2、标准65.实验思考题66实践要求《程序实践二》实践课程开设的目的是为了让学生在熟悉VB.NET或其他编程语言的开发环境的基础上掌握基本的界面设计、启发式评估原则方法对软件的可用性进行测试。在《程序实践二》的实习过程中,要求学生做到:(1)预习实验指导书有关部分,认真做好实验内容的准备,就实验可能出现的情况提前做出思考和分析。(2)遵守机房纪律,服从辅导教师指挥,爱护实验设备。(3)上机不迟到。不允许无故缺席(确实有特殊情况的除外,但需要有证明)。(4)认真书写实践报告。实践报告模板另附。6实践内容概述
3、1.实践的任务本次实践课的内容大体上分为四部分内容:(1)原型界面设计(2)静态原型评估(3)原型开发(4)动态原型评估2.实验组织及成绩评定(1)实验组织形式实验时采取班内自由组合分组,每组的人数位2~4人,其中选取组长一名,其余人作为组员。(2)成绩评定成绩的评定分为优,良,中,及格,不及格五个等级。考核标准:实验1(20%)实验2(15%)实验3(40%)实验4(25%)每个实验的具体评分标准详见每个实验的具体标准。6实验1原型界面设计(8学时)1.实验目的熟悉VB.NET开发环境,掌握用户分析
4、及任务分析的基本内容,能够独立设计静态的用户界面。2.实验内容学生可以自己选定项目,但题项目选择必须注意以下几点:(1)选择的项目必须要有一定量的用户界面。要能够保证在开发界面原型阶段每个组员都有一定的工作量。(2)用户界面一定要能够与用户进行交互。(3)鼓励原创、创新,不要照搬照抄。以下是一些较为常见的桌面应用程序,供大家参考:(1)餐饮管理系统(2)工资管理系统(3)洗浴中心管理系统(4)图书馆管理系统3.实验要求(1)利用VB.NET或其它编程语言设计基本的用户界面,主要考虑界面的功能及可用性的
5、体现方式,在此阶段不需要编写代码,只是静态的界面即可。(2)对控件的命名要有意义(即“Name”属性的设置)。(3)确定组员。通过自愿组合,每组成员2~4人,要选出组长,并提供小组成员名单。4.考核标准(1)出勤:2分。(2)静态界面设计:16分。主要考查工作量是否充分,对控件命名是否有意义。6(3)实践表现:2分。主要考查实践过程中的态度是否认真,能够积极的思考、分析和解决问题。5.实验思考题(1)什么是Usibility?(2)为什么说用户界面设计很困难?(3)人们是怎样进行信息处理的?6实验2静
6、态原型评估(4学时)1.实验目的(1)熟练掌握启发式评估的方法及应用(2)熟练掌握UAR报告的书写要点2.实验内容对实验1中确定的静态原型进行评估,运用启发式原则进行静态评估并形成UAR报告,在此基础上对静态原型进行改进。3.实验要求(1)组内成员,对本组系统独立进行启发式评估,找到可能存在的问题。(2)针对找到的问题,通过小组讨论的方式确定优先级。(3)根据发现的问题形成UAR报告,每人1份。(4)根据发行的问题修改静态界面原型。4.考核标准(1)出勤:1分。(2)静态界面评估:7分。主要考查是否能
7、够灵活运用启发式原则,发行静态界面设计中存在的问题。(3)实践表现:2分。主要考查实践过程中的态度、团队协作能力以及解决问题的能力。(4)静态原型的UAR报告:5分。5.实验思考题(1)UAR报告都包括哪几个组成部分?(2)用户界面设计的原则基本上包括哪些?6实验3原型开发(12学时)1.实验目的(1)掌握迭代设计的基本过程。2.实验内容开发具体应用程序的动态原型。3.实验要求(1)能够基本熟练的运用VB.NET或其它编程语言实现动态原型。(2)在动态原型的实现过程中要全面考虑界面的可用性(易学性、用
8、户使用效率、可记忆性、错误处理及预防和用户的满意程度)的具体体现。4考核标准(1)出勤:3分。(2)动态原型的实现:30分。主要考查是动态原型的实现过程中是否充分考虑了可用性。(3)实践表现:7分。主要考查实践过程中的态度、团队协作能力、自学能力以及解决问题的能力。5.实验思考题(1)CheckBox与RadioButton有什么区别?分别在什么情况下需要使用?(2)如何生成可执行的应用程序?(3)程序中一般会存在哪几种错误?(4)同样的问题分别用过程或
此文档下载收益归作者所有