版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、统一建模语言综合实训报告综合实训题目:就业信息统计分析系统姓 名: 方庆班级:10软件2班学号:2021203206指导教师: 汪海威2021年6 月8 日就业信息统计分析系统引言运用相应开发工具开发一个毕业班就业信息统计分析系统,能够让每一个毕业生和教师通过访问本系统实现更快、更好、更便捷地进行信息录入和访问,实现毕业生就业信息数字化递 .该系统主要解决的是大学毕业学生的就业率的统计,充分反映的是系统治理员、学生、班主任在系统中各种功能的操作情况.系统治理员主要治理和维护学生以及班主任的各种信息.班主任可以查询自己及班级学生的信息加以治理,学生有录入就业信息的功能以及查询自己信息的功能.对于
2、此次关于系统的分析的感受在心得中表达.1.需求分析1、毕业生个人正确输入姓名、密码前方可登陆系统原始密码由系统治理员提供.2、毕业生登录后,填写个人就业单位情况班级、单位名称、单位类型、单位所属行业、单位所属地区、岗位类型、薪酬、工作性质,就业信息来源 ,除了单位名称需要输入外,其他字段可直接从下拉列表中选择,每一项都必须填写才能提交.3、学生可以随时修改工作信息.4、系统治理员可录入毕业班学生和班主任根本信息,也能导出已就业学生信息、以及未就业学生名单,并能得出各班就业率.5、班主任能查看和治理所带班级的就业情况.2.系统建模2. 1创立系统用例模型学生:学生可以通过该系统查询自己的根本信息
3、、录入自己的就业信息、 修改自己的工作信息等操作.班主任:班主任可以通过该系统查询自己的根本信息、查询学生的就业信息、 治理学生的就业情况.系统治理员:系统治理员负责录入学生的根本信息、录入班主任的根本信息、导出就业学生信息以及就业学生名单,最后治理员还要得出毕业学生的就业率,并且系统治理员还要对数据库进行维护操作.班主任系统治理员学生学生用例图登录系统:学生可以通过治理员提供的原始密码进行登录系统进行相关操作.修改密码:治理员提供原始密码都是较简单且操作容易的,所以学生要对原始密码进行修改,预防用户信息泄露.查询个人根本信息:每一个学生都可以在登录后查询自己的根本信息,但是不允许在位授权 的
4、情况下查询其他人的信息.录入就业信息:学生可以录入自己的毕业后工作的就业信息.查询就业信息:学生可以查询自己毕业后工作的就业信息.学生登录系统J亨学生修改密科学生查询个人根本信息学生录入就业1S息修改就业信息:学生工作变动需要自己修改就业的相关信息,失业删除相应之前的就业信息.学生杳询就业信息(Inm参与Q 题 tudefilNmme: String passwords: String studentNumber: String class : Siring奇age : Intiger .心 homeAld : SiringcompanyName : String觐latType : Stri
5、ng丁 ,companylndeualiy; StringcofnpanjtAdd : Siring他 pay 二 String通picture: Byte-mail:就业信息班主任用例图登录系统:班主任可也通过治理员提供的原始密码进行登录系统进行相关操作.修改密码:治理员提供原始密码都是较简单且操作容易的,所以学生要对原始密码进行修改,预防用户信息泄露.查询个人根本信息:每一个班主任都可以在登录后查询自己的根本信息,但是不允许在位授权的情况下查询其他班主任的信息.查询班级学生的信息:系统治理员录入的学生根本信息和学生录入自己的就业信息后班主任可以查询.统计学生的就业信息:对学生上传的就业信息
6、进行操作统计.O 班2系统班主任修改密码班主任(from 参4%teacherName: String堂主任查询个人信息address : String,phoneNumber: String'觑class: String ,( J)VXd鬻;,任查赢生信息一 ?>sex: String1 -心Qage: Integer ()如血叱Byte统二生就业信息一 “O班主任杳询学生根本信息班主任查询学生就业信息系统治理员登录系统:治理员可也通过治理员提供的原始密码进行登录系统进行相关操作.录入初始密码:治理员提供应学生和班主任初始密码可供学生和班主任登录系统.维护学生信息:(包括录入学
7、生根本信息:录入学生的根本信息由治理员录入.录入时要添加学生的详细根本信息.查询学生根本信息:查询时可查看学生根本信息预防录入错误.修改学生根本信息:对错误的学生根本信息进行重修改.查询学生就业信息:对学生录入的就业信息进行查看分析 )维护班主任信息:(包括录入班主任根本信息: 录入班主任的根本信息由治理员录入.录入时要添加班主任的详细基本信息.查询班主任根本信息:查询时可查看班主任根本信息预防录入错误.修改班主任根本信息:对错误的班主任根本信息进行重修改.)导出信息:导出已就业学生信息、以及未就业学生名单并且得出各班的就业率.治理员登录系统录入班主任根本信息录入学生根本信息修改学生根本信息查
8、询学生根本信息直涉班主任根本系统/系统治理讥,(fromadministratorName :Sbpassword: String育迪学生就业信息修改班主任根本信息导出信息得出就业率2. 2创立系统静态模型参与者的根本类图首先,确定系统参与者的属性.系统治理员登录时需要提供系统治理员的用户名和密码,因此每一个系统治理员都应该拥有用户名和密码属性administratorName 和passwords.同理学生和班主任也应该拥有用户名和密码属性风别为name和passwords , teacher和passwords o对于班主任信息来讲要有所在地址 address、联系 phoneNumber
9、、所带班级class以及性别sex、年龄age和相应的照片 picture .对于学生信息来讲有学生的个人根本信息要有学生的学号studentNumber、学生所在班级class、学生年龄 age、家庭住址 home Add、联系 phoneNumber、email以及上传的 毕业后就业相关信息要有单位名称companyName单位类型 flattype 、单位所属行业companyIndustry、单位所属地区 companyAdd、薪酬pay以及相应照片 picture .根据这些索建治理资from参男adminiratorName 二 String'pasVod : String
10、班就tteactierName: String>addres&: Stringph oneN umber: String电cIhsb 二 String丹email: StringString电sex 二 String命ag宅:Integerpicirue: Byte属性可以建立参与者系统治理员、班主任、学生的根本类图模型.学生flMIl 耕赭studentNanie: String如国弼brd亨:StringudentNumber: Stringdast: String>age: In tigerx horn eAdd : StringphoneN umber z Stri
11、ng即email: StringcampanyMame 二 String1flafType : String电 com pan yin denary: String'companyAdd : String1>ay: StringSpirin re: Byte2. 3创立系统动态模型1.创立序列图和协作图通过上述的用例可以获得以下的交互行为:学生查询个人信息学生录入就业信息学生查询就业信息学生修改就业信息学生修改密码班主任查询个人根本信息班主任查询班级学生的信息班主任统计自己班级学生的信息班主任修改密码系统治理员录入初始密码系统治理员录入学生根本信息系统治理员查询学生根本信息系统治
12、理员修改学生根本信息系统治理员查询学生就业信息系统治理员录入班主任根本信息系统治理员查询班主任根本信息系统治理员修改班主任根本信息系统治理员导出信息统计就业率1.“学生查询个人信息用例对于“学生查询个人信息用例可以具体的描述来确定学生查询个人信息的工作流程,根本流程如下:01.学生通过登录界面进登录.02.用户界面向数据库访问层发出验证信息.03.数据库访问层向登录界面返回验证信息.04.登录界面向学生显示验证信息.05.【验证成功】学生通过用户界面查询学生个人信息.06.用户界面向数据库访问层检索学生个人信息.07.数据库访问层将学生的个人信息提供应用户界面.08.用户界面将学生的个人信息显
13、示出来.备选过程:学生验证失败.01.数据库访问层返回验证信息为空.:学生8:显示学5端'询同患个人信息面3:返回验*言明证用户6:检索学生个人信息 I '!一二A7:返回学生个人信息1:登录女登录界工面4:显力验证信息2.“学生录入就业信息用例 对于“学生录入就业信息 流程如下:用例可以具体的描述来确定学生录入就业信息的工作流程,根本02.系统提示没有该学生.01.学生向学生界面填写学生就业信息.02.学生界面向数据库录入学生就业信息.03.数据库将学生就业信息保存提供应学生界面.04.学生界面显示完成学生就业信息录入完成.备选过程:学生信息已存在01.数据库提供应界面的学生
14、就业信息异常02.界面向学生提示信息已存在:学生学生界面:学生1:学生填写就业信息2:精米学生就业信息3:录入学生就业信息4:信息是否存在< 15:添加是否成功生6:显7K是否录入完成<2:输入学生就业信息4:检查信息是否存在>-7/ /1I 11:学生填写就业信息 3:录入学生就业信息壬学生界-3_<面毛6:显7K是否录入完成5:添加是否成功女生:学生3 .“学生查询就业信息用例对于“学生查询就业信息用例可以具体的描述来确定学生查询就业信息的工作流程,根本流程如下:01.学生通过学生界面查询就业信息.02.学生界面向数据库访问层检索学生就业信息.03.数据库访问层将学
15、生的就业信息提供应学生界面.04.学生界面将学生的就业信息显示出来.备选过程:学生信息不存在01提供的查询的学生的界面的学生对象列表为空02.显示学生不存在:学生学生界面1:查询就业信息2:检索学生就业信息3:返回就业信息4:显示就业信息W1:查询就业信息,2:检索学生就业信息,于学生界>.丁 面 二丁4:显示就业信息 3:返回就业信息.、:学生:学生4 .“学生修改就业信息用例根本对于“学生修改就业信息用例可以具体的描述来确定学生修改就业信息的工作流程, 流程如下:01.学生通过学生界面修改就业信息.02.学生查询学生就业信息.03.学生界面向数据库发出修改申请.04.数据库将修改后学
16、生的就业信息保存并且提供应学生界面.05.学生界面将修改后学生的就业信息显示出来.备选过程:该学生不存在01.数据库返回的信息为空02.修改界面现实给学生学生学生界面:学生1:修改就业信息2:查询就业信息 3:学生就业信息4:填写修改信息5:1修改学生就业信息-6:是否修改成功7:显示修改是否成功信息4:填写修改信息1:修改就业信息7:显示修改是否成功信息 :学生学生界面2:查询就业信息5:修改学生就业信息R:学生3:学生就业信息6:是否修改成功5.“学生修改密码用例对于“学生修改密码用例可以具体的描述来确定学生修改密码的工作流程,01.学生登录修改界面.02.学生在修改界面向数据库发出修改请
17、求.03.数据库请求密码验证.04.修改界面向学生显示验证信息.05.【验证成功】学生在修改界面修改密码.06.修改界面向数据库访问层提交修改的密码.07.数据库访问层将修改成功信息返回给修改界面.08修改界面将修改成功信息显示给学生.备选过程:密码验证失败.01数据库访问层返回密码错误02系统提示重新验证.根本流程如下:学生修改界面:学生1:登录2:实例化学生对象3:返回密码验证信息4:显示验证<5:填写修改的学生密码116:录入修改的密码.7:饭回修改分成8:显示修改完成W1:登录2:实例化学生对象5:填写修改的学生密姆6:录入修改的密码> 修改界去丁一面'4:显示验证
18、3:返回密码验证信息 、:学生8:显示修改完成7:返回修改完成:学生用例可以具体的描述来确定班主任查询个人根本信息的工对于“班主任查询个人根本信息 作流程,根本流程如下:01.班主任通过登录界面进登录.02.用户界面向数据库访问层发出验证信息.03.数据库访问层向登录界面返回验证信息.04.登录界面向班主任显示验证信息.05.【验证成功】班主任通过用户界面查询班主任个人信息.06.用户界面向数据库访问层检索班主任个人信息.07.数据库访问层将班主任的个人信息提供应用户界面.08.用户界面将班主任的个人信息显示出来.备选过程:班主任验证失败.01.数据库访问层返回验证信息为空.02.系统提示没有
19、该班主任.:班主任登录界面班主任界的:班主任1:登录2:验证用户3:返回驳证信息4:显示验证信息5:查询班主任个人信息* 6:检索班主任个人信息7:返回班主任个人信息8:显示班主任个人信息:班主任1:登录4 4:显示验证信息,巾一 ,一 5:查询班主任个人信息8:显示班主任,人咨息班主任界面6:检索班主任个人>7:返回班主任个人信息|登录界12:,证用户3:返回验证信息4/ 、:班主任7 .“班主任查询班级学生的信息用例对于“班主任查询班级学生的信息用例可以具体的描述来确定班主任查询班级学生的信息的工作流程,根本流程如下:01.班主任通过统计界面查询班级学生信息.02.用户界面向数据库检
20、索班级学生信息.03.数据库将班级学生的信息提供应用户界面.04.用户界面将班级学生的就业信息显示出来.班主任界向十:班主任十/、:班主任1:查询班级信息 JL2:提出申请3:返回班级信息S4:显示班级信息1:查询班级信息班主任界面:班主任4:显示班级信息2:提出申请A3:返向班级信息8 .“班主任统计自己班级学生的信息用例对于“班主任统计自己班级学生的信息用例可以具体的描述来确定班主任统计自己班级学生的信息的工作流程,根本流程如下:01.班主任向班主任界面导出信息统计就业率.02.班主任向数据库查询信息并发出统计申请.03.数据库将统计的班级就业率提供应统计界面.04.统计界面将得出的班级就
21、业率显示出来并且打印报表.统计界面:学生1:统计就业率22:查询班级信息X:班主任T3:班级信息4:统计信息5:打印报表4:统计信息2:查询班级信息1:统计就业率*X产5:打印报表:班主任统计界面-T3:班级信息:学生9 .“班主任修改密码用例根本流程对于“班主任修改密码用例可以具体的描述来确定班主任修改密码的工作流程, 如下:01.02.03.04.05.06.07.08班主任登录修改界面.班主任在修改界面向数据库发出修改请求.数据库求密码验证.修改界面向班主任显示验证信息.【验证成功】班主任在修改界面修改密码.修改界面向数据库提交修改的密码.数据库将修改成功信息返回给修改界面.修改界面将修
22、改成功信息显示给班主任.备选过程:密码验证失败.01.02.数据库访问层返回密码错误 系统提示重新验证:班主任1:登录4:显示验证修改界面2:发出修改请求3:返回密码验证信息A:班主任填写修改的班主任密码6:录入修改的密码J 7:该间修改完成8:显示修改完成1:登录5:填写修改的班主任密码2:发出修改请求6:录入修改的密码10.4:显示验证:班主任8:显示修改完成“系统治理员录入初始密码用例修改界面三3:返回密码验证信息、7:返回修改完成:班主任对于“系统治理员录入初始密码用例可以具体的描述来确定系统治理员录入初始密码的工作流程,根本流程如下:01.治理员先向治理员界面查询学生及老师的信息02
23、.治理员界面通过学生及班主任实例查询并且返回信息03.录入密码界面录入密码04.治理员界面通过学生及班主任实例保存修改后的密码05.返回给治理员并且显示备选过程:学生及班主任信息不在01.数据库返回验证信息为空.02.系统提示没有该学生及班主任.:系统治理员治理员界面:学生1:录入初始密码4:7:显示是否录入完成1:录入初始密码:系统治理员7:显示是否录入完成2:查询学生信息3:学生信息输入密码4:输入密码治理员界面5:录入学生密码6:录入是否成功2:查询学生信息5:录入学生密码3:学生信息6:录入是否成功:学生录入班主任初始密码同上操作11 .“系统治理员录入学生根本信息用例对于“系统治理员
24、录入学生根本信息用例可以具体的描述来确定系统治理员录入学生根本信息的工作流程,根本流程如下:01.治理员向治理员界面填写学生根本信息.02.治理员界面向数据库录入学生根本信息.03.数据库将学生根本信息保存提供应治理员界面.04.治理员界面显示完成学生根本信息录入完成备选过程:学生信息已存在01.数据库提供应界面的学生信息异常02.界面向治理员提示信息已存在A:系统治理员学生界面:学生1:治理员填写信息入学生信息3:录入学生信息4W1信息是否存在5:添加是否成功6:显示是否录入完成<2:输入学生信息A4:检查信息是否存在学生界面3:录入学生信息41:治理员填写信息多*6:显示是否录入完成
25、:系统治理员5:添加是否成功:学生12 .“系统治理员查询学生根本信息用例用例可以具体的描述来确定系统治理员查询学生根本对于“系统治理员查询学生根本信息 信息的工作流程,根本流程如下:01.治理员通过治理员界面查询班级学生信息.02.03.04.治理员界面向数据库检索班级学生信息.数据库将班级学生的信息提供应治理员界面. 治理员界面将班级学生的根本信息显示出来.查询学生界画:学牛备选过程:学生信息不存在01提供的查询的学生的界面的学生对象列表为空02.显示学生不存在QX:系统治理员1:查询根本信息2:检索学生根本信息3:返回根本信息4:显示根本信息W1:查询根本信息>查询学生界面2:检索
26、学生根本信息>:系统治理员4:显示根本信息3:返回根本信息、:学生13 .“系统治理员修改学生根本信息用例对于“系统治理员修改学生根本信息用例可以具体的描述来确定系统治理员修改学生根本信息的工作流程,根本流程如下:01.02.03.04.治理员通过治理员界面修改学生根本信息.治理员界面向数据库发出修改申请.数据库将修改后学生的根本信息保存并且提供应治理员界面.治理员界面将修改后学生的根本信息显示出来.备选过程:该学生不存在 01.数据库返回的信息为空02.修改界面显示给治理员:系统治理员治理员界面:学生1:治理员填写信息州入学生信息*3:录入学生信息4">J信息是否存在5
27、:添加是否成功6:显示是否录入完成W2:输入学生信息>4:检查信息是否存在-41:治理员填写信息治理员界面6:显示是否录入完成 :系统治理员3:录入学生信息关5:添加是否成功 、:学生14 .“系统治理员查询学生就业信息用例对于“系统治理员查询学生就业信息用例可以具体的描述来确定系统治理员查询学生就业信息的工作流程,根本流程如下:01.02.03.04.治理员通过治理员界面查询班级学生就业信息. 治理员界面向数据库检索班级学生就业信息. 数据库将班级学生的就业信息提供应治理员界面. 治理员界面将班级学生的就业信息显示出来.备选过程:该学生不存在 01.数据库返回的信息为空02.修改界面显
28、示给治理员:系统治理员查询学生界11:查询就业信息3:返回就业信息4:显示就业信息*=2:检索学生就业信息1:查询就业信息查询学生界面:系统治理员4:显示就业信息2:检索学生就业信息>3:返回就业信息:学生15 .“系统治理员录入班主任根本信息用例对于“系统治理员录入班主任根本信息用例可以具体的描述来确定系统治理员录入班主任根本信息的工作流程,根本流程如下:01.治理员向治理员界面填写班主任根本信息.02.治理员界面向数据库访问层录入班主任根本信息.03.数据库访问层将学生根本信息保存提供应治理员界面.04.治理员界面显示完成班主任根本信息录入完成.备选过程:班主任信息已存在01.数据库
29、提供应界面的治理员就业信息异常02.界面向治理员提示信息已存在:系统治理员学生界面:班主任1:治理员填写信息小林班主任信息3:录入班主任信息4:检星信息是否存在5:添加是否成功<6:显示是否录入完成2:输入班主任信息4:检查信息是否存在>1:治理员填写信息 ¥4#面3:录入班主任信息方 :系统管6自示是否录入完成5:添加是否成功:班主任16.“系统治理员查询班主任根本信息用例对于“系统治理员查询班主任根本信息用例可以具体的描述来确定系统治理员查询班主任根本信息的工作流程,根本流程如下:01.02.治理员通过治理员界面查询班主任根本信息.治理员界面向数据库访问层检索班级班主
30、任根本信息.03.04.数据库访问层将班级班主任根本信息提供应治理员界面. 治理员界面将班级班主任根本信息显示出来.备选过程:该班主任不存在01.数据库返回的信息为空02.修改界面显示给治理员弋:系统治理员查询界面:班主任1:查询根本信息2:检索班主任根本信息3:返回根本信息<4:显示根本信息01:查询根本信息 2:检索班主任根本信息,会查询界面MAT4:显示根本信息3:返回根本信息:系统治理员:班主任17.“系统治理员修改班主任根本信息用例对于“系统治理员修改班主任根本信息用例可以具体的描述来确定系统治理员修改班主任根本信息的工作流程,根本流程如下:01.治理员通过治理员界面修改班主任
31、根本信息.02.治理员界面向数据库发出修改申请.03.数据库将修改后班主任根本信息保存并且提供应治理员界面.04.治理员界面将修改后班主任根本信息显示出来.备选过程:该学生不存在01.数据库返回的信息为空02.修改界面显示给治理员-r:系统治理员修改界闻:班主任1:修改班主任2:查询班主任3:班主任信息7:显示是否成功修改信息1:修改班主任咫填写信息4:填写信息>2:查询班主任5:修改班主任信息5:修改班主任信息6:是否修改成功大7:显示是否成功修改信息 :系统治理员修改界面3:班主任信息6:是否修改成功:班主任18.“系统治理员导出信息统计就业率用例对于“系统治理员导出信息统计就业率用
32、例可以具体的描述来确定系统治理员导出信息统计就业率的工作流程,根本流程如下:01.02.治理员向治理员界面导出信息统计就业率.治理员向数据库发出修改申请并查询整个班级的信息.03.数据库将班级信息提供应统计界面并将统计的就业率提供应用户界面.04.用户界面将得出的就业率显示出来并打印报表备选过程:返回的班级信息为空01.数据库返回信息为空02.统计界面返回给系统治理员:系统治理员统计界面:学生1:统计就业率2:查询班级信息3:班级信息统计信息5:打印报表4:统计信息2:查询班级信息:系统治理员1:统计就业率5:打印报表统计界 面3:班级信息:学生2.创立活动图1 .在利用活动图描述参与者如何协
33、同工作时,还可以建立相关的参与者活动图进行说明.可以通过以下步骤描述参与者验证登录的活动:01.参与者需要通过身份验证后进入相关子系统才能进行相关操作.02.系统运行后系统进入初始化界面.03.参与者输入自己的用户名和密码.04.登录界面对用户名和密码进行判断.登录成功.05.如果用户合法,那么系统对用户的权限进行判断,参与者进入相关的治理界面,06.如果用户非法,系统提示用户名或密码错误,登录失败.2 .在利用活动图描述参与者如何协同工作时,还可以建立相关的参与者活动图进行说明.可以通过以下步骤描述系统治理员维护信息的活动:01.系统治理员在维护信息时要先登录到治理系统.02.系统治理员在登
34、录后进入维护信息界面.03.维护界面有维护学生信息界面和维护班主任信息界面04.系统治理员在维护学生界面中可以录入学生原始密码,录入、查询、修改学生信息.出信息最后得出就业率.05.系统治理员在维护班主任信息界面可以录入班主任原始密码,录入、查询、修改班主任 信息.06.完成后需要退出治理界面.面维护学生信 息维护班主任 信息查信息登录治理员 界面录入学生基本信息查询学生基修改学生基本信息本信息查询学生就业信息录入班主任信息修改班主任信息统计信息得出薪业率退出系统3 .在利用活动图描述参与者如何协同工作时,还可以建立相关的参与者活动图进行说明.可以通过以下步骤描述学生治理学生信息的活动:01.
35、学生在治理学生信息时先登录学生界面02.学生在登录后进入学生界面03.学生在学生界面中可以录入就业信息和查询个人信息.04.录入学生的就业信息后学生可以查询个人就业信息和修改个人的就业信息.05.活动完毕后需要退出学生界面.4 .在利用活动图描述参与者如何协同工作时,还可以建立相关的参与者活动图进行说明. 可以通过以下步骤描述班主任治理信息的活动:退出登录不存在被修改被查询查询个人基 本信息添加用户信息 被添加能够查询2. 4创立系统部署模型在学生就业信息统计分析系统中,可以对主要的参与者分别创立构建进行映射,如创立系统治理员、学生、班主任构件02.班主任在登录后进入班主任界面.03.班主任在
36、班主任界面可以查询个人的根本信息,可以查询班级学生的信息.04.活动完毕后需要退出班主任界面.查询班级学 生信息1.学生教师及治理员通过登录转换为能够操作的用户2.信息转换成被查询状态3.当查询的用户信息不存在转换成被修改状态4.查询用户信息存在转换成被统计状态5.用户可以被治理员删除.“I登录班主任 窗口3.创立状态图统计学叁信 息登录删除用户一信息被统一 计统计删除状态01.班主任在治理信息时先登录班主任界面.在学生就业信息统计分析系统中,有4个节点,分别为:数据库节点、后台系统维护节点、学生信息业务处理节点、班主任信息业务处理节点.学生信息处理系统统系统数据库系统治理员维护系统班主任信息
37、处理系统学生信息处 理系统n班主任信息学生信息处理系统处理系统1 .班主任信息处理系统3.本课程心得体会从需求分析到 UML建立模型开始,让我熟悉了Rational统一过程、面向对象还有 UML首先,作为Rational的同统一过程,塌实由Rational软件开发公司开发维护的,Rational的统一过程有自己的一套构架,并且这套构架是一种大多数工程和开发组织都能接受的形式存在.Rational统一过程不管如何解释.最终都归结为软件的一种开发过程.提供了如何 对软件开发组织进行治理的方式.并且拥有了自己的目标和方式面向对象是一种全新的软件技术,起概念来自于程序设计本身.面向对象的程序设计立意于
38、创立软件重用代码. 具有更好的模拟现实世界环境的水平.这是使他被公认为是自下而上编程的优胜者.他通过在程序中添加扩展功能语句把函数“封装进编程所需要的“对象中 面向对象的编程语言使复杂的工作条理清楚、编写容易.对象是面向对象的系统根本的构造块,是一些相关的变量和方法的软件集.对象经常用于建立现实世界的一些对象模型.对象是理解面向对象技术的关键.模型的建立不仅仅使用于建筑行业建立模型是为了更好的理解正在开发的系统.通过建立模型我们知道了以下 4个方面:1 .模型有助于根据实际情况或根据所需要的样式对模型进行可视化.2 .模型可以规约系统的模型结构行为.3 .模型可以给我们指导构造系统摸版.4 .
39、模型对作出的决策进行文档化.软件生命周期分为 6个阶段,制定方案、需求分析、设计、编码、测试、运行和维护.目前, 可将常见的软件开发模式大致分为 4种类型.每种模型的代表有瀑布模型、 喷泉模型、基于 构件的开发模型XP方法等进行简要分析.UML让我们更直观的体会到软件工程所表达的,总而言之,UML是一种定义良好,易于表达,功能强大,且普遍适用的建模语言.它溶入了软件工程领域的新思想、 新方法和新技术. 它不仅可以支持面向对象的分析和设计, 更重要的是能够有力地支持从需求分析开始的软件开发的全过程.做完了本次的期末设计让我明白了UML(United Modeling Language, 统一建模语言广 是一种基于面向对象的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 劳动法实际工作制度
- 区县教研室工作制度
- 医保局休假工作制度
- 医学伦理学工作制度
- 医统运营部工作制度
- 医院咨询台工作制度
- 医院采样室工作制度
- 协理员管理工作制度
- 南通市商会工作制度
- 卫生室轮岗工作制度
- 氧气瓶安全培训知识
- 足球传球与跑位配合技巧:传跑结合破解对手防线
- 15D502 等电位联结安装
- 就业指导-简历制作课件
- NB/T 11108-2023选煤用起泡剂性能要求
- 子女抚养权协议书
- 情志养生的方法
- 2022年全国青少年人工智能创新挑战赛考试题库(含答案)
- (完整)抗菌药物培训试题库及答案
- 葫芦岛连石化工有限责任公司年产3.5万吨苯二胺项目环评报告
- 部编人教版二年级语文下册《寓言二则》精美课件
评论
0/150
提交评论