面向对象分析与设计课程总结

时间:2024.3.31

面向对象分析与设计课程总结 成都东软学院 计算机科学与技术系 软件工程

20xx级 11310320xx3 张波

指导老师:Dr.夏磊

面向对象的分析与设计是现代软件行业广为采用的一项技术,该项技术要求技术人员要根据软件的具体需求和实用性、重用性等方面对软件进行分析与设计。面向对象技术的优点就在于描述了事物的性质和行为,对象的类之间的继承、关联和依赖关系能够描述事物之间实际存在的各种关系,从而进行分析与设计相应的模型。

所谓对象,就是指实际的一个事物,从软件角度就是说由一系列的数据组成的封装体,它与客观的实体有相对应的关系。所以,面向对象就是基于对象的概念,从对象出发,围绕这一中心来描述和构建一个软件实体。面向对象主要是将现实世界中的事物进行模拟、分析、重建、改造,从而将实体事物映射到软件系统中,使软件更具有实用性、重用性和维护性。面向对象具有三大特点:封装、继承和多态。在实际的面向对象分析与设计的过程中,我们常常用到现象对象方法,它就是指导人们将面向对象的方法运用到软件构建和开发当中,结合面向对象分析和设计,逐步的完善和完美软件的思想方法。 如何进行面向对象?分为三个步骤,面向对象分析、面向对象设

计、面向对象实现。这其中定义用例是运用最广泛的方法,人们在生活中的一些情节和一些场景都可以提炼为用例,同样,在软件系统中,软件运行的一些方法和场景也可以定义为用例。随后,我们需要针对各个用例对功能经行具体的分析并绘制完整的功能用例图,和时序图,这样我们能够很清楚的从图中看到软件功能执行的整个过程和时间先后顺序,极为便于后期的开发和实现。用例完成之后,我们需要对各个用例之间绘制功能交互图,也就是表示类定义的静态视图,来对软件各部分之间的交互经行定义。

我们学习面向对象分析与设计首先从对象出发,理解对象的含义,准确的找出一个实体和软件模型中的对象,逐步的分解软件模型中的用例和时间顺序,并以用例图和时序图的方式展示软件运行的过程和方式及先后顺序,从而运用到软件开发过程中,这样的分析与设计将能够有效的提高软件开发的效率和成功率,同时也能很好的保证软件的可重用性、可维护性、可扩展性和稳定性,这无疑是增加了软件运行周期,节约了软件开发和维护的时间成本和经济成本。面向对象是一种思想,将实际的问题化作一个抽象的事物来进行分析,以数据、图形、交互结构来分析具体事物所发生的状态和过程,有利于在软件开发前尽可能的减少软件开发过程中可能会遇到的问题和瓶颈。 同时也有效地理清软件流程,将软件开发过程变得简单有条理、有目标。

通过一学期对该课程的学习,我很有效的解决了以前在软件编程过程中盲目前行的问题,也解决了从前想到哪儿就写哪儿的混乱过程,让我的软件编程过程变得有条理、有目标,有效地减少了在开发过程

中反复迂回的时间浪费,大大的节约了编程时间。以前,总是在编程完成之后出现功能之间交互出错,代码不稳定问题,进过对面向对象的学习,在软件开发之前对整个软件进行系统的分析,有目标、有方向的经行编程,减少了很多问题也提高了代码的稳定性。


第二篇:“面向对象的程序设计基础”课程总结


《面向对象的程序设计基础》课程总结

20xx~20xx学年第一学期基本结束,“面向对象的程序设计基础”课程的教学任务圆满完成。下面对本学期教学情况进行总结。

1.授课班级为14软件一班、14软件二班两个班级,平均每班授课学时96,两个班总课时量为192。

2.两个班级整体良好。积极努力、勤于思考,学习气氛比较浓厚;上课过程均未出现迟到早退现象。课堂秩序良好,和教师积极互动,发言踊跃,课堂气氛较活跃。

3.本学期两个班施行“翻转课堂”的教学模式,以任务链为载体,同学们通过完任务而掌握相关的知识点,该教学模式可以充分的锻炼同学们自主学习和结对学习的能力,教学效果很明显,教学质量得到了提高。整个学期的学习过程中,通过教师参与检查,学习内容及进度基本按照学期授课计划进行,作业按照作业计划基本完成,完成情况良好,而且部分同学的进度超前。期中考试以测试同学们的一些经典例题的基本程序思想为主,由于大部分题目同学们练习过,所以基本所有同学基本到达测试目的。

4. 期末考试以测试同学们的基本知识和经典程序的设计为目的,因为面向对象的程序编写需要编译和运行,采用上机考试。考试成绩偏低,分析原因可能是因为同学们的注意力在解决问题上,对于问题相关的知识点没有系统的掌握,在以后的教学中一定要加强。

5. 总评成绩的评定:出勤情况占5%,课堂表现占10%,平时作业占20%,阶段测试占20%,期末考试成绩占45%的比例完成。结果符合要求:85分以上占27%,84~75分占33%,74~60分占33%,60分以下占7%。

6. 存在的问题:班风还有待进一步建立和加强。

李志芳

20xx年x月x日

更多相关推荐:
《面向对象程序设计(课程设计)》报告

福建农林大学计算机与信息学院课程名称课题名称姓名学号专业年级指导教师职称计算机类课程设计报告面向对象程序设计课程设计猜数字游戏计算机科学与技术20xx级讲师20xx年11月面向对象程序设计课程设计成绩评定表I目...

java 面向对象程序设计课程设计报告

面向对象程序设计课程设计报告题目门禁系统的设计与实现系(院)计算机科学技术系专业软件技术班级20##级3班学生姓名学号指导教师二〇##年六月十二日团队介绍(一)第六小组成员构成组长:组员:(二)成员的不同分工及…

《面向对象程序设计》课程设计报告

面向对象程序设计课程设计报告题目职工信息管理小型公司工资管理系统院系专业班级学号学生姓名小组成员20xx年9月6日一引言本题对程序有如下要求试建立一个类Worker用于描述职工对象具体要求如下私有数据成员int...

《C++面向对象程序设计》课程设计报告

C面向对象程序设计课程设计报告题目分数计算器设置班级专业计算机科学与技术学号K031241521姓名周林指导教师小组成员周林张齐满二O一三年10月15日一课程设计问题描述分数计算器设计是高等学校教务管理的重要组...

《面向对象程序设计》课程设计报告模板

面向对象程序设计程序设计报告课程设计2020学年第学期设计题目职工工资管理系统设计院系计算机科学与信息工程学院专业班级学号学生姓名设计时间20年1月日20xx年1月日指导教师提交日期20年月日1面向对象程序设计...

面向对象程序设计实验报告

面向对象程序设计之课程设计上海电力学院课题名称院系专业学号姓名时间地点指导教师课程设计报告面向对象程序设计20xx20xx学年第一学期模仿ATM机存取款管理系统设计电子与信息工程学院通信工程20xx年1月12日...

《面向对象程序设计》课程设计报告书(模板)

面向对象程序设计课程设计报告书设计题目成绩管理系统指导老师杨雄学生学号083410148学生姓名张洋洋同组人员崔安超王龙辉魏彦浩时间20xx年11月29日目录第1章选题211题目背景212系统实现的具体分工21...

面向对象程序设计实验报告一

课程实验报告课程名称面向对象程序设计实验名称面向过程的整型栈编程院系计算机科学与技术专业班级学号姓名指导教师年日面向对象程序设计实验报告一需求分析1题目要求整型栈是一种先进后出的存储结构对其进行的操作通常栈括判...

Java面向对象程序设计课程实验报告1

Java面向对象程序设计第1版Java面向对象程序设计课程实验一报告学号姓名专业学校1Java面向对象程序设计第1版11实验目标查找下载JDK系统文件并正确完成JDK的安装正确安装并使用Eclipse软件完成利...

面向对象课程设计任务书

课程设计报告课程名称课题名称专业班级学号20xx03010308姓名杜云龙指导教师20xx年月日湖南工程学院课程设计任务书课程名称面向对象程序设计课题学生考勤管理系统专业班级计算机0803学号20xx03010...

面向对象程序设计课程设计

课程设计报告课程名称面向对象程序设计课程设计任课教师尹剑伟设计题目网络聊天室所学专业信息管理与信息系统二年制班级学号0916150320学生姓名黄萌萌报告完成日期20xx年01月10日一题目描述及功能要求实现的...

面向对象程序设计实验报告05

课程实验报告课程名称面向对象程序设计实验名称面向对象的整型队列编程院系计算机科学与技术专业班级学号姓名指导教师月日面向对象程序设计实验报告一需求分析1题目要求整型队列是一种先进后出的存储结构对其进行的操作通常包...

面向对象程序设计课程设计报告(29篇)