




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、面向对象建模技术课程设计课程名称面向对象建模技术题目大学生就业信息治理系统系部治理学院专业信息治理与信息系统班级学号学生姓名任课教师2021年 1 月 2 日?面向对象建模技术?课程设计评审表学号姓名题目:大学生就业信息治理系统评审意见评审工程评分指标成绩工程概述5分需求分析 15 分系统功能需求3分根本数据维护模块3分根本业务模块3分数据库*II块3分信息查询模块3分系统的UM谟本模 型55分UML莫型框架5分系统的用例图10分系统的时序图10分系统的协作图10分系统的状态图10分系统的活动图10分系统中的类 10 分类图的生成5分各个类之间的关系5分系统的配置与实 现10分系统的组件图5分
2、系统的配置图5分开发心得5分总评100分评审教师签名评审时间:年 月 日课程设计报告要求:1 .字迹清楚,图表美观,文理通顺;2 .能够参考软件开发的国家标准文档,指导自己编写课程设计报告;3 .能够应用Rational Rose 建模工具进行相关的图表制作.4 .文中所建模型的图都要有文字说明.5 .课程设计应包含的内容:(1)工程概述(问题陈述;该工程目前国内外研究情况,开发本工程的意义).(2)系统需求分析(系统功能需求;根本数据维护模块;根本业务模块;数据库模块;信息查询 模块).(3)系统的UML根本模型(UML模型框架;用例图及用例图说明;时序图及时序图说明;协作图 及协作图说明;
3、状态图及状态图说明;活动图及活动图说明).(4)系统中的类(类图的生成;各个类之间的关系).(5)系统的配置与实现(组件图及组件图说明;配置图及配置图说明).(6)开发心得.课程设计报告格式要求:1 .每一章题目:黑体、小三号、居中;2 .正文:标题黑体、五号,其余宋体、五号;3 .标题:一"、(一") 1 .4 .文中的图和表统一编号:例如:图 1-1、表1-1就业信息统计分析系统一、工程概述随着各大专院校的不断开展, 更多的学生进入了大学院校的大门,于此同时各院校的毕业生人数也在急剧上升,由于每年国家提供的工作岗位有限,因此毕业生的就业面临着较大困难,加之毕业生没有相关
4、工作经验,对社会的未知,导致就业更加困难.因此运用相应开发工具开发一个毕业班就业信息统计分析系统十分必要.即能够让每一个毕业生和教师通过访问本系统实现更快、更好、更便捷地进行信息录入和访问,也实现毕业生就业信息数字化传递.让学生们更好的了解就业行情,及时选择更好的出路,也可以对学校的各专业就业率做出统计,使学校更好的完善教育体系.该系统主要解决的是大学毕业学生的就业率的统计,充分反映的是系统治理员、学生、班主任在系统中各种功能的操作情况.系统治理员主要治理和维护学生以及班主任的各种信息统计就业率 等信息.班主任可以查询自己及班级学生的信息加以治理统计该班就业率,学生有录入就业信息的功能 以及查
5、询自己信息的功能.对于此次关于系统的分析的感受在心得中表达.二、需求分析一系统功能需求系统的功能需求包含以下几个方面:1 .毕业生个人正确输入姓名、密码前方可登陆系统原始密码由系统治理员提供.2 .毕业生登录后,填写个人就业单位情况班级、单位名称、单位类型、单位所属行业、单位 所属地区、岗位类型、薪酬、工作性质,就业信息来源,除了单位名称需要输入外,其他字段可直接从下拉列表中选择,每一项都必须填写才能提交.3 .学生可以随时修改工作信息.4 .班主任能查看和治理所带班级的就业情况,也能导出已就业学生信息、 以及未就业学生名单,并能得出该班就业率.5 .系统治理员可录入毕业班学生和班主任根本信息
6、,也能导出已就业学生信息、以及未就业学生名单,并能得出各班就业率.学生信息治理企业信息治理系统功能个人信息治理图1-1毕业生的功能需求企 业 信 息 管 理系 统 功 能个人信息治理图1-2班主任的功能需求系统治理员信息治理系 统 设 置主 任 信 息 管 理企 业 信 息 管 理学 生 信 息 管 理图1-3系统治理员的功能需求二根本数据维护模块根本数据维护模块包括图2-1所示几方面.系统治理员信息治理模块系 统 设 置录入信息查 询 信 息修 改 信 息删 除 信 息图1-4根底数据维护模块1 .系统设置.有权限修改或增删当前系统的相关功能,比方用户权限、信息审批等.2 .录入信息.有权限
7、在当前系统中录入新的信息内容.3 .查询信息.有权限查询系统当中的可见信息.4 .删除信息.针对不合法发表内容有权限进行删除.5 .统计信息.定时对已录入的信息进行统计,并上传.三根本业务模块根本业务模块包括图 2-2所示几方面.根本业务模块添加权限删除权限审批通过审批不通过图1-5根本业务模块1 .增加用户权限.有权限的用户可以增加其他用户权限.2 .删除用户权限.有权限的用户可以删除其他用户权限.3 .审批通过.有权限的用户对添加,删除,编辑,修改文档属性的文档进行审批,审批 通过那么执行相应操作.4 .审批不通过.有权限的用户对添加,删除,编辑,修改文档属性的文档进行审批,审 批不通过那
8、么不能执行相应操作.四数据库模块数据库模块包括图4-1所示几方面.数据库模块1 .用户信息治理.用户信息包括个人信息,属性等.2 .用户权限治理.用户的读,删,改个人信息,及用户账号,密码等设置修改的权限治理.3 .审批信息治理.审批信息包括修改人,审批人等.4 .审批权限治理.用户只拥有治理员规定范围内的权限.5 .企业信息治理.学生用户对就业企业信息的录入.五信息查询模块信息查询模块包括图1-7所示几方面.信息查询模块用户信息查询系统信息查询图1-7信息查询模块1 .用户信息查询.注册用户可以进行对当前效劳范围内的可获取信息的查询.2 .用户权限查询.不同用户的查询权限不同.3 .审批信息
9、查询.用户可对系统治理员审批的信息查询.4 .就业信息查询.包涵就业学生、就业专业的就业率、就业率高的院校的统计信息.5 .系统信息查询.系统相关功能更新等信息的提示.三、系统的UML本模型一创立系统用例模型系统治理员:系统治理员负责录入学生的根本信息、录入班主任的根本信息、导出就业学生信息以及就业学生名单,最后治理员还要得出毕业学生的就业率,并且系统治理员还要对数据库进行选择开始菜单【 析系统模型.维护操作.File -NevJ翻开如下图对话框,此时可以开始设计大学生就业信息统计分图 3-1 Rational Rose 界面二系统用例图用例图在需求分析阶段有很重要的作用,它是作为参与者的外部
10、用户所能观察到的系统功能模型图.整个开发过程都是围绕需求阶段的用例进行的.创立用例图之前首先需要确定参与者.学生:学生可以通过该系统查询自己的根本信息、录入自己的就业信息、修改自己的工作信息 等操作.班主任:班主任可以通过该系统查询自己的根本信息、查询学生的就业信息、治理学生的就业 情况.系统治理员:系统治理员负责录入学生的根本信息、录入班主任的根本信息、导出就业学生信 息以及就业学生名单,最后治理员还要得出毕业学生的就业率,并且系统治理员还要对数据库进行维护操作.1 .学生用例图图3-2学生用例图1登录系统:学生可以通过治理员提供的原始密码进行登录系统进行相关操作.2修改密码:治理员提供原始
11、密码都是较简单且操作容易的,所以学生要对原始密码进行修改,预防用户信息泄露.3查询个人根本信息: 每一个学生都可以在登录后查询自己的根本信息,但是不允许在未授权的情况下查询其他人的信息4录入就业信息:学生可以录入自己的毕业后工作的就业信息.5查询就业信息:学生可以查询自己毕业后工作的就业信息,并在获取一定权限后查询同种工作的相关就业信息或同学的相关就6自己修改就业的相关信息,失业后删除之前相应的就业信息.业信息.7修改就业信息:学生工作变动需要2 .班主任用例图图3-3班主任用例图1登录系统:班主任可也通过治理员提供的原始密码进行登录系统进行相关操作.2修改密码:治理员提供原始密码都是较简单且
12、操作容易的,所以班主任要对原始密码进行修改,预防用户信息泄露.3查询个人根本信息: 每一个班主任都可以在登录后查询自己的根本信息,但是不允许在未授权的情况下查询其他班主任的信息.4查询班级学生的信息:系统治理员录入的学生根本信息和学生录入自己的就业信息后对应 的班主任可以查询.5统计学生的就业信息:对学生上传的就业信息进行操作统计.3 .系统治理员图3-4系统治理员用例图1登录系统:治理员可也通过治理员提供的原始密码进行登录系统进行相关操作.2录入初始密码:治理员提供应学生和班主任初始密码可供学生和班主任登录系统.3维护学生信息:4录入学生根本信息:录入学生的根本信息由治理员录入.录入时要添加
13、学生的详细根本信息.5查询学生根本信息:查询时可查看学生根本信息预防录入错误.6修改学生根本信息:对错误的学生根本信息进行重修改.7查询学生就业信息:对学生录入的就业信息进行查看分析8) 维护班主任信息:9录入班主任根本信息:录入班主任的根本信息由治理员录入.录入时要添加班主任的详细根本信息.10查询班主任根本信息:查询时可查看班主任根本信息预防录入错误.11修改班主任根本信息:对错误的班主任根本信息进行重修改.12导出信息:导出已就业学生信息、以及未就业学生名单并且得出各班的就业率.四、创立系统动态模型一创立时序图和协作图通过上述的用例可以获得以下的交互行为:学生:查询个人信息、录入就业信息
14、、查询就业信息、修改就业信息、修改密码班主任:查询个人根本信息、查询班级学生的信息、统计自己班级学生的信息、修改密码系统治理员:录入初始密码、录入学生根本信息、查询学生根本信息、修改学生根本信息、查 询学生就业信息、录入班主任根本信息、查询班主任根本信息、修改班主任根本信息、导出信息统 计就业率4 .“学生查询个人信息用例对于“学生查询个人信息用例可以具体的描述来确定学生查询个人信息的工作流程,根本流程如下:1学生通过登录界面进登录.2用户界面向数据库访问层发出验证信息.3数据库访问层向登录界面返回验证信息.4登录界面向学生显示验证信息.5【验证成功】学生通过用户界面查询学生个人信息.6用户界
15、面向数据库访问层检索学生个人信息.7数据库访问层将学生的个人信息提供应用户界面.8用户界面将学生的个人信息显示出来.备选过程:学生验证失败.1数据库访问层返回验证信息为空.2系统提示没有该学生.图4-1-1-1学生查询个人信息时序图图4-1-1-2学生查询个人信息协作图5 .“学生录入就业信息用例对于“学生录入就业信息用例可以具体的描述来确定学生录入就业信息的工作流程,根本流程如下:1) 学生向学生界面填写学生就业信息.2) 学生界面向数据库录入学生就业信息.3) 数据库将学生就业信息保存提供应学生界面.4) 学生界面显示完成学生就业信息录入完成.备选过程:学生信息已存在1数据库提供应界面的学
16、生就业信息异常2界面向学生提示信息已存在图4-1-2-1学生录入就业信息时序图图4-1-2-2学生录入就业信息协作图对于“学生查询就业信息用例可以具体的描述来确定学生查询就业信息的工作流程,根本流程如下:1学生通过学生界面查询就业信息.2学生界面向数据库访问层检索学生就业信息.3数据库访问层将学生的就业信息提供应学生界面.4学生界面将学生的就业信息显示出来.备选过程:学生信息不存在1提供的查询的学生的界面的学生对象列表为空2显示学生不存在图4-1-3-1学生查询就业信息时序图图4-1-3-2学生查询就业信息协作图4.“学生修改就业信息用例对于“学生修改就业信息用例可以具体的描述来确定学生修改就
17、业信息的工作流程,根本流程如下:1 学生通过学生界面修改就业信息.2 学生查询学生就业信息.3学生界面向数据库发出修改申请.4数据库将修改后学生的就业信息保存并且提供应学生界面.5) 学生界面将修改后学生的就业信息显示出来.备选过程:该学生不存在1数据库返回的信息为空2 修改界面现实给学生图4-1-4-1学生修改就业信息时序图图4-1-4-2学生修改就业信息协作图5 .“学生修改密码用例对于“学生修改密码用例可以具体的描述来确定学生修改密码的工作流程,根本流程如下: 学生登录修改界面.1学生在修改界面向数据库发出修改请求.2数据库请求密码验证.3修改界面向学生显示验证信息.4【验证成功】学生在
18、修改界面修改密码.5修改界面向数据库访问层提交修改的密码.6数据库访问层将修改成功信息返回给修改界面.7修改界面将修改成功信息显示给学生.备选过程:密码验证失败.1数据库访问层返回密码错误2系统提示重新验证.图4-1-5-1学生修改密码时序图图4-1-5-2学生修改密码协作图6 .“班主任查询个人根本信息用例对于“班主任查询个人根本信息用例可以具体的描述来确定班主任查询个人根本信息的工作 流程,根本流程如下:1 班主任通过登录界面进登录.2用户界面向数据库访问层发出验证信息.3数据库访问层向登录界面返回验证信息.4登录界面向班主任显示验证信息.5【验证成功】班主任通过用户界面查询班主任个人信息
19、.6用户界面向数据库访问层检索班主任个人信息.7数据库访问层将班主任的个人信息提供应用户界面.8用户界面将班主任的个人信息显示出来.备选过程:班主任验证失败.1数据库访问层返回验证信息为空.2系统提示没有该班主任.图4-1-6-1班主任查询个人根本信息时序图图4-1-6-2班主任查询个人根本信息协作图7 .“班主任查询班级学生的信息用例对于“班主任查询班级学生的信息用例可以具体的描述来确定班主任查询班级学生的信息的 工作流程,根本流程如下:1班主任通过统计界面查询班级学生信息.2用户界面向数据库检索班级学生信息.3数据库将班级学生的信息提供应用户界面.4用户界面将班级学生的就业信息显示出来.图
20、4-1-7-1班主任查询班级学生信息时序图图4-1-7-2班主任查询班级学生信息时序图8 .“班主任统计班级学生的信息用例对于“班主任统计班级学生的信息用例可以具体的描述来确定班主任统计自己班级学生的信息的工作流程,根本流程如下:1班主任向班主任界面导出信息统计就业率.2班主任向数据库查询信息并发出统计申请.3数据库将统计的班级就业率提供应统计界面.4统计界面将得出的班级就业率显示出来并且打印报表.图4-1-8-1班主任统计班级学生信息时序图图4-1-8-2班主任统计班级学生信息协作图9 .“班主任修改密码用例对于“班主任修改密码用例可以具体的描述来确定班主任修改密码的工作流程,根本流程如1)
21、 班主任登录修改界面.2) 班主任在修改界面向数据库发出修改请求.3) 数据库求密码验证.4) 修改界面向班主任显示验证信息.5) 【验证成功】班主任在修改界面修改密码.6) 修改界面向数据库提交修改的密码.7) 数据库将修改成功信息返回给修改界面.8) 修改界面将修改成功信息显示给班主任.备选过程:密码验证失败.1数据库访问层返回密码错误2系统提示重新验证图4-1-9-1 班主任修改密码时序图图4-1-9-2班主任修改密码协作图10 .“系统治理员录入初始密码用例对于“系统治理员录入初始密码用例可以具体的描述来确定系统治理员录入初始密码的工作 流程,根本流程如下:1) 治理员先向治理员界面查
22、询学生及老师的信息2) 治理员界面通过学生及班主任实例查询并且返回信息3) 录入密码界面录入密码4) 治理员界面通过学生及班主任实例保存修改后的密码5) 返回给治理员并且显示备选过程:学生及班主任信息不在6) 数据库返回验证信息为空.7) 系统提示没有该学生及班主任.图4-1-10-1班主任录入初始密码时序图图4-1-10-2班主任录入初始密码协作图录入班主任初始密码同上操作11 .“系统治理员录入学生根本信息用例对于“系统治理员录入学生根本信息用例可以具体的描述来确定系统治理员录入学生根本信息的工作流程,根本流程如下:1治理员向治理员界面填写学生根本信息.2治理员界面向数据库录入学生根本信息
23、.3数据库将学生根本信息保存提供应治理员界面.4治理员界面显示完成学生根本信息录入完成备选过程:学生信息已存在1) 数据库提供应界面的学生信息异常2界面向治理员提示信息已存在图4-1-11-1系统治理员录入学生根本信息时序图图4-1-11-2系统治理员录入学生根本信息时序图12 .“系统治理员查询学生根本信息用例对于“系统治理员查询学生根本信息用例可以具体的描述来确定系统治理员查询学生根本信息的工作流程,根本流程如下:1治理员通过治理员界面查询班级学生信息.2治理员界面将班级学生的根本信息显示出来.备选过程:学生信息不存在1提供的查询的学生的界面的学生对象列表为空2显示学生不存在图4-12-1
24、系统治理员查询学生根本信息时序图图4-1-12-2系统治理员查询学生根本信息协作图13 .“系统治理员修改学生根本信息用例对于“系统治理员修改学生根本信息用例可以具体的描述来确定系统治理员修改学生根本信息的工作流程,根本流程如下:1治理员通过治理员界面修改学生根本信息.2治理员界面向数据库发出修改申请.3数据库将修改后学生的根本信息保存并且提供应治理员界面.4治理员界面将修改后学生的根本信息显示出来.备选过程:该学生不存在1数据库返回的信息为空2修改界面显示给治理员图4-1-13-1系统治理员修改学生根本信息时序图图4-1-13-1系统治理员修改学生根本信息协作图14 .“系统治理员查询学生就
25、业信息用例对于“系统治理员查询学生就业信息用例可以具体的描述来确定系统治理员查询学生就业信息的工作流程,根本流程如下:1治理员通过治理员界面查询班级学生就业信息.2治理员界面向数据库检索班级学生就业信息.3数据库将班级学生的就业信息提供应治理员界面.4治理员界面将班级学生的就业信息显示出来.备选过程:该学生不存在1数据库返回的信息为空2修改界面显示给治理员图4-1-14-1系统治理员查询学生就业根本信息时序图图4-1-14-2系统治理员查询学生就业根本信息协作图15 .“系统治理员录入班主任根本信息用例对于“系统治理员录入班主任根本信息用例可以具体的描述来确定系统治理员录入班主任基本信息的工作
26、流程,根本流程如下:1治理员向治理员界面填写班主任根本信息.2治理员界面向数据库访问层录入班主任根本信息.3数据库访问层将学生根本信息保存提供应治理员界面.4治理员界面显示完成班主任根本信息录入完成.备选过程:班主任信息已存在1数据库提供应界面的治理员就业信息异常2界面向治理员提示信息已存在图4-1-15-1系统治理员录入班主任根本信息时序图图4-1-15-2系统治理员录入班主任根本信息协作图16 .“系统治理员查询班主任根本信息用例对于“系统治理员查询班主任根本信息用例可以具体的描述来确定系统治理员查询班主任基本信息的工作流程,根本流程如下:1治理员通过治理员界面查询班主任根本信息.2治理员
27、界面向数据库访问层检索班级班主任根本信息.3数据库访问层将班级班主任根本信息提供应治理员界面.4治理员界面将班级班主任根本信息显示出来.备选过程:该班主任不存在1数据库返回的信息为空2修改界面显示给治理员图4-1-16-1系统治理员查询班主任根本信息时序图图4-1-16-1系统治理员查询班主任根本信息协作图17 .“系统治理员修改班主任根本信息用例对于“系统治理员修改班主任根本信息用例可以具体的描述来确定系统治理员修改班主任基本信息的工作流程,根本流程如下:1治理员通过治理员界面修改班主任根本信息.2治理员界面向数据库发出修改申请.3数据库将修改后班主任根本信息保存并且提供应治理员界面.4治理
28、员界面将修改后班主任根本信息显示出来.备选过程:该学生不存在1数据库返回的信息为空图4-1-17-1系统治理员修改班主任根本信息时序图图4-1-17-2系统治理员修改班主任根本信息协作图18 .“系统治理员导出信息统计就业率用例对于“系统治理员导出信息统计就业率用例可以具体的描述来确定系统治理员导出信息统计就业率的工作流程,根本流程如下:1治理员向治理员界面导出信息统计就业率.2治理员向数据库发出修改申请并查询整个班级的信息.3数据库将班级信息提供应统计界面并将统计的就业率提供应用户界面.4用户界面将得出的就业率显示出来并打印报表备选过程:返回的班级信息为空1数据库返回信息为空2统计界面返回给
29、系统治理员图4-1-18-1系统治理员导出信息统计就业率时序图图4-1-18-2系统治理员导出信息统计就业率协作图二系统状态图1 .学生教师及治理员通过登录转换为能够操作的用户2 .信息转换成被查询状态3 .当查询的用户信息不存在转换成被修改状态4 .查询用户信息存在转换成被统计状态5 .用户可以被治理员删除.图4-2-1可操作用户状态图三系统活动图6 .在利用活动图描述参与者如何协同工作时,还可以建立相关的参与者活动图进行说明.可以通过以下步骤描述参与者验证登录的活动:1参与者需要通过身份验证后进入相关子系统才能进行相关操作.2系统运行后系统进入初始化界面.3参与者输入自己的用户名和密码.4
30、登录界面对用户名和密码进行判断.5如果用户合法,那么系统对用户的权限进行判断,参与者进入相关的治理界面,登录成功.6如果用户非法,系统提示用户名或密码错误,登录失败.图4-3-1 参与者验证登录的活动图7 .在利用活动图描述参与者如何协同工作时,还可以建立相关的参与者活动图进行说明.可以通过以下步骤描述系统治理员维护信息的活动:1系统治理员在维护信息时要先登录到治理系统.2系统治理员在登录后进入维护信息界面.3维护界面有维护学生信息界面和维护班主任信息界面4系统治理员在维护学生界面中可以录入学生原始密码,录入、查询、修改学生信息.导 出信息最后得出就业率.5系统治理员在维护班主任信息界面可以录
31、入班主任原始密码,录入、查询、修改班主任 信息.6完成后需要退出治理界面.图4-3-2 系统治理员维护信息的活动图8 .在利用活动图描述参与者如何协同工作时,还可以建立相关的参与者活动图进行说明.可以通过以下步骤描述学生治理学生信息的活动:1学生在治理学生信息时先登录学生界面2学生在登录后进入学生界面3学生在学生界面中可以录入就业信息和查询个人信息.4录入学生的就业信息后学生可以查询个人就业信息和修改个人的就业信息.5活动完毕后需要退出学生界面.图4-3-3 学生治理信息的活动图9 .在利用活动图描述参与者如何协同工作时,还可以建立相关的参与者活动图进行说明.可以通过以下步骤描述班主任治理信息
32、的活动:01.班主任在治理信息时先登录班主任界面.02.班主任在登录后进入班主任界面.03.班主任在班主任界面可以查询个人的根本信息,可以查询班级学生的信息.04.活动完毕后需要退出班主任界面.图4-3-4 班主任治理信息的活动图五、创立系统静态模型一参与者的根本类图首先,确定系统参与者的属性.系统治理员登录时需要提供系统治理员的用户名和密码,因此每一个系统治理员都应该拥有用户名和密码属性.同理学生和班主任也应该拥有用户名和密码属性.对于班主任信息来讲要有所在地址、联系 、所带班级以及性别、年龄和相应的照片.对于学生信息来讲有学生的个人根本信息要有学生的学号、学生所在班级、学生年龄、家庭住址、
33、联系 、电子邮箱.学生的附属类应包涵对企业信息的治理,上传的毕业后就业相关信息要 有单位名称、单位类型、单位所属行业、单位所属地区、薪酬以及相应照片、办公 等.根据这 些属性可以建立参与者系统治理员、班主任、学生、企业的根本类图模型.1 .参与者相关类图5-2-1 相关类2 .系统中用到的其他类图5-2-2 其他类二各类间的关系图5-2-2 各类之间的关系六、系统的配置与实现一系统组件图在学生就业信息统计分析系统中,可以对主要的参与者分别创立构建进行映射,如创立系统管理员、学生、班主任构件图6-2-1 组件图二系统配置图图6-2-2系统配置图七、本课程心得体会从需求分析到UML建立模型开始,让
34、我熟悉了Rational统一过程、面向对象还有 UML首先,作为 Rational的同统一过程,塌实由 Rational软件开发公司开发维护的,Rational的统一过程有自己的一套构架,并且这套构架是一种大多数工程和开发组织都能接受的形式存在.Rational统一过程不管如何解释.最终都归结为软件的一种开发过程.提供了如何对软件开发组织进行治理的方式.并且拥有了自己的目标和方式面向对象是一种全新的软件技术,起概念来自于程序设计本身.面向对象的程序设计立意于创立软件重用代码.具有更好的模拟现实世界环境的水平.这是使他被公认为是自下而上编程的优胜者.他通过在程序中添加扩展功能语句把函数“封装进编
35、程所需要的“对象中 面向对象的编程语言使复杂的工作条理清楚、编写容易.对象是面向对象的系统根本的构造块,是一些相关的变量和方法的软件集.对象经常用于建立现实世界的一些对象模型.对象是理解面向对象技术的关键.模型的建立不仅仅使用于建筑行业建立模型是为了更好的理解正在开发的系统.通过建立模型我们知道了以下4个方面:1 .模型有助于根据实际情况或根据所需要的样式对模型进行可视化.2 .模型可以规约系统的模型结构行为.3 .模型可以给我们指导构造系统摸版. 4.模型对作出的决策进行文档化.软件生命周期分为 6个阶段,制定方案、需求分析、设计、编码、测试、运行和维护.目前, 可将常见的软件开发模式大致分
36、为4种类型.每种模型的代表有瀑布模型、喷泉模型、基于构件的开发模型XP方法等进行简要分析.UML让我们更直观的体会到软件工程所表达的,总而言之,UML是一种定义良好,易于表达,功能强大,且普遍适用的建模语言.它溶入了软件工程领域的新思想、新方法和新技术.它不仅可 以支持面向对象的分析和设计,更重要的是能够有力地支持从需求分析开始的软件开发的全过程. 做完了本次的期末设计让我明白了UML(United Modeling Language,统一建模语言):是一种基于面向对象的可视化建模语言.UML用了一组形象化的图形(如类图)符号作为建模语言,使用这些符号可以形象地描述系统的各个方面.UML®过建立图形之间的各种关系(如类与类之间的关系)来描述模型.UML中的关
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 股权转让协议(海景酒店)
- 2025广东职工劳务合同
- 商品房认购合同
- 2025年门面租赁合同模板
- 护士辞职申请协议书
- 个人提成协议书范本
- 大庆医学高等专科学校《专业导学(物流管理)》2023-2024学年第一学期期末试卷
- 河南省郑州市登封市重点中学2025年初三第二次(4月)调研考试化学试题试卷含解析
- 河南林业职业学院《结构力学2》2023-2024学年第二学期期末试卷
- 四川文理学院《生物制药工程原理和技术》2023-2024学年第二学期期末试卷
- 2025届湖北省“荆、荆、襄、宜”四地七校考试联盟高考仿真卷英语试卷含解析
- 金价走势分析
- 2025新译林版英语七年级下Unit 1 Home单词表
- 电气火灾监控系统技术规格书
- 房屋中介公司员工管理规章制度
- 餐饮服务电子教案 学习任务3 餐巾折花技能(4)-餐巾折花综合实训
- 增补合同模板
- DB23T 3843-2024 自然灾害应急避难场所标志设置管理规范
- 先天性唇腭裂与颅面裂的诊断及治疗(口腔颌面外科学课件)
- 专题27四边形中由动点引起的分类讨论问题(原卷版+解析)
- 醉里乾坤大壶中日月长-初中语文九年级第六单元名著导读《水浒传》整本书阅读精读研讨课 公开课一等奖创新教学设计
评论
0/150
提交评论